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 solid understanding of backend development.
Key Responsibilities
Design, develop, and maintain Java-based applications
Write clean, scalable, and efficient code
Work with frameworks such as Spring, Spring Boot, Hibernate
Develop RESTful APIs and integrate third-party services
Collaborate with frontend developers, product managers, and QA teams
Troubleshoot, debug, and optimize application performance
Participate in code reviews and follow best coding practices
Ensure application security and data protection
Required Skills & Qualifications
Strong proficiency in Core Java, OOP concepts
Hands-on experience with Spring / Spring Boot / Hibernate
Experience with REST APIs and Microservices architecture
Knowledge of databases like MySQL / PostgreSQL / Oracle
Familiarity with Git, Maven/Gradle
Understanding of SDLC and Agile methodologies
Good problem-solving and communication skills
Good to Have
Experience with AWS / Azure / GCP
Knowledge of Docker, Kubernetes
Exposure to Kafka, RabbitMQ
Experience in FinTech / HealthTech / InsureTech domains