Software Engineer
: Job Details :


Software Engineer

Randstad Digital Americas

Location: Colorado Springs,CO, USA

Date: 2024-12-12T13:19:34Z

Job Description:

We are seeking a Software Engineer to support Java software development for a missile defense systems.

Job Duties -

This position is for a Mid- Level Software Engineer on the C2BMC Global program. The candidate will primarily be responsible for software development using Java. A successful candidate should be able to:

- Interact with other people using good verbal and written communication skills

- Work independently or with a small group

- Be flexible in a highly dynamic and ever-changing environment

Provide in-depth analysis and technical support of a large, distributed system written in Java

- Perform complex problem resolution, design, development, testing, integration, and user-support for a large code baseline

- Follow specifications in order to develop or modify functionality within the code

- Assist with design, benchmark testing, debugging and documentation

- Interface with other system support groups to resolve problems, set standards and improve overall efficiency of the system

- Design, code, test and implement tools for automation

Job Requirements -

- Bachelors degree and 0-2+ years experience or equivalent

- some use and/or application of technical principles, theories, and concepts

- Java experience

- Effective oral and written communication skills

- Ability to work effectively in a rapid paced, team environment

- Knowledge of software practices and coding standards

- Strong problem solving skills, including the ability to review performance issues, identify root cause, recommend and develop a solution

Desired Skills & Experience -

- Experience working as part of an Agile team

- Familiarity with Java Spring

- Familiarity with containerization tools such as Docker/Kubernetes

- Knowledge of server side development and message passing

- Experience developing enterprise applications

- Good working knowledge of MS Office products

- Flexibility and willingness to take on unanticipated tasking

- Use of common software development and management tools such as git, Nexus, JIRA, Confluence, Maven or Gradle and Eclipse

- Understanding of standard system engineering design artifacts such as Use Cases and UML diagrams

- Command and control system application development

- Previous experience with message translation software

- Automated test and pipeline development experience

- Experience developing software for Unix/Linux and Windows platforms

- Experience with Software Integration testing including developing automated test scripts

- Experience with Risk Management Framework/STIG/Fortify mitigation

- Prior experience designing and developing microservices and deploying with containers; experience setting up a container environment

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Responsibilities

  • Develop quality software and web applications
  • Analyze and maintain existing software applications
  • Design highly scalable, testable code
  • Discover and fix programming bugs

Qualifications

  • Bachelor's degree or equivalent experience in Computer Science or related field
  • Development experience with programming languages
  • SQL database or relational database skills

Must have an active Security Clearance

NO TPV's

Apply Now!

Similar Jobs (0)