Overview
Job Title: Java/Spring Boot/Microservices Developer (Remote, Contract)
Job Type: Contract (Remote)
Duration: 6+ Months (Extendable)
Location: Remote
Job Description:
We are looking for a highly skilled Java Developer with expertise in Spring Boot and Microservices to join our team on a contract basis. The ideal candidate will have experience in designing, developing, and maintaining scalable, high-performance applications. This role requires a strong background in multithreading, exception handling, and API development.
Key Responsibilities:
- Design, develop, and maintain Java-based applications using Spring Boot & Microservices architecture.
- Implement multithreading, exception handling, and basic data structures to optimize performance.
- Develop and maintain RESTful APIs (OData/REST) for seamless integration with other services.
- Write high-quality, scalable, and reusable code following best practices.
- Ensure high levels of code coverage with JUnit tests and maintain quality standards.
- Work with SQL databases, write and optimize complex queries.
- Collaborate with cross-functional teams, including frontend developers, DevOps engineers, and testers.
- Troubleshoot production issues and implement fixes efficiently.
Required Skills & Experience:
- Strong proficiency in Core Java and Spring Boot framework.
- Hands-on experience with Microservices architecture and API development.
- In-depth understanding of multithreading, exception handling, and data structures.
- Experience with JUnit and test-driven development (TDD) with high code coverage.
- Solid knowledge of SQL databases and ability to write optimized queries.
- Strong debugging and problem-solving skills.
- Familiarity with CI/CD pipelines, Git, and DevOps practices.
- Ability to work independently in a remote environment and collaborate effectively with a distributed team.
Good to Have (Preferred Skills):
- Knowledge of Cucumber for BDD testing.
- Experience with Azure Data Factory (ADF2) concepts and coding.
- Familiarity with React UI development for full-stack capability.
- Understanding of containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
Job Type: Contractual / Temporary
Contract length: 6 months
Pay: ₹60,000.00 - ₹70,000.00 per month
Location Type:
- Remote
Schedule:
- Day shift
Experience:
- IT: 5 years (Required)
- Java: 4 years (Required)
- Spring Boot: 4 years (Required)
- Microservices: 3 years (Required)
Work Location: Remote
Speak with the employer
+91 9568308405