Job Description
We are looking for a skilled and passionate Java Developer to join our team. The ideal candidate should have a solid understanding of Java technologies, strong problem-solving skills, and the ability to work in a fast-paced development environment.
Key Responsibilities
- Design, develop, test, and deploy high-quality Java applications.
- Write clean, efficient, and scalable code following best practices.
- Work on backend development, API creation, and system integrations.
- Collaborate with cross-functional teams including QA, DevOps, and Product.
- Debug, troubleshoot, and resolve technical issues.
- Participate in code reviews and contribute to improving development processes.
- Maintain documentation for code, architecture, and technical processes.
Required Skills & Qualifications
Strong knowledge of Core Java, OOPs concepts, Collections, Multithreading .Hands-on experience with Spring, Spring Boot, Hibernate / JPA .Experience with RESTful APIs and microservices architecture (preferred).Familiarity with MySQL, PostgreSQL, or any relational database .Understanding of Git, Maven / Gradle , and CI / CD pipelines.Knowledge of cloud technologies (AWS / Azure / GCP) is an advantage.Good analytical and problem-solving abilities.Excellent communication and teamwork skills.Nice to Have
Experience with Kafka, Docker, Kubernetes .Exposure to front-end technologies (Angular / React) is a plus.Knowledge of Agile / Scrum methodologies.