BT-242 – Backend Developer
Skill Level: Senior
Location: Chantilly, VA (fully on-site, no remote option)
**MUST HAVE A POLY CLEARANCE TO APPLY. Those without a Poly clearance will not be considered.**
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