We are seeking a skilled and motivated Java Developer with experience in Spring Boot to join our growing development team. The ideal candidate will be responsible for building and maintaining scalable, high-performance web applications using Java technologies.
Key Responsibilities:
- Design, develop, and maintain scalable Java applications using Spring Boot framework.
- Implement RESTful APIs and integrate with front-end systems and third-party services.
- Collaborate with cross-functional teams to define application requirements and deliver high-quality solutions.
- Participate in code reviews, write unit tests, and ensure code quality through automated testing frameworks.
- Troubleshoot, debug, and optimize performance issues in both development and production environments.
- Stay updated with emerging technologies and best practices in Java & Spring Boot.
- Contribute to a continuous improvement culture by participating in agile sprints, sprint planning, and retrospectives.
Required Skills & Qualifications:
- Proven experience as a Java Developer with hands-on expertise in Spring Boot framework.
- Experience with RESTful API development and integration.
- Familiarity with databases like MySQL, PostgreSQL, or NoSQL databases (e.g., DynamoDB).
- Good understanding of Version Control Systems (e.g., Git).
- Ability to work in a collaborative, fast-paced, agile environment.
- Experience in AWS is a plus.
- Experience in Docker and Kubernetes is a plus.
- Strong problem-solving and debugging skills.
- Good communication skills and ability to articulate technical concepts to non-technical stakeholders.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience with microservices architecture and cloud-native patterns.
- Familiarity with CI/CD pipelines and DevOps practices.
- Certification in AWS (e.g., AWS Certified Solutions Architect or Developer) is a plus.
-
Experience with frontend technologies like Angular or React is a bonus.