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 technologies and a passion for building robust backend systems.
Key Responsibilities
Design, develop, test, and maintain Java-based applications
Write clean, scalable, and efficient code using Java best practices
Work with frameworks such as Spring, Spring Boot, and Hibernate
Develop and integrate RESTful APIs and web services
Collaborate with frontend developers, QA, and product teams
Optimize application performance and troubleshoot issues
Participate in code reviews and maintain documentation
Follow Agile/Scrum development methodologies
Required Skills & Qualifications
Strong proficiency in Core Java, OOPs concepts, and Multithreading
Hands-on experience with Spring / Spring Boot
Experience with Hibernate / JPA
Knowledge of RESTful APIs & Microservices architecture
Proficiency in SQL databases (MySQL, PostgreSQL, Oracle)
Familiarity with Git / version control systems
Understanding of data structures and algorithms
Good to Have
Experience with AWS / Azure / GCP
Knowledge of Docker & Kubernetes
Exposure to Kafka / RabbitMQ
Experience in CI/CD pipelines
Prior experience in HealthTech / FinTech / SaaS domains