Job Description
We are looking for a Java Backend Developer with strong hands-on experience in building microservices-based applications using Java 11, Spring Boot, and AWS. The role requires experience with relational databases, cloud services, and Linux-based environments. Ideal candidates are proactive, collaborative, and able to work in dynamic, fast-changing project requirements.
Job Summary
- Position: Back End Java Developer
- Experience: 3 – 10+ years
- Location: Client environment / Remote (as applicable)
Must-Have Technical Skills
- Java 11 – strong hands-on experience
- Spring Boot – developing microservices and REST APIs
- Microservice architecture – design and implementation
- AWS cloud services – deployment and integration
- Databases: MySQL, MSSQL
- Linux – command-line, deployment, and troubleshooting
Desired Skills
- GoLang – experience is a plus
- Caching frameworks: Redis, Memcached
- Spring Cloud components: Config Manager, Consul, Eureka, Zuul, Ribbon (optional but good to have)
- Experience with debugging tools, cross-browser testing, and developer tools
- Strong understanding of software protocols and processes
Behavioral Skills
- Excellent communication and collaboration skills
- Ability to work in fast-changing or vague requirements
- Open to learning new backend tools and technologies
- Proactive and focused on deliverables in client environment
Educational Qualification
- Bachelor’s or Master’s degree in Computer Science, Information Systems, Engineering, or equivalent