We are looking for a skilled Java Developer to design, develop, and maintain high-performance, scalable applications. The ideal candidate should have strong experience in Java-based frameworks, backend development, and working in agile environments.
- Design, develop, test, and maintain Java applications
- Build RESTful APIs and integrate third-party services
- Work with frameworks such as Spring, Spring Boot, and Hibernate
- Collaborate with frontend developers, QA, and product teams
- Optimize application performance and ensure security best practices
- Write clean, reusable, and efficient code
- Participate in code reviews and technical discussions
- Troubleshoot, debug, and upgrade existing systems
- Strong proficiency in Core Java (Java 8+)
- Hands-on experience with Spring / Spring Boot
- Experience with Hibernate / JPA
- Knowledge of RESTful APIs & Microservices architecture
- Experience with SQL databases (MySQL, PostgreSQL, Oracle)
- Familiarity with Git, Maven/Gradle
- Understanding of OOP concepts, design patterns, and data structures
- Experience working in Agile/Scrum environments
- Exposure to Cloud platforms (AWS / Azure / GCP)
- Experience with Docker & Kubernetes
- Knowledge of Kafka / RabbitMQ
- Basic understanding of CI/CD pipelines
- Frontend exposure (HTML, CSS, JavaScript) is a plus