> Markdown version of [/jobs/ext/1291967-developer-java-web-sr](https://www.wearedevelopers.com/jobs/ext/1291967-developer-java-web-sr). 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 Sr - **Company:** Lumen Solutions Inc. - **Location:** Washington, DC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Amazon S3, JIRA, Batch Processing, Big Data, Code Review, Information Systems, Continuous Integration, Data Security, Serialization, Data Synchronization, DevOps, Distributed Systems, JSON, PostgreSQL, Enterprise Messaging Systems, Virtual Desktops, OAuth, OpenID, Performance Tuning, Query Optimization, Release Management, Azure Active Directory, Software Deployment, Software Engineering, SonarQube, Systems Integration, Web Applications, Java Application Server, Enterprise Software Applications, Sql Optimization, Delivery Pipeline, Database Optimization, Spring-boot, Software Security, Indexer, Backend, Git, Cloudformation, Event Driven Architecture, AngularJS, Information Technology, Deployment Automation, Avro, AWS Fargate, Enterprise Integration, Apache Kafka, Bitbucket, Operational Systems, Cloudwatch, Api Gateway, Restful APIs, Domain Driven Design, Splunk, Data Pipelines, Dynatrace, Jenkins, Microservices - **Published:** July 16, 2026 - **Apply:** https://www2.jobdiva.com/portal/?a=yyjdnwtj1vk20likwp2a7oa2mc2scw064c948z22g23e046qehohegye8oqt3zi6&compid=0/jobs/28862786#/jobs/28862786 ## About the Role * Bachelor's degree in Computer Science, Information Systems, Engineering, or related field, or equivalent practical experience. * 8+ years of hands-on experience developing enterprise applications using Java. * 5+ years of experience with Spring Boot, REST APIs, and microservice-based architectures. * 3+ years of hands-on experience developing solutions with Apache Kafka. * Experience designing event-driven architectures using Kafka and messaging platforms. * Experience building, deploying, and troubleshooting Kafka producers and consumers. * Understanding of Kafka topics, partitions, consumer groups, offsets, retries, and message delivery patterns. * Strong experience designing and implementing integration solutions between enterprise systems. * Strong experience with PostgreSQL database design, SQL optimization, indexing, data modeling, and query tuning. * Experience building and consuming RESTful APIs and integrating with external systems. * Hands-on experience with AWS services such as: o ECS/Fargate o API Gateway o Lambda o S3 o CloudWatch o Secrets Manager o CloudFormation o CodePipeline o CodeBuild o ECR * Experience with Angular and modern web application architectures. * Experience developing batch processing and scheduler-based applications. * Strong understanding of event-driven design, domain-driven design, and distributed system patterns. * Experience with CI/CD and DevOps practices using tools such as Git, Jenkins, Bitbucket, Jira, SonarQube, and automated deployment pipelines. * Experience working in Agile/Scrum development environments. * Strong analytical, troubleshooting, communication, and collaboration skills. Preferred Qualifications: * Experience with transportation, logistics, railroad, scheduling, asset management, or operational systems. * Experience with OAuth2/OIDC, Azure Entra ID (Azure AD), SSO, and application security best practices. * Experience supporting production applications in AWS cloud environments. * Experience with Dynatrace, CloudWatch, Splunk, or similar monitoring and observability platforms. * Experience designing highly available and scalable enterprise solutions. * Kafka administration experience, including topic management, monitoring, performance tuning, and troubleshooting. * Experience with Schema Registry, message serialization (Avro/JSON), and Kafka ecosystem tooling. * Experience with large-scale data ingestion, reconciliation, and operational reporting systems. ***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 (Other duties may be assigned) * Design, develop, and maintain enterprise-grade backend services and APIs supporting train consist management, yard management, equipment management, scheduling, and operational workflows. * Lead backend development efforts using Java, Spring Boot, REST APIs, and event-driven architectures. * Design, develop, and support Kafka-based event-driven integrations, producers, consumers, and messaging workflows. * Design and implement scalable integrations with internal and external systems using APIs, messaging, batch processes, and data pipelines. * Perform code reviews, mentor developers, and promote engineering best practices across the team. * Develop and maintain high-quality, secure, and performant Java applications following enterprise standards. * Design and optimize PostgreSQL database models, queries, indexing strategies, and data access patterns. * Develop and support batch processing, scheduling, data synchronization, and reconciliation processes. * Collaborate with Product Owners, Architects, UX designers, and business stakeholders to refine requirements and deliver scalable solutions. * Participate in application deployment, release planning, production support, performance tuning, and troubleshooting activities. * Contribute to cloud-native application development and CI/CD automation in AWS environments. * Ensure adherence to security, compliance, observability, and operational excellence standards. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [What If We've Been Scaling Stream Processing Wrong All Along?](https://www.wearedevelopers.com/videos/100139-what-if-we-ve-been-scaling-stream-processing-wrong-all-along) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)