Lead Software Engineer

2 weeks ago


Hyderabad, Telangana, India EPAM Systems Full time

We are seeking a talented
Lead Software Engineer with expertise in AWS and Java
to join our dynamic team.

This role involves working on critical application modernization projects, transforming legacy systems into cloud-native solutions, and driving innovation in security, observability, and governance. You'll collaborate with self-governing engineering teams to deliver high-impact, scalable software solutions.

We are looking for candidates with strong expertise in
Cloud Native Development, AWS, Microservices architecture, Java/J2EE, and hands-on experience in implementing CI/CD pipelines.

Responsibilities

  • Lead end-to-end development in Java and AWS services, ensuring high-quality deliverables
  • Design, develop, and implement REST APIs using AWS Lambda/APIGateway, JBoss, or Spring Boot
  • Utilize AWS Java SDK to interact with various AWS services effectively
  • Drive deployment automation through AWS Java CDK, CloudFormation, or Terraform
  • Architect containerized applications and manage orchestrations via Kubernetes on AWS EKS or AWS ECS
  • Apply advanced microservices concepts and adhere to best practices during development
  • Build, test, and debug code while addressing technical setbacks effectively
  • Expose application functionalities via APIs using Lambda and Spring Boot
  • Manage data formatting (JSON, YAML) and handle diverse data types (String, Numbers, Arrays)
  • Implement robust unit test cases with JUnit or equivalent testing frameworks
  • Oversee source code management through platforms like GitLab, GitHub, or Bitbucket
  • Ensure efficient application builds using Maven or Gradle
  • Coordinate development requirements, schedules, and other dependencies with multiple stakeholders

Requirements

  • 5 to 12 years of experience in Java development and AWS services
  • Expertise in AWS services including Lambda, SQS, SNS, DynamoDB, Step Functions, and API Gateway
  • Proficiency in using Docker and managing container orchestration through Kubernetes on AWS EKS or ECS
  • Strong understanding of AWS Core services such as EC2, VPC, RDS, EBS, and EFS
  • Competency in deployment tools like AWS CDK, Terraform, or CloudFormation
  • Knowledge of NoSQL databases, storage solutions, AWS Elastic Cache, and DynamoDB
  • Understanding of AWS Orchestration tools for automation and data processing
  • Capability to handle production workloads, automate tasks, and manage logs effectively
  • Experience in writing scalable applications employing microservices principles

Nice to have

  • Proficiency with AWS Core Services such as Autoscaling, Load Balancers, Route 53, and IAM
  • Skills in scripting with Linux/Shell/Python/Windows PowerShell or using Ansible/Chef/Puppet
  • Experience with build automation tools like Jenkins, AWS CodeBuild/CodeDeploy, or GitLab CI
  • Familiarity with collaborative tools like Jira and Confluence
  • Knowledge of in-place deployment strategies, including Blue-Green or Canary Deployment
  • Showcase of experience in ELK (Elasticsearch, Logstash, Kibana) stack development

  • Data Engineer Lead

    1 week ago


    Hyderabad, Telangana, India Sonata Software Full time

    About Sonata SoftwareIn today's market, we observe a distinct duality in technology adoption. On one front, clients are keenly focused on cost containment, while on the other, there is a strong drive to modernize their digital storefronts, aiming to appeal to both consumers and B2B customers alike.As a leading Modernization Engineering company, we aim to...


  • Hyderabad, Telangana, India JPMorgan Chase Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking Technology team, you will play a crucial role as part of an agile team dedicated to enhancing, building, and delivering trusted, market-leading...


  • Hyderabad, Telangana, India JPMorganChase Full time

    DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Lead Software Engineer at JPMorgan Chase within the Consumer and community banking - API Marketplace, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure,...


  • Hyderabad, Telangana, India JPMorgan Chase Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Consumer and Community Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and...


  • Hyderabad, Telangana, India JPMorgan Chase Full time

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Infrastructure Platforms Foundational Services Data Protection and Recovery Product Line, you will play a crucial role as part of an agile team dedicated to enhancing, building, and...


  • Hyderabad, Telangana, India Capgemini Full time

    Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and...


  • Hyderabad, Telangana, India JPMorganChase Full time

    DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking, you will play a crucial role as part of an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology...

  • Lead Software Engineer

    16 hours ago


    Hyderabad, Telangana, India JPMorganChase Full time

    DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Chief Technology Office team, you play a crucial role in an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a...

  • Lead Software Engineer

    12 hours ago


    Hyderabad, Telangana, India JPMorganChase Full time

    DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking, you play a crucial role as part of an agile team dedicated to enhancing, building, and delivering reliable, market-leading technology...


  • Hyderabad, Telangana, India Antal TECH jobs Full time

    Our client, a USA based SaaS EMS Platform company is seeking an experiencedLead Software Engineer(Tech Lead)to spearhead fullstack development initiatives, combining hands-on technical expertise in PHP & with proven leadership capabilities.Position: Lead Software Engineer (Technical Lead) - PHP FullstackLocation: Hyderabad, IndiaExperience: 12+yrs and...