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.
Key Responsibilities
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
Required Skills
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
Good to Have
Experience with AWS / Azure / Cloud platforms
Knowledge of Docker, Kubernetes
Exposure to Agile/Scrum methodology
Basic frontend knowledge (HTML, CSS, JavaScript)