REReuters
Senior Software Engineer
Bangalore ₹5-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)
