What are the responsibilities and job description for the REMOTE Java Developer/Full Stack position at Peraton?
Responsibilities
Peraton is seeking a Remote Java Developer/Full Stack to join our team of qualified and diverse individuals.
This successful candidate will provide support for Services for Product Engineering and Enterprise Delivery (SPEED) in support of the USCIS with Development, Security & Operations (DevSecOps) teams focused on user design, development, IT operations and security.
As a Java Developer with Peraton you are responsible for the design, development, enhancement, and implementation of software for the SPEED program. Our developers work with web, back-end, and database interfaces to ensure an integrated solution. Working as a technical innovator you will research, test, and build the conversion and/or integration of new solutions using the latest CI/CD technology. The SPEED program is at the forefront of DevSecOps and our teams are responsible for application delivery management through a process of user story development and rapid responses to critical customer challenges.
Day to Day Work Responsibilities:
- Designs, develops, enhances, debugs, and implements software.
- Researches, tests, builds, and coordinates the conversion and/or integration of new products based on client requirements.
- Analyzes user needs, develops user stories and decomposes to software solutions.
- Designs and develops new software products or major enhancements to existing software and evaluates effectiveness.
- Addresses problems of systems integration, compatibility, and multiple platforms.
- Performs feasibility analysis on potential future projects to management.
- Assists in the evaluation and recommendation of application software packages, application integration and testing tools.
- Resolves problems with software and provides analysis to enhance the applications and architecture.
- Acts as team leader on projects.
- Creates, modifies, and tests code, forms, and script that allow computer applications to run.
- Conducts trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Performs or directs revisions, repairs, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Performs systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
- Performs as part of an agile team, utilizing Kanban and Scrum best practices. Collaborates frequently with other team members.
- Troubleshoots production problems related to software applications when necessary.
Qualifications
Basic Qualifications:
- BS Degree and 2 to 4 years’ experience or MS degree with 0 to 2 years’ experience or a high school diploma/equivalent with minimum 6 years’ experience
- U.S. Citizenship required; must have the ability to obtain/maintain a Public Trust clearance
- 2 years of demonstrated relevant software development experience.
- Experience in full-stack development, with modern Java (17), Angular and AWS Cloud as core competencies.
- Experience with microservices.
- Experience with modernization of an IT system or program and transformation to the cloud.
- Expertise with object-oriented programming concepts.
- Experience with DevSecOps and CI/CD technologies.
- Demonstrated ability to explain technical issues clearly/accurately to technical/non-technical audiences, excellent communication skills.
- Demonstrated ability to work in a collaborative team with adjusting priorities and deadlines.
Preferred Qualifications:
- AWS certification(s).
- Experience with database design and development, specifically Oracle and SQL.
- Experience with DevSecOps and CI/CD technologies.
- Implementation of PaaS and CaaS platforms.
- Virtualization/Containerization working experience.
- Experience with the following:
- HTML 5
- Bootstrap
- Spring/Springboot
- Linux
- Docker
- Kafka
- Camunda
- Jenkins Scripts
- AWS EKS
- GitHub, JIRA experience
- Experience working in an Agile team and/or scrum master role.
- Experience in Model – View – Presenter or Model – View – Controller design patterns.
Peraton Overview
Peraton drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted and highly differentiated national security solutions and technologies that keep people safe and secure. Peraton serves as a valued partner to essential government agencies across the intelligence, space, cyber, defense, civilian, health, and state and local markets. Every day, our employees do the can’t be done, solving the most daunting challenges facing our customers.
Target Salary Range
$86,000 - $138,000. This represents the typical salary range for this position based on experience and other factors.EEO Tagline (Text Only)
An Equal Opportunity Employer including Disability/Veteran.Salary : $86,000 - $138,000