Description

Minimum Position Qualifications:
• 8+ years of experience in systems analysis, design or programming and the associated development methodologies. 
• 8+ years of experience coding in Java.
• 7+ years of experience developing RESTful APIs.
• Experience with designing, building and releasing APIs.
• Familiarity with cloud message APIs and push notifications.
• 4+ years of experience with continuous integration and automated testing integration.
• Strong knowledge of SQL.
• Proficient understanding of code versioning tools, such as Git, GitHub SaaS.
• Ability to understand business requirements and translate them into technical requirements.
• Ability to interact well in a team environment.
• Proven communication skills to effectively communicate information to team members.
• Experience with developing services on a cloud platform such as Microsoft Azure.
• Experience with modern libraries and tooling.
• Significant experience with the Spring Framework (Persistence, REST, Messaging, Integrations) such as Spring Boot.
• Significant experience on core features of Spring such as Dependency Injection and Aspect-Oriented Programming, Spring Security etc.
• Significant knowledge of SQL Database and NoSQL Databases.
• Proven Experience working with Docker or similar technologies, GIT, CI/CD and writing unit/integration tests

Education

Any Graduate