Description

Requirements

15 years of proven hands-on Software Development experience
Hands on experience in designing and developing applications using Java EE platforms
Ability to work in rapid development (Agile) organization with a strong focus on quality and delivery as per customer commitment.
Object Oriented analysis and design using common design patterns.
Excellent knowledge of Relational Databases (Postgres), SQL and ORM technologies (Hibernate)
Strong experience in REST Web Services.
Experience in the Spring Framework
Experience with test-driven development Willingness to be flexible and stretch when there are critical needs within the organization.
Experience in working with remote teams
Experience working in Unix/Linux environment and proven knowledge of scripting languages
Exposure to MQ / AMQ messaging system

Education

Bachelor's degree in Computer Science