Lighthouse Technology Services is partnering with our client to fill their Senior Java Software Engineer / Technical Lead position! This is a 10 month contract opportunity and will be hybrid in Buffalo NY. This role will be a W2 employee of Lighthouse Technology Services.
Position Overview
This role is responsible for owning the overall system architecture while remaining deeply hands-on in development. The Senior Java Software Engineer / Technical Lead will define technical direction build production-grade services and serve as a technical leader across engineering DevOps and product teams.
What Youll Be Doing
- Own and define the overall application architecture and technical design.
- Select and define technology stack components including databases messaging caching API gateways and security frameworks.
- Design scalable secure APIs using RESTful principles (GraphQL exposure a plus).
- Create and maintain Architectural Decision Records (ADRs) to document key technical decisions.
- Write high-quality production-grade Java code using Spring Boot.
- Establish and structure the initial codebase using best practices such as layered architecture DTOs and configuration management.
- Build CI/CD-friendly microservices or modular monoliths based on architectural needs.
- Lead development of MVP components and establish reusable patterns and shared services.
- Partner with DevOps to define deployment pipelines using Docker CI tools and Kubernetes/OpenShift.
- Own environment configurations across development QA staging and production.
- Ensure proper logging health checks monitoring and metrics are implemented from the start.
- Establish coding standards code review practices and version control strategies.
- Mentor junior engineers and support onboarding of new team members.
- Collaborate closely with Product Owners UX and QA teams to refine requirements and deliver high-quality solutions.
- Serve as the technical representative in architecture discussions demos and stakeholder meetings.
- Define and implement authentication and authorization strategies (OAuth2 JWT SSO).
- Ensure secure coding practices and proactively identify and remediate security vulnerabilities.
- Maintain living documentation including API specifications using OpenAPI/Swagger.
What Youll Need to Have
- Strong hands-on experience with Java and Spring Boot.
- Experience designing and implementing distributed systems and application architectures.
- Familiarity with containerized deployments and orchestration platforms such as OpenShift or Kubernetes.
- Experience working within CI/CD pipelines and modern DevOps environments.
- Strong understanding of API design security best practices and secure application development.
- Ability to lead technically while remaining actively involved in development.
Pay Range:$70-$84/hr
Questions about any of our jobs Email us at
View all of our open jobs here:
Required Experience:
Senior IC
Lighthouse Technology Services is partnering with our client to fill their Senior Java Software Engineer / Technical Lead position! This is a 10 month contract opportunity and will be hybrid in Buffalo NY. This role will be a W2 employee of Lighthouse Technology Services.Position OverviewThis role i...
Lighthouse Technology Services is partnering with our client to fill their Senior Java Software Engineer / Technical Lead position! This is a 10 month contract opportunity and will be hybrid in Buffalo NY. This role will be a W2 employee of Lighthouse Technology Services.
Position Overview
This role is responsible for owning the overall system architecture while remaining deeply hands-on in development. The Senior Java Software Engineer / Technical Lead will define technical direction build production-grade services and serve as a technical leader across engineering DevOps and product teams.
What Youll Be Doing
- Own and define the overall application architecture and technical design.
- Select and define technology stack components including databases messaging caching API gateways and security frameworks.
- Design scalable secure APIs using RESTful principles (GraphQL exposure a plus).
- Create and maintain Architectural Decision Records (ADRs) to document key technical decisions.
- Write high-quality production-grade Java code using Spring Boot.
- Establish and structure the initial codebase using best practices such as layered architecture DTOs and configuration management.
- Build CI/CD-friendly microservices or modular monoliths based on architectural needs.
- Lead development of MVP components and establish reusable patterns and shared services.
- Partner with DevOps to define deployment pipelines using Docker CI tools and Kubernetes/OpenShift.
- Own environment configurations across development QA staging and production.
- Ensure proper logging health checks monitoring and metrics are implemented from the start.
- Establish coding standards code review practices and version control strategies.
- Mentor junior engineers and support onboarding of new team members.
- Collaborate closely with Product Owners UX and QA teams to refine requirements and deliver high-quality solutions.
- Serve as the technical representative in architecture discussions demos and stakeholder meetings.
- Define and implement authentication and authorization strategies (OAuth2 JWT SSO).
- Ensure secure coding practices and proactively identify and remediate security vulnerabilities.
- Maintain living documentation including API specifications using OpenAPI/Swagger.
What Youll Need to Have
- Strong hands-on experience with Java and Spring Boot.
- Experience designing and implementing distributed systems and application architectures.
- Familiarity with containerized deployments and orchestration platforms such as OpenShift or Kubernetes.
- Experience working within CI/CD pipelines and modern DevOps environments.
- Strong understanding of API design security best practices and secure application development.
- Ability to lead technically while remaining actively involved in development.
Pay Range:$70-$84/hr
Questions about any of our jobs Email us at
View all of our open jobs here:
Required Experience:
Senior IC
View more
View less