Associate Software Engineer
Thomson Reuters
Bengaluru, Karnataka, India
The Legal & Research Technology in Bangalore provides systems development and support for the content processing needs of WestLaw. The group oversees and executes on a wide range of project types, ranging from cost saving infrastructure to revenue driving product development initiatives. This group is looking to re-engineer existing systems and modernize. We are looking for a highly motivated, innovative and detailed oriented individual who will make an impact on a large-scale, enterprise-wide initiative to serve as a Software Engineer on this team. About the Role: Development activities: Develop efficient and high-quality code while meeting product release deadlines Translate architectural vision/ design into delivery of a functioning system Ensure adherence to coding, design and architectural standards Assist leads to prepare time estimates for projects and software design plans 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 About You: 1- 3 years of background in software development with Python, AWS and Spring technologies Working with Python programming language and XSLT transformation AWS services like Lambda, Step Functions, CloudWatch, CloudFormation, S3, DynamoDB, PostgreSQL, Glue etc. 1+ yrs of experience in Javascript technologies Understanding of iterative, use case driven development Core Java (Java 8), Python, J2EE, App Server (WebSphere/Tomcat), Oracle/SQL, Unix (Linux) Working with Python programming language and XSLT transformation AWS services like Lambda, Step Functions, CloudWatch, CloudFormation, S3, DynamoDB, PostgreSQL, Glue etc. 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. 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