Java Technical Lead (Remote)

Serigor • Remote • 8 hours ago

Job Title: Java Technical Lead
Location: Remote
Duration: 06 – 12 Months

Job Description:
The Technical Lead will serve as both a senior developer and a hands-on team lead, supporting enterprise software initiatives within a dynamic, fast-paced environment.

This role bridges business and technology – leading a small development team, conducting code reviews, and ensuring delivery of scalable, secure applications. Ideal candidates will be experienced Java developers with AWS cloud expertise, a collaborative mindset, and strong communication skills.

Proven leadership experience (2+ years) managing software teams; AWS hands-on development experience (API Gateway, ECS, Terraform); Full-stack Java/Spring Boot background; AngularJS front-end experience; Strong communication and mentoring ability.

Responsibilities:

  • Lead software development projects through full SDLC; Conduct code reviews and mentor team members; Collaborate with business stakeholders and architects; Drive scrum process and agile ceremonies; Define and deliver technical solutions aligned to strategy; Manage competing priorities and multiple projects.
  • Lead end-to-end development of enterprise-grade applications, from ideation to deployment.
  • Architect scalable, secure, and maintainable solutions using Java, Spring Boot, and AWS.
  • Design and implement complex API integrations, microservices, and backend systems.
  • Visualize and communicate application architecture clearly to both technical and non-technical stakeholders.
  • Partner with Product Managers and Analysts to refine evolving requirements.
  • Foster a culture of continuous learning and engineering excellence through mentorship.
  • Promote modern DevOps practices including CI/CD, automated testing, and infrastructure-as-code (Terraform, CloudFormation).

Required Skills:

  • 7+ years of Java/JEE development (Spring Boot, Hibernate, REST)
  • 3+ years IBM WebSphere (Application Server / Portal / Content Management)
  • 2+ years technical leadership experience
  • Proven experience building complex applications independently from the ground up
  • Deep expertise in Java, Spring Boot, and RESTful API development
  • Strong understanding of application architecture, microservices, and enterprise integration patterns
  • AWS cloud development (API Gateway, ECS/Fargate, Terraform)
  • Advanced proficiency in AWS services (EC2, Lambda, S3, SQS/SNS, DynamoDB, RDS)
  • AngularJS, HTML/CSS, JavaScript/Ajax
  • Familiarity with Docker, Kubernetes, and CI/CD tools (e.g., Jenkins, GitLab CI)
  • Experience with relational and NoSQL databases (RDS, DynamoDB)
  • Bachelor’s degree in computer science or equivalent experience

Preferred:

  • AWS Certified Solutions Architect or Cloud Practitioner; Mortgage industry experience; Event-driven architecture (Kafka) or modern front-end frameworks (Angular/React) experience is a plus.

Related jobs in Remote