Key Required Skills
Java, Spring Boot, Spring Batch
Angular or React, JavaScript, ES13+
Microservices, RESTful APIs
Kafka, SOAP (JAXWS, Axis), Web Services, WSSecurity
AWS / OpenShift / Docker
Agile, CI/CD (Jenkins, Git, Bitbucket), DevOps practices
UI design, singlepage applications, Section 508 compliance
Database: IBM DB2, PostgreSQL (JPA, Spring Data, ORM)
ControlM scheduling
Unit Testing: JUnit, Mockito, PowerMock
BDD: Cucumber, Gherkin
UML, Confluence, Visio
The Principal Software Engineer will design, develop, and optimize enterprise applications using modern UI frameworks, microservices, and cloud-native architecture. Responsibilities include:
Building UI components and SPAs using Angular/React, JavaScript, TypeScript, HTML/CSS
Designing microservices with Spring Boot and REST
Creating SOAP services with WSSecurity and IBM DataPower integration
Developing batch processes (JSR 352) and scheduling via ControlM
Implementing scalable, highperformance solutions for highvolume systems
Designing 508-compliant frontend components
Leading technical discussions and mentoring junior developers
Developing test frameworks (BDD, TDD)
Writing unit and integration tests
Managing CI/CD pipelines and performance tuning
Creating architecture documentation (UML, whitepapers)
Basic Qualifications
Bachelor s degree in CS/Engineering (Masters/PhD may substitute experience)
10+ years of experience with Java, Spring Boot, Angular/React
Strong hands-on experience as a Technical Lead
Extensive experience with JEE, Java frameworks
Agile project experience
Ability to work onsite full-time in Woodlawn, MD
Preferred / Shine Skills
High throughput, low-latency systems design
Cloud-native app development on AWS with PostgreSQL
SPA architecture expertise
Advanced caching, async processing, load balancing
Experience with Docker, OpenShift
CI/CD tools: Jenkins, Git/Bitbucket, Nexus, Maven, SonarQube, Fortify
Web services security (OAuth2/JWT, LTPA)
Performance tuning for large-scale cloud apps
Security vulnerability mitigation
Desired (Stand Out) Skills
Kafka event-driven architecture (producers, consumers, Connect, Streams)
Applying AI concepts to modernize architectures
Section 508 implementation experience
Experience with federal/state IT projects
Low-code platforms: ServiceNow, Pega, Power Platform
Strong communication & documentation capabilities