Job Description
📍 Location: Woodlawn, Maryland – Onsite (5 days/week)
🏢 Client: Omm IT Solutions
📄 Contract Role
We are seeking a Senior Java Developer to design and build scalable enterprise applications using modern microservices and event-driven architecture. This role requires a strong engineering mindset and experience delivering production-grade software in Agile environments.
The position is 100% onsite in Woodlawn, MD, working closely with engineering teams, architects, and product stakeholders.
Technology Stack
- Java / JEE
- Spring Boot
- Apache Kafka
- REST APIs / JSON
- Angular (frontend exposure)
- AWS / Cloud platforms
- Docker / Containerization
- CI/CD pipelines
Key Responsibilities
- Design and develop microservices-based applications
- Implement event-driven architectures using Kafka
- Build and maintain RESTful APIs
- Collaborate with product, architecture, and engineering teams
- Participate in Agile ceremonies and technical discussions
- Mentor junior developers and review code
- Implement DevOps practices and automated deployments
- Ensure scalability, security, and maintainability of systems
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field
- 10+ years of Java development experience
- Strong expertise in Spring Boot and REST architecture
- Hands-on experience with Kafka and stream processing
- Experience with Agile / SAFe development environments
- Strong knowledge of CI/CD pipelines and DevOps practices
- Experience building cloud-native applications on AWS or similar platforms
- Ability to obtain and maintain a Public Trust clearance
Preferred Skills
- Kafka Streams and Kafka Connect
- Event-driven system design
- Angular frontend experience
- Section 508 accessibility standards
- Experience with government or federal IT projects
- Familiarity with platforms like ServiceNow, Pega, or Microsoft Power Platform
- Technical documentation and architecture writing
What You’ll Work On
- Enterprise-grade distributed systems
- Real-time data streaming pipelines
- High-scale microservices architectures
- Cloud-native deployments