Experience 5 - 7 yearsJOB DESCRIPTIONDesign and develop Java applications using the Spring Framework.Collaborate with software engineers, product managers, and other stakeholders to gatherrequirements and deliver optimal solutions.Write clean, efficient, and maintainable code that adheres to coding standards and bestpractices.Create and maintain technical documentation related to the applications and modules youwork on.Participate in code reviews, providing constructive feedback and ensuring code quality.Troubleshoot and resolve application issues, bugs, and performance bottlenecks.Work with relational databases and integrate applications with back-end systems.Stay up-to-date with the latest industry trends, technologies, and best practices related toSpring and Java development.Collaborate with the testing team to ensure the reliability and quality of the developedsoftware.Assist in the deployment and implementation of applications into production environments.Continuously optimize and improve existing code to enhance application performance.Having Knowledge of Docker, CI/CD is preferred.