Job description
Key Responsibilities:
Develop and maintain high-performance Java-based applications.
Design and implement scalable solutions in line with business requirements.
Collaborate with cross-functional teams to define, design, and deliver new features.
Troubleshoot and resolve complex technical issues.
Ensure the quality of code by performing code reviews and following industry best practices.
Work on improving application performance and scalability.
Participate in the full software development lifecycle from requirements gathering to deployment.
Skills and Requirements:
Proven experience in Java development with a focus on object-oriented programming.
Hands-on experience with Spring Boot and Spring MVC frameworks.
Strong knowledge of RESTful APIs and microservices architecture.
Familiarity with front-end technologies like HTML, CSS, JavaScript.
Experience with databases such as MySQL, PostgreSQL.
Proficient in version control systems (Git).
Ability to write clean, maintainable, and efficient code.
Strong analytical and problem-solving skills.
Preferred Skills:
Experience with AWS, Azure, or other cloud services.
Knowledge of CI/CD pipelines and Agile methodologies.
Experience in performance tuning and optimization.
To apply for this job please visit www.naukri.com.