Job Title : Java Spring Boot Developer
Job Summary :
We are seeking a skilled Java Spring Boot Developer to join our team. The ideal candidate will have experience in developing and maintaining web applications using Spring Boot framework, as well as strong proficiency in Java programming. The successful candidate will be responsible for developing high-quality, scalable and maintainable software applications using agile development methodologies.
Responsibilities :
- Develop, test and maintain web applications using Spring Boot framework
- Collaborate with cross-functional teams to define, design and ship new features
- Write clean, efficient, and well-documented code that conforms to software development best practices
- Troubleshoot and debug software defects
- Participate in code reviews to maintain code quality
- Develop and maintain technical documentation
- Continuously discover, evaluate, and implement new technologies to improve development efficiency and product quality
Requirements :
Bachelor's degree in Computer Science, Information Technology or related field2+ years of experience in developing web applications using Spring Boot frameworkStrong proficiency in Java programmingExperience in developing RESTful web servicesFamiliarity with front-end technologies such as HTML, CSS, and JavaScriptKnowledge of database technologies such as SQL and NoSQLExperience with agile development methodologiesExcellent problem-solving and communication skillsAbility to work independently and as part of a teamStrong attention to detailPreferred Qualifications :
Experience with cloud-based development and deployment (AWS, Azure, GCP)Experience with containerization technologies such as Docker and KubernetesFamiliarity with automated testing frameworks such as JUnit and Mockito