Agile Development Lead

Compunnel

$110K — $140K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related technical field, or equivalent experience.
  • 5-7 years of experience leading software development teams in Agile environments.
  • Strong hands-on expertise in AWS for cloud-native applications.
  • Proficient in Java and Spring Boot for application development.
  • Experience in designing and developing RESTful APIs and microservices.
  • Familiarity with Apache Kafka and event-driven architectures is essential.
  • Experience with Infrastructure as Code (IaC) tools like Terraform.

Responsibilities

  • Lead the entire software development lifecycle for enterprise-grade applications.
  • Provide technical leadership and guidance to development teams.
  • Design and develop scalable applications leveraging Java, Spring Boot, and cloud architectures.
  • Maintain Apache Flink for data processing in analytics workloads.
  • Build Kafka-based messaging solutions for event streaming.
  • Develop and support Golang services deployed on AWS Lambda and Amazon EKS.
  • Drive Agile best practices and continuous process improvements.

Benefits

  • Collaborative work environment focused on Agile best practices.
  • Opportunities for mentorship and continuous professional development.
  • Access to cutting-edge technology and tools for cloud-native development.
  • Flexible work arrangements tailored to employee needs.
Full Job Description
Job Summary

We are seeking an experienced Agile Development Lead to drive the design, development, and delivery of cloud-native applications and data processing solutions. This role requires strong technical expertise in AWS, Apache Flink, Java, Spring Boot, Kafka, Golang, and modern DevOps practices. The ideal candidate will lead development initiatives, collaborate with cross-functional teams, mentor engineers, and ensure the successful delivery of scalable, high-performance software solutions within an Agile environment.

Key Responsibilities

  • Lead the design, development, testing, deployment, and support of enterprise-grade software applications and services.
  • Provide technical leadership and guidance to development teams throughout the software development lifecycle.
  • Design and develop scalable applications using Java, Spring Boot, RESTful APIs, and cloud-native architectures.
  • Develop and maintain Apache Flink data processing pipelines for real-time and batch analytics workloads.
  • Build and support Kafka-based messaging and event streaming solutions.
  • Design, develop, and maintain RESTful APIs and microservices to support application integrations and business processes.
  • Lead cloud-native application development and deployment using AWS services and modern DevOps practices.
  • Develop solutions utilizing AWS services such as:
  • Amazon EKS
  • AWS Lambda
  • API Gateway
  • DynamoDB
  • Amazon S3
  • AWS Step Functions
  • Develop and support Golang-based services deployed on AWS Lambda and Amazon EKS.
  • Implement and manage Infrastructure as Code (IaC) solutions using Terraform.
  • Support containerized application deployments using Docker and Kubernetes.
  • Collaborate with product managers, architects, engineers, and stakeholders to define requirements and deliver technical solutions.
  • Conduct code reviews and ensure adherence to coding standards, architectural guidelines, and best practices.
  • Develop and maintain automated testing strategies, including unit, integration, and end-to-end testing.
  • Troubleshoot, debug, and resolve complex application, infrastructure, and performance issues.
  • Create and maintain technical documentation, architecture diagrams, and operational procedures.
  • Mentor development team members and foster a culture of continuous learning and technical excellence.
  • Drive Agile best practices and contribute to continuous process improvement initiatives.


Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field, or equivalent practical experience.
  • Strong experience leading software development teams within Agile environments.
  • Hands-on experience developing cloud-native applications using AWS services.
  • Experience developing and supporting Apache Flink pipeline jobs.
  • Strong experience with Java and Spring Boot application development.
  • Experience designing and developing RESTful APIs and microservices.
  • Experience with Apache Kafka and event-driven architectures.
  • Experience with AWS services, including:
  • Amazon EKS
  • AWS Lambda
  • API Gateway
  • DynamoDB
  • Amazon S3
  • AWS Step Functions
  • Experience developing applications and services using Golang.
  • Experience implementing Infrastructure as Code (IaC) using Terraform.
  • Strong understanding of containerization technologies including Docker and Kubernetes.
  • Experience with Git and modern version control practices.
  • Strong knowledge of software development lifecycle (SDLC) methodologies and Agile delivery frameworks.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong verbal and written communication skills.
  • Ability to lead technical initiatives and collaborate effectively with cross-functional teams.


Preferred Qualifications

  • Experience leading enterprise-scale cloud modernization initiatives.
  • Experience designing highly scalable, distributed, and event-driven systems.
  • Experience implementing CI/CD pipelines and DevOps automation practices.
  • Experience with data processing, stream processing, and real-time analytics platforms.
  • Knowledge of cloud security, monitoring, observability, and performance optimization practices.
  • Experience mentoring developers and leading technical teams.
  • Familiarity with large-scale distributed application architectures and microservices ecosystems.

Similar Jobs

More Jobs at Compunnel

More Enterprise Technology Jobs

Find similar Agile Development Lead jobs: