Should have 2+ years of experience Experienced working with Java, J2EE technologies, framework and modules like Spring MVC, Spring Boot etc. Proven, hands-on software development experience Object oriented analysis and design using common design patterns Complete understanding of software development lifecycle Good knowledge of Relational Databases, mainly PL-SQL Ability to independently work on projects and finish within timeline