| Location | NULL, VA |
Job Description:
Develop full stack applications using ReactJS and Java (Spring Boot / Spring Cloud)
Design and build REST APIs and microservices
Implement event-driven solutions using Kafka and JMS
Work with JPA/Hibernate for data persistence
Develop high-performance, multi-threaded applications
Deploy and manage applications on Azure
Apply TDD practices and maintain high code quality
Build and support CI/CD pipelines
Collaborate with multiple clients and cross-functional teams
Required Skills
Frontend: ReactJS, JavaScript (ES6+), HTML/CSS
Backend: Java 8 & 21, Spring Boot, Spring Cloud
Data: JPA, Hibernate, SQL
Messaging: Kafka, JMS
Concurrency: Multi-threading, performance tuning
Cloud/DevOps: Azure deployments, CI/CD (Azure DevOps/Jenkins)
Testing: TDD, JUnit, Mockito