Java Technical Lead (Remote)
                        Remote                    
                                
                    Contracted                
                                
                    Experienced                
            
                    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:
Required Skills:
Preferred:
                
                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.
 
Apply for this position
Required*