Skip to content
mimi

Tech Lead - Java & AWS

Themesoft Inc.

Malvern · On-site Contract Lead Today

About the role

Role & Responsibilities

  • Lead the maintenance and support of applications built across multiple technologies
  • Drive architectural improvements, establish code quality standards, and promote engineering best practices
  • Provide technical leadership for application enhancements, production issue resolution, cost optimization, and scalability initiatives
  • Manage sprint planning, task prioritization, and backlog grooming for cross-functional development teams
  • Collaborate closely with business stakeholders, product owners, infrastructure teams, and downstream system partners to ensure seamless automation workflows and timely delivery
  • Act as the primary technical point of contact for automation applications
  • Implement system enhancements to improve performance, reliability, and operational efficiency
  • Mentor developers through code reviews, technical problem-solving, and adoption of engineering best practices
  • Strengthen monitoring and alerting capabilities for critical automation processes to reduce failures and minimize manual interventions
  • Review application code and design, and provide expertise on system development and integration
  • Provide production support as needed

Core Technical Skills (Must Have)

  • Strong hands-on experience in Spring Boot and Microservices architecture
  • Hands-on experience in REST API design and development
  • Expertise in AWS services, including: EC2, S3, DynamoDB, Lambda, SNS, SQS, CloudWatch
  • Experience in unit and automation testing using JUnit and Cucumber
  • Strong experience with CI/CD pipelines and DevOps tools, including: Maven, Jenkins, Git, SVN, Bitbucket, Bamboo (and similar tools)
  • Hands-on experience with SQL
  • Experience integrating REST APIs across systems

AWS & Cloud Engineering Experience

  • Building and managing public and private cloud infrastructure using AWS (EC2, S3)
  • Deploying and automating AWS environments using CloudFormation Templates (CFT) and stack sets across regions
  • Developing APIs using AWS SDKs for cloud resource consumption
  • Developing AWS Lambda–based solutions to migrate and capture change data from legacy systems to DynamoDB

Additional Technical Expertise

  • Writing complex parallel streams and filters in Java for efficient data processing and search optimization
  • Designing, developing, and guiding implementation of microservices and unit testing using REST/Jersey frameworks

Skills

  • Digital : Amazon Web Service(AWS) Cloud Computing
  • Advanced Java Concepts
  • Digital : Spring Boot
  • Angular 13+
  • Core Java

Skills

AWSAWS CloudFormationAWS EC2AWS LambdaAWS SDKAWS S3AWS SNSAWS SQSAngularBambooBitbucketCloudWatchCore JavaCucumberDevOpsEC2GitJenkinsJ2EEJavaJerseyJUnitLambdaMicroservicesMavenREST APIS3SNSSQSSQLSpring BootSVNWeb Technologies

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free