Job Summary The Senior Developer position involves the development, unit testing and maintenance of applications using Java, Spring, Hibernate, and MongoDB. The primary responsibilities include low level implementing, and testing software solutions to meet business requirements.
Key Responsibilities
Develop high-quality software applications using java, spring framework, hibernate, and mongodb
Participate in the full software development lifecycle including requirements analysis, coding, testing, and deployment
Collaborate within team to ensure the successful delivery of projects
Troubleshoot and debug applications to optimize performance
Stay updated on industry trends and best practices to continuously improve technical skills
Participate in peer code review and provide code improvement suggestions.
Skill Requirements
Experience in java programming
Hands on with jdbc and or hibernate orm
Hands on with jdbc and or hibernate orm
Hands on with relational database and/or nosql db
Solid understanding of object oriented design principles
Positive problem solving skills and attention to detail
Positive communication and teamwork abilities
Knowledge with web services, restful apis, and microservices architecture.
body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-