Developer Java Web Senior-Sr Full Stack Developer

Lumen Solutions Group, Inc.
  • Washington, DC
  • Remote
  • Instant Apply
2 days ago

Job Description

Labor Category / Position Title Developer Java Web / Sr Full Stack Developer

Skill Set
About the role:
We're looking for a Senior Software Engineer to design, build and run the backend services and event-driven integrations behind our operations apps. About 75 80% of the work is backend (Java, Spring Boot, Kafka). The other 20 25% is front-end work on our Angular apps.

What You ll Do (Other duties may be assigned):
  • Design, build and maintain Spring Boot microservices (Java 17/21) that expose REST and reactive APIs.
  • Build event-driven integrations with Spring Kafka, including producers and consumers, retries, dead-letter topics (DLTs), idempotency, ordering and handling messages that change format over time.
  • Model and tune data access with Spring Data JPA, Hibernate and PostgreSQL.
  • Build batch and scheduled jobs with Spring Batch.
  • Make services resilient with Resilience4j (circuit breakers, retries, rate limiting), caching and health monitoring through Actuator.
  • Secure services with Spring Security and OAuth2/JWT, and manage secrets through AWS Secrets Manager.
  • Build and improve features in our Angular apps (about 20 25% of your time).
  • Write strong unit and integration tests (JUnit 5, Spring Boot Test), and help with end-to-end tests in Playwright.
  • Containerize services with Docker, deploy to AWS and own CI/CD with GitHub Actions and CodeBuild.
  • Lead design reviews, mentor engineers, set coding standards and help support production systems.

Required Qualifications:
  • Design, build and maintain Spring Boot microservices (Java 17/21) that expose REST and reactive APIs.
  • Build event-driven integrations with Spring Kafka, including producers and consumers, retries, dead-letter topics (DLTs), idempotency, ordering and handling messages that change format over time.
  • Model and tune data access with Spring Data JPA, Hibernate and PostgreSQL.
  • Build batch and scheduled jobs with Spring Batch.
  • Make services resilient with Resilience4j (circuit breakers, retries, rate limiting), caching and health monitoring through Actuator.
  • Secure services with Spring Security and OAuth2/JWT, and manage secrets through AWS Secrets Manager.
  • Build and improve features in our Angular apps (about 20 25% of your time).
  • Write strong unit and integration tests (JUnit 5, Spring Boot Test), and help with end-to-end tests in Playwright.
  • Containerize services with Docker, deploy to AWS and own CI/CD with GitHub Actions and CodeBuild.
  • Lead design reviews, mentor engineers, set coding standards and help support production systems.

Preferred / nice to have (about 20 25% of the role):
  • Angular (v15+, ideally the latest versions), TypeScript and RxJS.
  • State management with NgRx.
  • UI libraries such as PrimeNG, Angular Material and Tailwind CSS.
  • Playwright or similar end-to-end test automation.
  • Spring WebFlux and reactive programming.
  • Schema Registry, Avro/JSON schemas or Amazon MSK.
  • Experience in transportation, rail or logistics.

Tech stack

Java 17/21 Spring Boot Spring Kafka Spring Batch Spring Security/OAuth2 JPA/Hibernate PostgreSQL Resilience4j AWS Docker GitHub Actions Angular NgRx PrimeNG Tailwind Playwright

Education
A bachelor's degree in Computer Science, Engineering or a related field, or equivalent experience.

***Lumen and / or its clients will not provide equipment (Laptop, monitor, etc.) to the selected contractor. The contractor must have their own equipment. Access to a virtual desktop set up (software) will be provided by Lumen s client, allowing the user access to the required systems and technology.***

Lumen Solutions Group Inc. is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.

Numbers & Facts

LocationWashington, DC (
Remote
)

Skills

  • Amazon Web Services (AWS)unmatched
  • AngularJSunmatched
  • Apache Avrounmatched
  • Application Programming Interface (API)unmatched
  • CSS (Cascading Style Sheet)unmatched
  • Cachingunmatched
  • Circuit Breakersunmatched
  • Coding Standardsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Modelingunmatched
  • Diversityunmatched
  • Dockerunmatched
  • GitHubunmatched
  • Hibernateunmatched
  • Integration Testingunmatched
  • JSONunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Laptop PCunmatched
  • Logisticsunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • OAuthunmatched
  • PostgreSQLunmatched
  • Production Supportunmatched
  • Production Systemsunmatched
  • REST (Representational State Transfer)unmatched
  • Software Designunmatched
  • Software Engineeringunmatched
  • Test Automationunmatched
  • Traffic Shapingunmatched
  • Train Transportationunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Programmingunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder