Full Time
Java Developer
Job Description
Primary Skills: Java 8, Spring Boot, Microservices
Secondary Skills: Spring Cloud
Experience: 4 – 12 years
Education: MCA / B.tech / BCA in computer science
Notice : Immediate – 15 Days
Required Experience:
- Bachelor’s degree in Computer Science or Technology; Master’s 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