Senior Java EngineerTechnical Lead

Not Interested
Bookmark
Report This Job

profile Job Location:

Buffalo, WY - USA

profile Monthly Salary: $ 70 - 84
Posted on: 13 hours ago
Vacancies: 1 Vacancy

Job Summary

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...
View more view more

Key Skills

  • VMware
  • Cloud Infrastructure
  • React
  • Redux
  • AJAX
  • Data Structures
  • Maya
  • Java
  • backbone.js
  • Operating Systems
  • Oracle
  • Distributed Systems