Role and responsibilities: |
We are looking for a highly skilled Java Developer to join our team. The ideal candidate should have hands-on experience in Spring Boot, Spring Data, OpenFeign, Gradle, DynamoDB, and Struct Map. The candidate should be passionate about writing clean, well-designed, and efficient code.
Responsibilities: - Design and develop Java-based applications using Spring Boot, Spring Data, OpenFeign, Gradle, DynamoDB, and Struct Map.
- Collaborate with cross-functional teams to identify and solve complex problems.
- Write clean, maintainable, and efficient code.
- Develop and maintain database schemas, queries, and data migration scripts.
- Develop unit and integration tests to ensure software quality and reliability.
- Deploy and maintain applications on cloud-based platforms like AWS.
- Debug and troubleshoot production issues.
|
Requirements: |
- 5+ years of experience in Java development.
- Hands-on experience in Spring Boot, Spring Data, OpenFeign, Gradle, DynamoDB, and Struct Map.
- Good understanding of database concepts and experience working with SQL and NoSQL databases.
- Good understanding of software development principles like SOLID, design patterns, etc.
- Experience with version control systems like Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work in a team environment.
Good to have: - Knowledge of Docker and containerization.
- Knowledge of Map related APIs like Google Maps, OpenStreetMap, etc.
|