> Markdown version of [/jobs/ext/4587886-developer-java-web-senior-sr-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/4587886-developer-java-web-senior-sr-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Developer Java Web Senior-Sr Full Stack Developer - **Company:** Lumen Inc - **Location:** Washington, DC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Spring Security, Application Programming Interfaces (APIs), Amazon Web Services, Continuous Integration, Data Security, Web Development, Github, Design of User Interfaces, Hibernate (Java), Human-Computer Interaction, Java Persistence API, Spring Framework, JSON, Junit, PostgreSQL, Virtual Desktops, OAuth, E2e Testing, Software Engineering, TypeScript, RxJS, Docker for Aws, Angular Material, Tailwind, Spring-boot, Backend, Rate Limiting, Containerization, AngularJS, Integration Tests, Information Technology, Playwright, Avro, Apache Kafka, Reactive Programming, Front End Software Development, Restful APIs, Spring Batch, Docker, Microservices - **Published:** November 5, 2026 - **Apply:** https://www.careerbuilder.com/job-details/developer-java-web-senior-sr-full-stack-developer-washington-dc--65dc3f59-d44c-4ea0-89d5-0b1587d3b7ce ## About the Role Java, Software Engineering, Web Programming, Software Engineering, Java, Web Programming, User Interface/Experience (UI/UX), Software Design, Application Programming Interface (API), REST (Representational State Transfer), 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.*** ## Description 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