We are looking for a skilled and motivated Java Developer to join our development team. The ideal candidate should have strong experience in Java-based application development and a good understanding of backend systems, APIs, and database integration.
Key Responsibilities:
- Develop, test, and maintain scalable Java applications
- Design and implement RESTful APIs and backend services
- Write clean, efficient, and well-documented code
- Collaborate with front-end developers and cross-functional teams
- Troubleshoot, debug, and upgrade existing software
- Participate in code reviews and technical discussions
Required Skills:
- Strong knowledge of Core Java and OOP concepts
- Experience with Spring Boot / Spring Framework
- Good understanding of REST APIs and Microservices architecture
- Hands-on experience with MySQL or other relational databases
- Familiarity with Git and version control tools
- Basic understanding of Maven or Gradle
Preferred Skills:
- Experience with cloud platforms (AWS/Azure)
- Knowledge of Docker or containerization
- Understanding of Agile/Scrum methodology
Qualification:
Bachelor’s degree in Computer Science or related field