Leidos

Mid-Level Java Full Stack Software Developer

Leidos

full-time

Posted on:

Location Type: Remote

Location: MarylandUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $87,100 - $157,450 per year

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
  • Create and update all relevant documentation and specifications for design, development, and testing
  • Present concepts and be willing to challenge other team members’ designs as well as receive and incorporate feedback
  • Assist in troubleshooting and fixing issues from the production environment
  • Collaborate with customers, analysts, architects, DBAs, operations, and testers using Agile Scrum
  • Responsible for creating maintainable, adaptable, scalable, defect-free code using software development best practices and coding standards
  • Support the software configuration management process and understand software components and their interface requirements
  • Ensure the quality of software deliverables and continuous improvement, as well as communicate effectively with the development teams and the customer on required tasks

Requirements

  • Bachelor's Degree, preferably in Computer Science or an IT-related discipline
  • minimum of 5 years of related experience
  • Must be experienced with Java 8+, Spring MVC, JDBC, Eclipse, REST services, and Git
  • Must be experienced with front-end technologies such as Bootstrap, JQuery, Ajax, React, Angular, HTML5, CSS3
  • Must have STRONG experience with SQL
  • 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
Benefits
  • competitive compensation
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Java 8+Spring MVCSpring JDBCRESTSQLPL/SQLObject-oriented designAutomated unit testsTest-driven developmentDatabase design
Soft skills
collaborationcommunicationtroubleshootingadaptabilityproblem-solvingfeedback incorporationmulti-taskingteamworkpresentation skillscontinuous improvement
Certifications
Bachelor's Degree in Computer ScienceIT-related discipline