RE

Senior Software Engineer

Reuters
Bangalore5-15 LPA Posted 29 Jul 2025
FULL TIME
Angularjs
Reactjs
Javascript
ivy
Java
+2 more

Job Description

About The Role

  • Develop efficient and high-quality code while meeting product release deadlines
  • Contribute to design discussions with architects and business, providing insights into approaches and solutions
  • Translate architectural vision into the design and delivery of a functioning system
  • Ensure adherence to coding, design, and architectural standards
  • Develop deployment and rollout plans as needed
  • Prepare time estimates for projects and software design plans
  • Lead technical design discussions with the team and participate in code reviews
  • Design all test cases to provide support to all systems and perform unit tests
  • Contribute to grooming the team technically and guide peers and the team
  • Work with project managers in planning sprints, providing feedback, and communicating obstacles
  • 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

  • Four-year degree in computer science or related field (required)
  • 6+ years of background in software development with Java and J2EE technologies.
  • 4+ years of experience in OOA and OO Design and Development using Design Patterns.
  • Understanding of iterative, use case-driven development.
  • Core Java (Java 8), J2EE, App Server (WebSphere/Tomcat), Oracle/SQL
  • Experience with Spring MVC, Spring Boot, JPA/Hibernate, RESTful Web Services.
  • Experience with UI technologies: JavaScript, AngularJS, ReactJS (big plus)
  • Application of Object-Oriented Analysis and Design (OOAD) techniques using Design Patterns.
  • Knowledge to create unit-level tests using JUnit/Mockito and Shell scriptin
  • Experience with unit testing frameworks and continuous integration testing with Cruise Control/JUnit.
  • Experience with Build tools: Ant, IVY, Maven, Gradle.
  • Experience with source control tools: GIT, TFS.
  • Experience leveraging AI tools and technologies to enhance productivity and automate tasks.
  • Familiarity with AI platforms (Microsoft Copilot, ChatGPT, Google Bard, Jasper, or similar)

Join WhatsApp Channel