Posted on: 17/07/2025
About the Role :
As a Java Software Engineer, you will be responsible for designing, developing, and maintaining scalable and high-performance applications while working closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities :
- Build clean, maintainable, and reusable code following industry best practices and coding
standards.
- Participate in the full software development lifecycle, including requirement analysis, architecture, development, testing, deployment, and maintenance.
- Create and maintain comprehensive unit test cases using JUnit/TestNG to ensure code quality and functionality.
- Collaborate with QA teams to integrate automated tests and ensure the delivery of bug-free releases.
- Identify bottlenecks, debug issues, and implement effective solutions.
- Work closely with product managers, business analysts, scrum masters, and designers to translate business needs into effective technical solutions.
- Engage with cross-functional teams throughout the Agile/Scrum development lifecycle.
- Analyze the impact of changing business requirements and adjust technical designs accordingly.
- Review code developed by peers and provide constructive feedback.
- Mentor and support junior developers by promoting technical knowledge sharing and best practices.
- Contribute to the teams continuous improvement through innovation and knowledge sessions.
Required Skills and Qualifications :
- 3 - 8 years of hands-on experience in Java development.
- Strong knowledge of Core Java, Spring Framework (Spring Boot, Spring MVC, Spring Data).
- Experience in building RESTful APIs, web services, and integrating with external systems.
- Familiarity with front-end technologies such as HTML, CSS, JavaScript is a plus.
- Strong knowledge of SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Proficient with version control systems like Git.
- Good understanding of software architecture patterns, including microservices.
- Experience with CI/CD pipelines, build tools (Maven/Gradle), and cloud platforms (AWS, Azure, GCP) is advantageous.
- Strong problem-solving skills and ability to work independently and collaboratively.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1513851
Interview Questions for you
View All