Primary Skills: Java 8, Spring Boot, Microservices, AWS
Secondary Skills: Spring Cloud
Experience: 3 - 6 years
Education: MCA / B.tech / BCA in computer science.
Roles and Responsibilities:
- Bachelors degree in Computer Science or Technology; Masters degree is preferred
- Should possess experience on object-oriented application building experience in a professional environment
- Should have hands on experience in Java /JEE, Spring 4.x/5.x, Spring Boot and other Spring related technologies
- Should have experience in designing and developing services for high volume, high transactions environment such as retail e-Commerce websites or real-time events processing
- Should possess strong experience in building REST services and/or micro-services
- Knowledge working closely with GIT, BitBucket
- Should have minimum experience working in an Agile development environment
- should have experience in test automation and test-driven development using Junit, Mockito, or equivalent tools
- Should be familiar with Continuous Deployment/Integration practices including automated unit/integration/regression tests, Jenkins, Maven, etc.
- Must have excellent verbal and written communication skills in English
- Willing to learn and work with new technologies
- Must have experience dealing with performance, scalability, and testability of enterprise applications
- experience with AWS or other cloud platforms
- Knowledge and experience with containerized application development using Docker.