Back End Developer
Chantilly, VA
Full Time
Experienced
BT-242 – Backend Developer
Skill Level: Senior
Location: Chantilly, VA (fully on-site, no remote option)
Required Skills:
- Demonstrated hand on experience with backend frameworks such as Spring Boot and Hibernate
- Strong understanding of data modeling and database design principles with experience designing Entity Relationship Diagrams (ERDs)
- Experience with Oracle Relational Database Services (RDS)
- Experience creating RESTful APIs, including designing API endpoints, handling requests and responses, and implementing API security measures
- Experience with Java and Java-based technologies, with a focus on building scalable and maintainable backend services
- Experience with unit testing and integration testing using JUnit and other testing frameworks and code coverage using tools like JaCoCo
- Experience with Tomcat and other servlet containers
- Experience with Linux based systems and shell scripting
- Experience with automated build, test, and deployment technologies such as Gradle, Maven and Jenkins
- Experience with API documentation tools like Swagger
- Experience with cloud-based technologies such as AWS
- Experience with utilizing CI/CD Pipelines
- Familiarity with Agile development methodologies
Desired Skills:
- Experience working with or implementing serverless architecture such as AWS Lambda and other serverless technologies
- Experience with designing and implementing microservices architecture, with a focus on scalability and maintainability
- Experience with containerization technologies like Docker
- Experience with orchestration technologies like Kubernetes
Nice to Have:
- Experience with other backend frameworks such as Node.js or Python
- Experiences with AWS Services such as EKS and Step Functions
Apply for this position
Required*