Java Backend developer (Contract)
Role:
- Design, develop, test, and maintain backend applications using Java, Spring Boot, Node.js, Python, and Linux Shell scripting.
- Develop scalable and maintainable microservices and RESTful APIs to support business applications.
- Design, develop, document, and maintain RESTful APIs.
- Create API specifications and documentation using Swagger/OpenAPI.
- Perform API testing, validation, and troubleshooting using Postman.
- Design and optimize database schemas, queries, and stored procedures in PostgreSQL.
- Build, deploy, and manage containerized applications using Docker.
- Support orchestration and deployment of applications using Kubernetes.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related discipline.
- Strong hands on experience in Java and Spring Boot development.
- Experience with Node.js, Python, and Linux Shell scripting.
- Strong understanding of RESTful API development and integration.
- Experience using Swagger/OpenAPI and Postman.
- Strong experience with PostgreSQL database development and optimization.
- Experience with Git version control and collaborative development workflows.
- Proficiency with Maven build automation.
- Experience with IntelliJ IDEA and Visual Studio Code.
- Strong understanding of unit testing methodologies using JUnit.
- Experience with Jenkins based CI/CD pipelines.
- Hands on experience with Docker and Kubernetes.
EA Reg. No. 25C2690 | EA License No. R1330510 | sumit.sambhi@tangspac.com