Lead Java Backend Developer || Chicago, IL or Houston, TX || Autonomous Vehicle experience

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Autonomous
AWS
DevOps
RESTful API

Job Details

Lead Backend Developer

Location - Chicago, IL or Houston, TX - Hybrid Locals or nearby folks

Description -

This candidate will play a critical role in leading backend development initiatives and overseeing application architecture. The ideal candidate will have extensive hands-on experience with AWS Cloud Services, Java, and other backend technologies, along with proven leadership capabilities.

This role requires a strategic thinker with a strong technical background and a passion for building scalable, secure, and high-performing applications. The Lead Application Developer will also drive the adoption of DevOps practices, vulnerability management, and continuous integration/continuous deployment (CI/CD) pipelines.


Lead the design, development, and implementation of backend services and applications using Java, and other modern backend technologies.
Provide technical leadership, mentorship, and supervision to a team of developers, fostering a culture of innovation, collaboration, and continuous improvement.
Collaborate with cross-functional teams including architecture, infrastructure, QA, and product management to deliver high-quality solutions on time and within scope.
Oversee application deployments, system integrations, and cloud infrastructure management using AWS Cloud Services.
Implement and advocate for DevOps best practices including CI/CD, infrastructure as code, automated testing, and performance monitoring.
Manage application security, vulnerability remediation, and secure coding practices in alignment with organizational policies.
Participate in architecture and code reviews, ensuring adherence to coding standards, security guidelines, and best practices.
Stay current with emerging technologies and industry trends, evaluating their potential for adoption within the organization.
Develop and maintain technical documentation, system design artifacts, and operational procedures.
Provide input into strategic planning and technology roadmaps in partnership with senior leadership.
Minimum of 8 years of professional experience in application development, with a focus on backend services.
At least 2 years of experience in a lead, supervisory, or managerial capacity, guiding technical teams and overseeing development projects.
Strong hands-on experience with AWS Cloud Services (e.g., EC2, Lambda, S3, RDS, API Gateway, CloudFormation).
Experience with containerization technologies (e.g., Docker, Kubernetes)
Proficiency in Java development frameworks and associated tools.
Solid understanding of software engineering principles, microservices architecture, RESTful API development, and backend system design.
Demonstrated experience implementing DevOps practices and managing CI/CD pipelines using tools like Jenkins, GitHub Actions, or AWS Code Pipeline.
Experience with vulnerability management, secure coding practices, and familiarity with tools such as SonarQube, OWASP, or WIZ.
Strong problem-solving skills, attention to detail, and ability to prioritize and manage multiple projects in a fast-paced environment.
Knowledge of monitoring and logging tools (e.g., CloudWatch, Dynatrace)
Excellent communication, interpersonal, and leadership skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.