Designation Senior Software Engineer Location Pune Experience Java-7 years Spring boot-6 years JEE-5 Years Responsibilities Design and develop high-volume low-latency applications for mission-critical systems delivering high availability and performance Contribute in all phases of the development lifecycle from concept and design to testing Write well-designed testable efficient code Ensure designs comply with specifications Prepare and produce releases of software components Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review Collaborate with team members and other stakeholders to understand user requirements and translate them into reliable intuitive software solutions Required Skills and Qualifications Proven hands-on software development experience with a minimum of 5 years in Java development Profound insight into Java and JEE internals Classloading Memory Management Transaction Management etc Excellent knowledge of relational databases SQL and ORM technologies JPA2 Hibernate Experience with Spring Boot is mandatory Experience in developing web applications using at least one popular web framework JSF Wicket GWT Spring MVC Experience with test-driven development Mastery in software engineering tools Ability to document requirements and specifications Familiarity with software development methodology and release processes Experience with Agile Scrum development methodologies is a plus Implementing robust and secure coding practices to fortify software infrastructure against potential vulnerabilities Job Type Full time Pay 2 100 000 00 - 2 200 000 00 per year