Leidos

MID-level Java Full Stack Software Developer

Leidos

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $85,150 - $153,925 per year

Job Level

Mid-LevelSenior

Tech Stack

AngularBootstrapGradleJavajQueryJUnitOracleReactSplunkSpringSQL

About the role

  • Research, design, develop, and maintain enterprise systems for our Leidos clients using the JEE, Spring MVC, Spring JDBC, Bootstrap, jQuery, REST, SQL, PL/SQL, SonarQube, Git (Bitbucket), and JIRA in an Agile software development environment.
  • This involves the use of user stories, acceptance criteria, and other software engineering artifacts as part of an Agile team.
  • He/She will create and update all relevant documentation and specifications for design, development, and testing.
  • He/She will present concepts and be willing to challenge other team member’s designs as well as receive and incorporate feedback.
  • The candidate will also assist in troubleshooting and fixing issues from the production environment.
  • The candidate will collaborate with customers, analysts, architects, DBAs, operations, and testers using Agile Scrum.
  • The candidate will be responsible for creating maintainable, adaptable, scalable, defect-free code using software development best practices and coding standards (i.e. software reuse, refactoring, continuous integration, test automation, secure development, TDD, static code analysis, peer/code review).
  • He/she will support the software configuration management process and understand software components and their interface requirements.
  • This position requires someone proactive and passionate about ensuring the quality of software deliverables and driving continuous improvement.
  • Additionally, the successful candidate must be able to communicate effectively with development teams and customers on what is required to achieve this effectively on tasks.

Requirements

  • Bachelor's Degree, preferably in Computer Science or IT-related discipline, and a minimum of 5 years of related experience is required. 4 additional years of experience may be substituted for the degree.
  • Must be experienced with Java 8+, Spring MVC, JDBC, Eclipse, REST services, and Git.
  • Must be experienced with front-end technologies such as Angular, Bootstrap, JQuery, Ajax, React, HTML5, and CSS3.
  • Must have STRONG experience writing SQL queries
  • Experience with Object-oriented design and development, data structures, and design patterns
  • Experienced with Agile framework and ability to apply best practices using industry standards throughout all software developed
  • Experience with RDMS and database design and troubleshooting (Oracle, PL/SQL)
  • Experience with Automated unit tests (i.e. JUnit, mocks) and test-driven development
  • Knowledge of web application security vulnerabilities and how to address them
  • Experience with Gradle.
  • Familiarity with continuous integration principles.
  • Able to multi-task and work in a dynamic, fast-paced environment.
  • Excellent verbal and written communication skills.
  • (Nice to Have) Experience using Splunk, and calling Splunk APIs
  • Requires ability to obtain a Public Trust Clearance.