We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance applications. You should have strong expertise in Java, frameworks like Spring/Hibernate, and modern web technologies.
- Design, develop, test, and deploy Java-based applications.
- Write clean, scalable, and efficient code.
- Collaborate with cross-functional teams (developers, designers, QA, product managers) to deliver high-quality solutions.
- Implement and maintain RESTful APIs and microservices.
- Optimize application performance, scalability, and security.
- Debug and resolve technical issues in production and development.
- Participate in code reviews, sprint planning, and Agile processes.
- Stay updated with emerging technologies and best practices in Java development.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Java Developer (e.g., 2–5 years).
- Strong proficiency in Java, Spring Boot, Hibernate/JPA.
- Experience with REST APIs, Microservices, and Web Services.
- Solid knowledge of HTML, CSS, JavaScript (basic front-end integration).
- Familiarity with relational databases (MySQL, PostgreSQL, Oracle).
- Understanding of version control systems (Git).
- Knowledge of Agile/Scrum methodology.
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, etc.).
- Familiarity with Docker/Kubernetes for containerization.
- Exposure to unit testing frameworks (JUnit, Mockito).
- Strong problem-solving and analytical skills.