Company: CDK Global
Salary: Not provided
Location: , United States
• 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.
• 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.
• Medical, dental, and vision benefits
• Paid Time Off (PTO)
• 401K Matching Program
• Tuition Reimbursement
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.