Java/AWS Tech Lead
Development & Test
MarltonNJ Contract To Hire Oct 23, 2024
Java/AWS Tech Lead
6-month Contract to Hire
100% Remote – EST Hours

Overview:?
Our client, a national mortgage company, is seeking a Java/AWS Tech Lead to join their dynamic team.
 
Job Summary:?
Our client is seeking a skilled Tech Lead with deep expertise in AWS services, Java (Spring Boot), and Infrastructure as Code (IaC) tools like Terraform. The ideal candidate will currently be leading a team of 5-6 engineers and have strong experience in modern cloud-native architecture, application performance optimization, code review, and infrastructure automation.
?
 
Responsibilities:?
  • Lead a team of 5-6 software engineers, driving technical excellence and ensuring high-quality delivery.
  • Oversee end-to-end development of cloud-native applications, collaborating with product managers and architects to translate business requirements into technical solutions.
  • Mentor junior engineers and foster a culture of continuous learning and technical innovation within the team.
  • Develop, enhance, and maintain back-end services using Java (Spring Boot framework).
  • Design, implement, and manage applications using AWS services including but not limited to:
    1. AWS Lambda for serverless compute
    2. ECS / ECR for container orchestration and registry
    3. EventBridge for building event-driven architectures
    4. CloudWatch for monitoring and logging
    5. Pinpoint for customer engagement and messaging
    6. Amplify for front-end web and mobile application hosting.
  • Design and maintain cloud infrastructure using Terraform or similar IaC tools, ensuring best practices in version control, automated deployments, and scalability.
  • Maintain secure, resilient, and scalable infrastructure while optimizing for cost and performance.
  • Ensure that code reviews are conducted systematically to maintain high standards of code quality and consistency.
  • Implement and oversee application monitoring strategies using tools like CloudWatch, identifying and resolving bottlenecks and performance issues proactively.
  • Lead efforts in identifying, addressing, and remediating security vulnerabilities in the application stack, ensuring that systems remain secure and compliant with industry standards.
  • Work closely with security teams to manage and mitigate risks related to data privacy, application security, and cloud architecture.
  • Optimize application performance by profiling, identifying bottlenecks, and implementing solutions for efficient resource management and scalability.
  • Continuously assess infrastructure costs, recommending and implementing strategies for cost reduction without compromising on performance.

Required Skills and Experience:
  • 6+ years of experience in software development, with at least 2+ years in a Tech Lead capacity leading teams of 5-6 engineers.
  • Proven experience working with AWS services, including Lambda, ECS, ECR, EventBridge, CloudWatch, Pinpoint, and Amplify.
  • Strong proficiency in Java, with preference for experience in the Spring Boot framework.
  • Expertise in Infrastructure as Code tools like Terraform or similar.
  • Experience with code review processes, application monitoring, and performance optimization.

#LI-QH1
#LI-REMOTE