| Detailed job description - Skill Set: |
Job Responsibilities:
- Design, develop, and maintain high-quality software applications using Java and Spring Boot.
- Develop and maintain RESTful APIs to support various business requirements.
- Write and execute unit tests using TestNG to ensure code quality and reliability.
- Work with NoSQL databases to design and implement data storage solutions.
- Collaborate with cross-functional teams in an Agile environment to deliver high-quality software solutions.
- Utilize Git for version control and collaborate with team members on code reviews and merge requests.
- Troubleshoot and resolve software defects and issues in a timely manner.
- Continuously improve software development processes and practices.
Expected Skill Set:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 8+ years of professional experience in software development.
- Strong proficiency in Java and Spring Boot.
- Experience in developing and consuming RESTful APIs.
- Proficiency in writing unit tests using TestNG.
- Hands-on experience with NoSQL databases (e.g., MongoDB, Cassandra, Redis).
- Familiarity with Agile methodologies and practices.
- Proficient in using Git for version control.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Good understanding on gateway APIs is a plus.
|