Job Description
Lead Software Engineer Location: Orlando, FL (Preferred in-office, but open to Remote - Eastern US)
POSITION OVERVIEW
We are seeking an experienced Back-End Engineer and Team Lead to build scalable, reliable enterprise applications using Java, Spring Boot, and Google Cloud Platform (GCP). In this role, you will remain hands-on while providing technical leadership, guiding the development team, and driving delivery from architecture and design through production support.
DAY-TO-DAY RESPONSIBILITIES
- Act as a hands-on technical lead, providing day-to-day guidance, mentoring developers, and driving successful team delivery.
- Design and develop scalable back-end services, REST APIs, and microservices using Java and Spring Boot.
- Lead technical design discussions, establish development standards, and ensure solutions align with architecture and engineering best practices.
- Build cloud-native and event-driven solutions on GCP using services such as Cloud Run/GKE, Pub/Sub, Cloud SQL, BigQuery, Cloud Storage, Secret Manager, IAM, and Cloud Monitoring/Logging.
- Develop automated unit, integration, and component tests while containerizing applications using Docker and supporting automated CI/CD pipelines.
- Implement logging, monitoring, alerting, and tracing to ensure application observability, perform root-cause analysis, and contribute to SRE/reliability practices.
REQUIRED SKILLS
- Custom Java Software Development (10+ years)
- Spring Boot Development (5+ years)
- Google Cloud Platform (GCP) (3+ years)
ADDITIONAL DESIRED SKILLS
- Google Pub/Sub
- Supply Chain, Logistics, or Retail industry domain knowledge
- Docker, CI/CD pipelines, and relational database optimization (SQL)
CANDIDATE PROFILE
The ideal candidate is a seasoned, hands-on Java technical lead with deep cloud-native architecture expertise on GCP. They possess strong leadership capabilities to mentor engineers, drive technical rigor, and seamlessly translate complex business requirements into high-quality technical solutions.
Job Responsibilities
- Lead back-end application architecture and development using Java, Spring Boot, and RESTful microservices.
- Design, build, and deploy cloud-native, event-driven solutions on GCP (using Cloud Run, GKE, Pub/Sub, Cloud SQL, BigQuery, and Secret Manager).
- Provide day-to-day technical leadership and mentorship to engineering team members while running code reviews and enforcing best practices.
- Implement containerized deployments using Docker, automated CI/CD pipelines, and robust SRE/observability practices (logging, tracing, monitoring).