DeveloperJobs.io
← Back to all jobs

Job Description

Leidos is seeking a Sr. Software Engineer with TS/SCI Polygraph clearance for an onsite role in Aurora, Colorado. The position supports an agile development effort building a large enterprise system, including server-side and user interface development, testing, and automation. The role offers a salary range of USD 131,300 to 237,350 per year.

Responsibilities

  • Participate in daily stand-ups, Sprint Planning, Program Increment planning, and related team events as part of an agile team.
  • Analyze complex system requirements and apply design tools, formal specifications, data flow diagrams, and standard design techniques to deliver modular, efficient, reliable, maintainable, fault tolerant, and reusable code.
  • Provide software process management and control during the coding portion of the development lifecycle; promote code reuse and cross-program collaboration while reducing maintenance costs by creating common functions and shared actions for developers and testers.
  • Engineer, author, tune, and document automation scripts in the development environment and deploy them to the test and production benches.

Requirements

  • Bachelor's degree with 12 to 15 years of relevant experience, or Master's degree with 10 to 13 years of relevant experience; additional experience may substitute for a degree.
  • Demonstrated experience with Java development.
  • Experience with multiple Java frameworks, including Spring Boot and Spring Data, Java Enterprise Edition (JEE) technologies such as JPA, EJB, JTA, Servlet, as well as Jackson, Jersey, Swing, and JavaFX.
  • Experience or familiarity with languages such as JavaScript, Python, C/C++, Groovy, and SQL.
  • Experience with development IDEs such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, and WebStorm.
  • Experience with databases such as Oracle, PostgreSQL, MongoDB, and SQL Server.
  • Experience with web application user interface development, knowledge of databases and structures, Spring Framework, and experience with AngularJS, JSON, HTML, XML, and XSLT.
  • Experience with software source control and configuration management tools.
  • Experience with cryptographic technologies including symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, and digital signatures.
  • Experience developing on Windows and Linux operating systems.
  • Documented professional experience with web services.
  • Strong understanding of sound software development principles and practices.
  • Ability to plan and prioritize personal tasks and communicate effectively, both verbally and in writing.
  • Independent thinker capable of delivering high quality work independently and as part of a fast-moving team.

Technologies

  • Java, Spring, Boot, Data
  • Java Enterprise Edition (JEE), JPA, EJB, JTA, Servlet
  • Jackson, Jersey, Swing, JavaFX
  • JavaScript, Python, C, C++, Groovy, SQL
  • IDEs: Eclipse, Visual Studio Code, Visual Studio, Rhapsody, WebStorm
  • Databases: Oracle, PostgreSQL, MongoDB, SQL Server
  • Web UI: AngularJS, JSON, HTML, XML, XSLT
  • REST, YAML
  • Container and orchestration: Docker, Podman, Kubernetes, OpenShift
  • Application servers: Tomcat, WebLogic, JBoss
  • Build and test: Maven, CMake, RPM, Jenkins, Nexus, JUnit, Jupiter, Mockito
  • Testing and automation: Jasmine, Karma, Cucumber, UFT, Selenium, FITNesse
  • UI frameworks: Bootstrap, JQuery
  • Web services: SOAP, WSDL, XSD

Benefits

  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement
  • Competitive compensation

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.