We are looking for a motivated Java Developer to join our growing engineering team. You will be involved in designing, developing, and maintaining robust backend applications that power our core business operations.
What You'll Do
- Design, develop, and maintain Java-based applications and RESTful APIs
- Collaborate with cross-functional teams to gather requirements and deliver scalable solutions
- Participate in code reviews and contribute to continuous improvement of engineering practices
- Troubleshoot, debug, and optimize application performance
- Write unit and integration tests to ensure code quality
What We're Looking For
- 2–5 years of hands-on Java development experience
- Solid understanding of OOP principles, design patterns, and clean code practices
- Experience with Spring Boot and RESTful API development
- Familiarity with relational databases (e.g., MySQL, PostgreSQL) and SQL
- Exposure to CI/CD pipelines and version control using Git
- Good communication skills and ability to work in an Agile team environment
Nice to Have
- Experience with microservices architecture
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Knowledge of containerization tools such as Docker or Kubernetes