Key Responsibilities
Design, develop, and maintain enterprise-grade applications using Java 17 and Spring Boot.
Develop scalable Microservices with RESTful APIs.
Implement data access layers using Spring D
Design, develop, and maintain enterprise-grade applications using Java 17 and Spring Boot.
Develop scalable Microservices with RESTful APIs.
Implement data access layers using Spring Data JPA and Hibernate.
Design and optimize relational database schemas and SQL queries.
Implement secure authentication and authorization using OAuth 2.0.
Integrate Apache Kafka for event-driven and asynchronous messaging.
Utilize Redis for caching, session management, and performance optimization.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Write clean, maintainable, and testable code following coding standards and best practices.
Troubleshoot, debug, and optimize application performance.
Participate in code reviews, sprint planning, and Agile development processes.
Required Skills
5+ years of experience in Java development.
Solid hands-on experience with Java 17.
Expertise in Spring Boot and Microservices Architecture.
Solid knowledge of Spring Data JPA and Hibernate.
Experience implementing OAuth 2.0 authentication and authorization.
Hands-on experience with Apache Kafka.
Experience working with Redis.
Solid knowledge of Relational Databases such as MySQL, PostgreSQL, Oracle, or SQL Server.
Experience developing and consuming REST APIs.
Familiarity with Git and CI/CD pipelines.
Positive understanding of software design principles and design patterns.
Strong analytical, debugging, and problem-solving skills.
📌 Senior Java Developer New Delhi (India)
🏢 Serendipity corporate services
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.