Job Description:
As a Senior Java Spring Boot Developer, you will be responsible for designing, coding, configuring, testing, debugging, deploying, documenting, and maintaining web service applications using various software development toolkits and testing/verification applications. You will adhere to specific development best practices and quality standards throughout the software development lifecycle. Additionally, you will gather business requirements and translate them into detailed technical specifications, ensuring alignment with architectural designs and business needs. Troubleshooting, issue analysis, coding, testing, and implementing software enhancements are also key responsibilities.
Qualifications:
- Associate/bachelor's degree in information technology, Computer Science, or other relevant fields.
- Minimum of 3 years of experience in Spring Boot.
- Knowledgeable in software development design patterns.
- Proficiency in Git, Swagger, PCF, and Rabbit MQ is desirable.
- Strong skills in API technologies such as Rest Web Services.
- Experience in creating unit tests using JUnit, Mockito, or PowerMock.
- Familiarity with markup languages such as JSON.
- Experience with Quality and Security scan tools.
- Proficiency in Agile methodology.
- Good English communication skills (verbal and written).