We are seeking a skilled and passionate Java Developer to join our dynamic, high-growth team. In this role, you will be responsible for designing, building, and maintaining scalable microservices that drive the success of our core applications. If you thrive in a fast-paced environment and excel in developing robust solutions, we want to hear from you.
- 4+ years of hands-on Java development experience, with a strong emphasis on Spring Boot and Microservices.
- Expertise in Java 17+, Spring Boot, Spring Security, Spring Data, and building RESTful APIs.
- Strong knowledge of cloud-native architectures and experience with AWS services (e.g., EC2, S3, RDS, Lambda, CloudFront).
- Experience with event-driven systems, particularly using Kafka or Redpanda.
- Proficiency with containerization (Docker)
- Experience with CI/CD pipelines, such as Jenkins or GitLab CI/CD.
- Strong relational database skills, including MySQL, PostgreSQL, and MongoDB.
- Experience with unit testing frameworks like JUnit.
- Familiarity with Agile development methodologies and a problem-solving mindset.
Preferred Skills
- Excellent communication and collaboration skills, with a team-oriented mindset.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.