Lead Developer

Compunnel

$120K — $145K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience.
  • Strong hands-on experience with AWS cloud services.
  • Proficiency in Java and deep understanding of Spring Boot frameworks.
  • Experience with Apache Flink pipeline jobs and streaming solutions.
  • Familiarity with Infrastructure as Code (IaC) using Terraform.
  • Experience with containerization technologies: Docker and Kubernetes.
  • Strong analytical, troubleshooting, and problem-solving skills.

Responsibilities

  • Design and implement scalable applications using Java and Spring Boot.
  • Build and maintain RESTful APIs for system integration.
  • Develop real-time data streaming solutions with Apache Kafka and Flink.
  • Deploy and support cloud-native applications on AWS.
  • Manage Infrastructure as Code using Terraform for automated deployments.
  • Provide technical leadership and mentorship to team members.
  • Create and maintain technical documentation for systems and processes.

Benefits

  • Opportunity to work with cutting-edge technologies in a collaborative environment.
  • Professional development through mentorship and leadership opportunities.
  • Dynamic and fast-paced work culture with a focus on innovation.
  • Access to modern cloud-native technology stack and enterprise-scale projects.
Full Job Description
JOB SUMMARY

We are seeking a highly motivated and experienced Lead Developer to join a dynamic technology team in San Antonio, TX. This role is responsible for designing, developing, and deploying scalable, high-performance applications using a modern cloud-native technology stack.

The ideal candidate will possess strong expertise in AWS, Apache Flink, Java, Spring Boot, REST APIs, Kafka, and cloud-native development. This individual will play a key role in delivering enterprise-scale solutions, mentoring team members, and driving innovation within a collaborative and fast-paced environment.

KEY RESPONSIBILITIES
• Design, develop, and implement scalable applications and services using Java and Spring Boot.
• Build and maintain RESTful APIs to support system integrations and secure data exchange across platforms.
• Develop and manage real-time data streaming solutions using Apache Kafka and Apache Flink.
• Design, deploy, and support cloud-native applications on AWS utilizing services such as EKS, Lambda, API Gateway, DynamoDB, S3, and Step Functions.
• Develop and manage Infrastructure as Code (IaC) solutions using Terraform to support automated and repeatable deployments.
• Build, deploy, and maintain containerized applications using Docker and Kubernetes (EKS).
• Collaborate with engineers, product managers, and key stakeholders to deliver high-quality technical solutions.
• Provide technical leadership, mentorship, and guidance to development team members.
• Develop unit, integration, and end-to-end tests to ensure application reliability and performance.
• Troubleshoot, analyze, and resolve system defects and performance issues.
• Create and maintain comprehensive technical documentation for systems, processes, and codebases.

REQUIRED QUALIFICATIONS
• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field; equivalent practical experience may be considered.
• Strong hands-on experience with AWS cloud services and cloud-native application development.
• Proven experience developing and supporting Apache Flink pipeline jobs.
• Experience with AWS services including EKS, Lambda, API Gateway, DynamoDB, S3, and Step Functions.
• Experience developing in Golang, particularly within AWS EKS and Lambda environments.
• Hands-on experience using Terraform for Infrastructure as Code (IaC).
• Strong proficiency in Java and deep understanding of Spring Boot frameworks.
• Experience designing, developing, and maintaining RESTful APIs.
• Experience with Apache Kafka or similar streaming and messaging platforms.
• Hands-on experience with Docker and Kubernetes.
• Proficiency with version control systems such as Git.
• Strong analytical, troubleshooting, and problem-solving skills.
• Excellent verbal and written communication skills.
• Experience working within Agile software development environments.

PREFERRED QUALIFICATIONS
• Prior experience working within financial services or large-scale enterprise environments.
• Experience leading, mentoring, or managing software development teams.
• Exposure to microservices architecture and event-driven systems.
• Demonstrated leadership capabilities with a strong sense of ownership and accountability.
• Ability to thrive in a fast-paced, collaborative, and agile work environment.
• Strong learning agility with the ability to quickly adapt to new technologies.
• Passion for designing and building scalable, high-performance systems.

CERTIFICATIONS
• AWS Certified Developer - Associate (Preferred)
• AWS Certified Solutions Architect - Associate (Preferred)
• HashiCorp Terraform Associate Certification (Preferred)
• Kubernetes and/or Docker-related certifications (Preferred)

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Lead Developer jobs: