Principal Software Engineer Key Skills (Condensed)
- Java, JEE, Spring Boot, Spring Batch
- Angular / React, JavaScript, TypeScript, HTML, CSS
- Microservices, REST APIs, SOAP Web Services
- AWS, OpenShift, Docker, Cloud-Native Applications
- CI/CD: Jenkins, Git, Bitbucket, Maven, SonarQube
- Databases: PostgreSQL, IBM DB2, JPA, Hibernate
- Agile/Scrum Development
- Unit Testing: JUnit, Mockito, PowerMock
- BDD/TDD: Cucumber, Gherkin
- Security: OAuth2, JWT, WS-Security
- Kafka (Preferred)
- Technical Leadership and System Design
- 10+ years of Java development experience
- Strong hands-on experience with Spring Boot and Angular/React
- Experience as a Technical Lead
- Experience building scalable, high-performance applications
- Cloud deployment experience (AWS/OpenShift)
- Strong knowledge of Microservices Architecture
- Design and develop enterprise web applications and microservices.
- Build responsive UI using Angular/React.
- Develop REST/SOAP services and batch applications.
- Implement CI/CD pipelines and DevOps practices.
- Work with PostgreSQL/DB2 databases.
- Create unit, integration, and BDD test frameworks.
- Lead technical discussions, code reviews, and architecture decisions.
- Mentor junior developers and provide technical guidance.
- Apache Kafka and Event-Driven Architecture
- AI/ML awareness and integration opportunities
- Section 508 Accessibility Compliance
- Government/Federal project experience
- ServiceNow, Pega, or Microsoft Power Platform exposure
Job ID: 523507360
Originally Posted on: 6/3/2026
Want to find more Technology opportunities?
Check out the 165,505 verified Technology jobs on iHireTechnology
Similar Jobs