Back End Developer
Eliassen Group
- Herndon, VA
- $68.00-72.00 per hour
- Contract
- Full-time
- {{$parent.googlePlacesAutocompleteEnabled ? location.description : location}}
0" ng-cloak> * {{keyword}}Location:
0" ng-cloak> * {{$parent.googlePlacesAutocompleteEnabled ? location.description : location}}Locations (up to three): {{$item.description}} {{$parent.googlePlacesAutocompleteEnabled ? location.description : location}}Back End Developer in Herndon, VA at Eliassen GroupDate Posted: 29/3/2024Job SnapshotEmployee Type:ContractorLocation:Job Type:Experience:Not SpecifiedDate Posted:29/3/2024Fully RemoteNoJob DescriptionWe have an exciting 100% remote opportunity for a Back End Developer with our industry-leading client.
Due to federal security clearance requirements, applicant must be a United States Citizen or Permanent Resident with an active Public Trust clearance.Rate: $68 - $72 / hr. w2Responsibilities:
- Define and translate requirements into scalable technical solutions that span multiple systems and integrations points based on client requirements.
- Collaborate closely with cross-functional team, including researchers, UX designers, CMS developers, and Cloud engineers to design and implement cloud native and container-based solutions within DoD cloud environments.
- Develop Application Programming Interfaces (APIs) and web services.
- Design and develop reliable and scalable data pipelines and microservices to transform and share data between systems.
- Design, develop, and maintain SQL and NoSQL solutions based on user, functional, and non-functional requirements.
- Define implementation processes, quality gates, and standards based on industry best practices and approaches.
- Troubleshoot and resolve complex technical issues across cloud-based architectures.
- Adopt and utilize iterative/Agile methodology as needed or requested.
- Bachelor's degree, preferably in computer science or a related field
- Must have 8+ years of technical experience in systems integration / development.
- Extensive knowledge of one or more of the following application development platforms: Java, SQL, Python.
- Experience with Amazon Web Services (AWS) cloud hosting platform and containerized solutions based on Kubernetes or Docker.
- Experience with DevSecOps best practices and associated tooling for Agile delivery, code versioning, CI/CD, security scanning, and testing based on repeatable and automated solutions.
- Experience with the design, implementation, and maintenance of data pipelines including data storage, ingestion, transformation, and orchestration using scripting language (e.g. Python) or tool based (e.g. Databricks) solutions.
- Experience with relational database platforms, modeling, advanced SQL queries / procedures, and object-relational mapping frameworks.
- Knowledge of cloud native or standalone NoSQL or in-memory databases (e.g., DynamoDB, ElastiCache, MongoDB, Couchbase)
- Extensive knowledge of build systems for at least one of the major application development platforms (e.g., Gradle, Maven, MSBuild, Phing, Rails)
- Experience with CI/CD best practices and tooling (e.g., GitOps, GitLab, Jenkins)
- Detailed understanding of traditional waterfall and agile software development methodologies (e.g., Agile, Scrum, Waterfall, Rational Unified Process, Lean Software Development)
- Understanding of Service Oriented Architecture, software design fundamentals and design patterns.
- Experience with open source frameworks (e.g., Spring, Hibernate, JPA, ASP.NET MVC)
- Knowledge of Internet security (e.g., firewalls, encryption, hashing)
- Significant experience with tuning and refactoring code, and assessing the impact of architectural decisions on performance and scalability
- Experience with major search vendors (e.g., ElasticSearch, Google, Solr / Lucene).