Role : Senior Java Developer
Primary Skills : JAVA, springboot, Microservices, RESTFUL API, SQL
Secondary Skills: Kafka
(No.of Positions – 2)
JD: Senior Java Developer will work on backend development using Core Java and Spring Boot, with strong focus on Kafka-based messaging and SQL-driven data processing in enterprise applications.
Key Responsibilities
· Design, develop, and maintain backend services using Core Java and Spring Boot
· Apply strong knowledge of Core Java concepts including collections framework, streams, exception handling, threads, and executor services
· Design and implement RESTful APIs using Spring Boot
· Apply Spring concepts such as dependency injection and AOP in application design
· Develop and maintain Kafka producers and consumers and work with Zookeeper
· Write, optimize, and maintain SQL queries, joins, stored procedures, and functions
· Ensure application performance, scalability, and reliability
· Perform code reviews and enforce coding and design standards
· Troubleshoot and resolve complex application, Kafka, and database issues
· Collaborate with cross-functional teams in Agile environments
Skills / Qualifications
· 6–9 years of experience in Java backend development
· Strong knowledge of Core Java, Spring, Spring Boot, Kafka, and SQL
· Experience with PostgreSQL or other relational databases
· Experience developing REST APIs and microservices
· Strong analytical and problem-solving skills
· Good communication and stakeholder interaction skills