Job Description
DISCLAIMER: This job posting is intended for active pooling of candidates who will become part of our talent pool. Your qualifications will be assessed against both current and future job openings. Should your application align with a role that corresponds to your skills and experience, and an opportunity arises, our recruitment team will reach out to you immediately. Please note that this does not guarantee immediate placement or contact. Additionally, we exclusively consider applications from individuals who are currently reside in the US/Canada during their application process.
Salary: $60,000 – $70,000 per annum
Experience Required: Minimum 1 year of project experience
Role
- Analyze software requirements and provide solutions
- Perform analysis, design, coding, testing, implementation, and maintenance of software solutions
- Provide Full Stack software development support for User Interfaces, REST APIs, Data Access Layers
- Ensure software developed meets the project coding standards so it passes all quality stages within the CI pipeline
- Write automated test such as: unit, integration, functional, 508, performance, and end-to-end
- Develop in environments that utilize CI/CD tools for build, test, secure and deploy
- Develop in a Docker and Docker Compose environment
- Develop data access layers with Database schemas using JPA
Minimum Qualifications
- Must be able to pass a DHS Suitability clearance
- Entry level to 2 years related experience
- Agile Software Development experience
- Java stack/J2EE, Spring Boot, and JPA
- developing data access layers with Database schemas using JPA
- Experience in containerization developing in a Docker and Docker Compose environment
- Experience writing automated test such as: unit, integration, functional, performance, and end-to-end.
- Experience developing in environments that utilize CI/CD tools for build, test, secure and deploy
- Excellent communication skills
- Strong analytical and creative problem-solving skills
- Able to be responsive and available in a remote collaborative environment – being proactive, passionate, and show initiative using MS Teams
- Must be a U.S. Citizen
- Must be able to obtain and maintain a Public Trust Clearance
- Bachelor Degree
Desired Qualifications
- Experience developing in a microservices architecture
- Experience in Web Based Full Stack Development
- Experience in Frontend UI development with JavaScript frameworks such as jQuery, React, Angular
- Experience working with AWS tools and environments
- Automated Test-Driven Development (ATDD) frameworks Selenium, Nightwatch, Cucumber, JUnit/TestNG
- Experience with secure development, coding, scanning using tools such as Fortify, SonarQube, ZAP and Twistlock/Anchore
- Experience with Asynchronous messaging preferably with Kafka. Other tools/protocols such as JMS, SMS, AMQP, RabbitMQ acceptable
- Experience deploying microservices to Kubernetes platforms such as OpenShift, EKS, AKS
- Experience developing Web Services using REST/JSON and SOAP/XML
- Writing queries with relational databases
- Web technologies – HTML, CSS, JavaScript, JSON, jQuery
- Experience with database tools such as Flyway, Liquibase, ElasticSearch, Solr/Lucene
- Experience working with Jenkins Continuous integration tools and DevOps automation