Thomson Reuters

Software Engineer

Thomson Reuters
Not Disclosed
1-4 Years Full Time
Bangalore, Karnataka, IN

Vacancy: Not Disclosed Posted: 2 years ago Applicants: 0
Share via

Job Description

Apply - Click Here


Essential Day-to-Day Responsibilities:

Development activities:

  • Develop efficient and high-quality code while meeting product release deadlines
  • Translate architectural vision into the design and delivery of a functioning system
  • Ensure adherence to architectural and design standards
  • Develop deployment and rollout plans as needed
  • Assist leads to prepare time estimates for projects and software design plans
  • Write good technical design documentation and technical approach
  • Design all test cases to provide support to all systems and perform unit tests.
  • Individual must be proactive, self-motivated with ability to prioritize multiple project tasks.

Production Support Maintenance activities:

  • Respond quickly to support issues and follow up till resolution
  • Conduct thorough troubleshooting and provide quick resolution to production problems
  • Follow up and provide timely reporting on issues to management



A four-yer degree in computer science or a related field is required. Graduate training in business or technology is a plus, but not required.

Knowledge and Skills

Technical knowledge should include hands-on design and development of enterprise class applications including analysis design, and implementation and testing along with experience with trouble shooting and maintenance activities. Must be able to Effectively balance and prioritize multiple projects and tasks concurrentl

Candidates should possess:

  • 3+ years of background in software development with Java technologies
  • 2+ years of experience with J2EE framework based development using design patterns
  • 1+ years working with large relational database such as Oracle/SQL
  • 1+ years of XML technologies
  • Understanding of iterative, use case driven development

Preferred or Desired Qualifications

  • Core Java (Java 8), J2EE, App Server (WebSphere/Tomcat), Oracle/SQL, Unix (Linux)
  • Experience with frameworks such as Spring MVC, Spring Boot, JPA/Hibernate, Restful Web Services
  • Strong Database Experience with strong knowledge of writing complex SQL scripts
  • Experience with UI technologies such as JavaScript, AngularJS, ReactJS will be a big plus
  • Proficient in XML, XSLT, XSD and related technologies
  • Application of Object Oriented Analysis and Design (OOAD) techniques and implementation using Design Patterns.
  • Knowledge to create unit level tests using Junit/Mockito and experience with Shell scripting
  • Experience with unit testing frameworks such as Junit/Mockito and continuous integration testing with Cruise Control/Junit
  • Experience with Build tools such as Ant, IVY, Maven, Gradle, etc.
  • Experience in extensive use of source control tools such as GIT, TFS, etc.
  • Ability to interact effectively within and across other teams
  • Strong technical acumen and communications skills
  • Background in Test Driven Development, pair programming, and other agile/XP methodologies preferred

Candidates should also possess:

  • Skills that demonstrate excellence in a dynamic fast-paced environment with a high degree of flexibility and accountability.
  • A history of meeting aggressive deadlines in uncertain environments and maintaining strong customer relationships.
  • Strong interpersonal and communication skills including both oral and written proficiency

Skills Required: Core Java,Linux