Job Description
Java Spring Boot API Developer Responsibilities:
- Designing, developing, and maintaining RESTful APIs and microservices using Java and the Spring Boot framework.
- Working closely with front-end developers, QA engineers, DevOps, and product managers to deliver scalable and high-performance backend solutions.
- Experience in writing unit tests for both back-end (JUnit) and front-end (Jasmine, Jest) components.
- Proficient with Git for version control and collaborative code management.
Nice to Have:
- Experience with SonarQube for monitoring and improving code quality.
- Basic knowledge of Docker and containerization technologies.
- Knowledge of Kubernetes for orchestration of microservices.
- Familiarity with Azure Cloud platform for deployment and scaling.
- Understanding of CI/CD concepts, with hands-on experience using Jenkins for automating build, test, and deployment processes.
- Experience working in an Agile/SCRUM development environment.
- Familiarity with JIRA for task tracking, sprint management, and project collaboration.
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Ability to work in a collaborative, cross-functional team environment.
- Good communication skills, both written and verbal.
- Proactive in learning new technologies and keeping up-to-date with industry trends.