We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release.
Senior Java Developer responsibilities include gathering system and user requirements, building Java modules and testing features before release. If you have hands-on experience developing software with agile methodologies and are ready to lead our junior developers, we’d like to meet you.
Ultimately, you will deploy and maintain functional, secure and high-quality applications.
Design, development, integration, delivery of different server side modules of the product
Work closely with product management, customer support and SQA to continuously evolve and innovate the product
Develop and enhance secure, highly available and scalable product using Spring MVC, Hibernate technology
Technical Skills required:
3-5 years of hands on experience in software development / product development
Knowledge and experience in building complex cloud / enterprise-grade software
Hands on experience in designing and development of Java based products using Spring MVC, Hibernate technology
Strong understanding of core Java concepts, OOAD, Design Patterns, Data structures, and algorithms
Hands on experience in MySQL or similar database and SQL
Understanding of MVC design pattern