Job Description
We are looking for a talented Java Developer to join our team and help build high-quality, scalable applications. This is an exciting opportunity to work on innovative solutions and collaborate with a passionate engineering team.
The ideal candidate has strong experience in backend development and enjoys solving complex technical challenges.
Responsibilities
- Design, develop, and maintain applications using Java
- Write clean, efficient, and well-documented code
- Build and integrate RESTful APIs
- Debug, test, and optimize application performance
- Collaborate with designers, product managers, and developers
- Participate in code reviews and technical discussions
- Maintain application stability and reliability
Required Skills
- Strong experience with Java development
- Experience with Spring Boot or similar frameworks
- Solid understanding of object-oriented programming
- Experience with relational databases such as MySQL or PostgreSQL
- Familiarity with Git and collaborative development workflows
- Strong problem-solving skills
Nice to Have
- Experience with microservices architecture
- Knowledge of Docker
- Cloud experience (AWS, Azure, or GCP)
- Experience with CI/CD pipelines
Ideal Candidate
- Detail-oriented and proactive
- Good communicator and team player
- Passionate about building reliable software
- Able to work independently and meet deadlines