● Contribute in all phases of the software development lifecycle.
● Write well designed, testable, efficient code.
● Prepare and produce releases of software components.
● Support continuous improvement by investigating alternatives and technologies and
● presenting these for architectural review.
● B.Tech in Computer Science Engineering with min 2+ years experience in Backend development.
● Should have a good hold on Data structures and algorithms.
● Hands-on experience in designing and developing applications using Java EE platforms.
● Object Oriented analysis and design using common design patterns.
● Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
● Experience in the Spring Framework.
● Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
● Experience in writing Unit tests.
● Excellent communication, analytical, problem solving skills with a strong sense of ownership, urgency and drive