Senior Software Engineer

Company: CDK Global

Salary: Not provided

Location: , United States

react

Description

• A Sr. Software Engineer is a key contributor on complex projects and initiatives.

• The role will lead functional teams or projects with risks and/or complexity.

• In this role, the individual works independently with guidance only in complex situations.

• Responsible to drive timely/quality delivery against business goals, while evangelizing and improving engineering excellence.

• Design and develop backend services using Java 21, Spring Boot, and REST APIs.

• Build and maintain microservices-based architecture using event-driven / REST APIs.

• Develop dynamic and responsive user interfaces using React.js.

• Translate business requirements into technical solutions with clean architecture and design patterns.

• Ensure code quality, test coverage, and follow CI/CD practices.

• Participate in code reviews, peer programming, and mentor junior developers.

• Optimize applications for performance, scalability, and security.

• Collaborate with cross-functional teams using Agile/Scrum methodology.

Requirements

• Bachelor’s degree in computer science, Engineering, or related field with at least 5 years of experience, or a master’s degree and at least 3 years of experience; OR in lieu of bachelor’s degree at least 8 years of experience

• Programming and design experience to execute on a project independently.

• Experience with large scale systems along with exposure to E2E design.

• Proficient with test-driven development and web template technologies

• Experience utilizing Agile and Scrum software development methodologies

• Ability to document, track and monitor a problem/issue to a timely resolution

• Knowledge of operating systems

• Self- motivated and Collaborative problem-solving ability

• Strong verbal and written communication skills along with prioritization of duties

• Ability to work independently/in a team environment

• Proficiency with Microsoft Office

• Strong core Java experience with deep understanding of OOP, data structures, and algorithms.

• Hands-on experience in Spring Boot, REST APIs, and Microservices.

• Experience with modern frontend frameworks: React.js.

• Familiarity with HTML5, CSS3, JavaScript, TypeScript.

• Experience in SQL and NoSQL databases (e.g., MongoDB and PostgreSQL).

• Strong understanding of containerization (Docker, Kubernetes is a plus).

• Experience with CI/CD tools (e.g., Git Actions and Harness).

• Knowledge of OAuth2, JWT, and security best practices.

Benefits

• Medical, dental, and vision benefits

• Paid Time Off (PTO)

• 401K Matching Program

• Tuition Reimbursement

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.