TI
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