HamburgerMenu
hirist

CDK Global - Senior Java Full Stack Engineer

Posted on: 05/02/2026

Job Description

Description : Java ,Spring Boot ,Design Patterns ,SOLID principles , Microservices Architecture , React JS , Kafka ,Java Script , Event Driven Architecture ,CI/CD


Category : Software Product Engineering


About the Role :


We are looking for a highly skilled Full Stack Developer with deep expertise in Java, Spring Boot, Microservices, and ReactJS to join our high performance engineering team. This is an opportunity to build cutting edge, scalable, cloud native products used by global enterprises.


Youll be part of a modern engineering culture that values clean architecture, automation, strong coding fundamentals, and solving complex problems at scale.


What You'll Do :


- Design, develop, and deploy high performance, scalable, and resilient backend services using Java, Spring Boot, and Microservices.


- Build modern, responsive, and intuitive front end interfaces using ReactJS, JavaScript, and reusable UI components.


- Implement Event-Driven Architectures using Kafka to enable real-time and asynchronous distributed systems.


- Apply Design Patterns, SOLID principles, and software engineering best practices to deliver clean, maintainable code.


- Own end to end engineering - from technical design, coding, testing, and performance optimization to production deployment.


- Collaborate closely with product managers, architects, and DevOps teams to deliver high quality software on time.


- Participate in CI/CD pipelines, ensure automated testing, and contribute to engineering automation.


- Troubleshoot production issues and improve performance, reliability, and scalability.


- Stay updated with the latest trends in cloud, DevOps, and full stack technologies to continuously modernize the platform.


Required Skills & Experience :


- Strong programming experience with Java (8+) and Spring Boot.


- Hands-on experience building RESTful APIs and Microservices Architecture.


- Working knowledge of Kafka, event streaming, and message-driven systems.


- Solid frontend development experience using ReactJS, JavaScript, HTML, and CSS.


Deep understanding of :


1. Object-Oriented Design


2. Design Patterns


3. SOLID principles


4. Event-Driven Architecture


- Experience with CI/CD pipelines using tools like GitHub Actions, Jenkins, GitLab CI, or similar.


- Solid understanding of Docker, containers, and cloud-native deployments.


- Experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, or similar).


- Strong debugging, problem-solving, and performance optimization skills.


Nice-to-Have :


- Experience with Kubernetes, service meshes, or API gateways.


- Knowledge of Reactive Programming, WebSockets, or GraphQL.


- Familiarity with AWS / Azure / GCP cloud environments.


- Prior experience in high-scale, distributed systems or SaaS product companies.


- Exposure to automated testing frameworks (JUnit, Jest, Cypress).


Why Join Us :


- Build world class products used globally.


- Work with modern tech stack & cloud-native architecture.


- Engineering-first culture with autonomy, ownership & innovation.


- Opportunity to solve complex, high-scale challenges.


- Collaborative team, open culture, and continuous learning environment.

maven-logo

My journey in CDK molded me to voice my opinions clearly, think analytically and overcome impediments swiftly. It's a place that provides opportunities to not just grow in the technical field, but also to step up and network so that professional growth happens holistically....

user_img

SPANDANA SATPATHY .Net Full Stack Developer

See diversity initiatives
info-icon

Did you find something suspicious?

Similar jobs that you might be interested in