Mid-Level Back End Developer
Titan Technologies · Fort Meade, MD · 1 mo ago
HybridEngineeringFull-time
Duties And Responsibilities
- Provide subject matter expertise in support of assigned technical tasks and program objectives.
- Apply analytical skills to support process improvement initiatives, specialized studies, and requirements definition activities.
- Contribute to the development and maintenance of technical deliverables, including requirements documentation, functional models, system procedures, and architectural artifacts.
- Perform back-end engineering activities in support of system design, development, and integration efforts, including architecture development for new and existing capabilities.
- Design, develop, and maintain RESTful APIs, databases, and data models to support system functionality, scalability, and performance.
- Optimize and enhance backend systems through data modeling, performance tuning, and integration support across applications and services.
- Apply specialized technical expertise to ensure solutions are aligned with system requirements, technical standards, and mission needs.
Requirements
- A DoD TS clearance is required; DoD TS/SCI preferred.
- 7 years of software development experience in object-oriented and scripted languages with the ability to apply several tool suites related to DevSecOps, microservices and containers.
- 5 years of experience with at least five (5) of the following: Postgress, RDS, Exodus, Python, Luna, Java, Docker, OpenJDK, Ansible, Packer, Maven, Kubernetes, Red Hat
- 3 years of experience performing back-end web design and development.
- Demonstrated experience in preparing, conducting, and documenting various systems tests and results to verify system operability and compliance with project standards and requirements.
- Experience in relational databases, RESTful API development and communication, and system integrations.
- 5 years of experience with Jenkins and Gitlab.
- 3 years of experience with bug tracking software (e.g., Jira).
- 3 years of experience testing web-based applications.
- 3 years of experience participating software development programs or projects.
- Experience with integrating data from unclassified to classified application deployments.
- 3 years of experience with the following: AWS Infrastructure, Kubernetes, and RedHat Linux.
- Experience using Agile Test-Driven development.
- Experience integrating into DoW DevSecOps environments.
- 5 years of experience with CI/CD software development.
- Demonstrated experience in utilizing UX design tool suites (e.g., Sketch, InVision).
- Practical experience developing in a cloud environment.