We are seeking a highly skilled and motivated Java Developer to join our software development team. The ideal candidate will have strong knowledge of Java, modern backend frameworks, API development, and database systems. You will be responsible for building scalable applications, enhancing system functionality, and collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain backend applications using Java and related frameworks.
- Build and integrate RESTful APIs, microservices, and third-party services.
- Write clean, efficient, and well-documented code using best industry practices.
- Collaborate with front-end developers, QA engineers, and DevOps teams to deliver seamless products.
- Troubleshoot application issues, perform debugging, and optimize performance.
- Participate in code reviews, sprint planning, and architectural discussions.
- Ensure application security, scalability, and high availability.
- Work with SQL and NoSQL databases to design and optimize data models.
- Develop unit tests and ensure high test coverage.
- Stay updated with new Java technologies, frameworks, and coding techniques.
Required Skills & Qualifications
- 1–4+ years of experience as a Java Developer or similar role.
- Strong proficiency in Core Java, OOP concepts, and multithreading.
- Hands-on experience with frameworks like Spring, Spring Boot, Hibernate/JPA.
- Experience with REST APIs, microservices architecture, and cloud services (AWS/Azure preferred).
- Strong understanding of MySQL, PostgreSQL, MongoDB, or other database technologies.
- Knowledge of build and dependency management tools (Maven, Gradle).
- Familiarity with tools like Git, Docker, Jenkins, or CI/CD pipelines.
- Understanding of security and performance optimization techniques.





