We are looking for a skilled Java Developer to design, develop, and maintain high-performance, scalable applications. The ideal candidate should have strong expertise in Java and related frameworks, with a solid understanding of backend development and system design.
- Design, develop, and maintain Java-based applications
- Write clean, scalable, and efficient code
- Work with frameworks like Spring, Spring Boot, Hibernate
- Integrate APIs and third-party services
- Collaborate with frontend, QA, and DevOps teams
- Troubleshoot, debug, and optimize application performance
- Participate in code reviews and technical discussions
- Strong proficiency in Java (Core & Advanced)
- Experience with Spring / Spring Boot
- Knowledge of RESTful APIs and Microservices
- Familiarity with SQL databases (MySQL, PostgreSQL)
- Understanding of OOP concepts & design patterns
- Experience with Git / Version Control systems
- Experience with AWS / Azure / Cloud platforms
- Knowledge of Docker, Kubernetes
- Exposure to Agile/Scrum methodology
- Basic frontend knowledge (HTML, CSS, JavaScript)