top of page

Software Engineer/Java-Developer

Software Engineer / Java Developer

  •  

    Job Description:

    Kratos is a fast paced, entrepreneurial environment that is team oriented and relationship driven to foster innovation and creativity. Our motto, "From Strength to Success," reflects our commitment to continually leveraging our technical and intellectual strengths for the ultimate success of our customers.

     

    Specifically in the National domain, the Federal Solutions Group has a very interesting opportunity for Java developers to work on a cloud-based Agile development project. You will be collaborating within a dynamic development and system engineering team, utilizing modern tools such as those listed below following agile development methodologies. The team will develop and integrate highly desired systems to the USG customer in an AWS based cloud.

     

    This position requires software development experience with Java and knowledge of/or experience with agile methodologies. Candidate must be comfortable working in a collaborative team environment, able to learn and adapt new and emerging software concepts, and provide added value to the team not only through development efforts, but in all related software development lifecycle tasks such as requirements analysis, design, integration & test, Configuration Management (CM), and Quality Assurance (QA).

     

    Experience and Skills:

    Bachelor of Science degree in Software Engineering or a related discipline (Computer Engineering, Computer Science, etc.)

    5-10 years related software development work experience

    Demonstrable proficiency in Java programming in a Linux environment

    In-depth knowledge of/or experience with Agile/Scrum Development

    Understanding of object oriented design and software engineering principles and practices

    Must be a self-starter, able to work productively and independently, as well as work effectively within a fast-paced, multi-disciplinary engineering team

    Able to assist and mentor less experienced engineers

    Possess strong written/verbal communication and presentation skills

    Experience developing in a multi-threaded, multi-user environment

    Familiar with one or more of the following lifecycle management tools:Strong ability to troubleshoot and resolve system performance issues

    Source code repository tools (Git, TFS, Bit Bucket, Bugzilla, etc.)

    Build servers (Jenkins, etc.)

    Atlassian Tools (JIRA, Confluence, BitBucket, etc.)

    Experience with Automated software deployments and builds

    Must have an active TS clearance; with SCI. Requires the ability to obtain a CI Poly

bottom of page