Jobs via Dice ยท 18 hours ago
MID-level Java Full Stack Software Developer
Leidos is a company focused on government health and safety solutions, and they are seeking a MID-level Java Full Stack Software Developer. The role involves researching, designing, developing, and maintaining enterprise systems while collaborating with various stakeholders in an Agile environment.
Computer Software
Responsibilities
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
Create 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)
Support the software configuration management process and understand software components and their interface requirements
Qualification
Required
Bachelor's Degree, preferably in Computer Science or an 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 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
Preferred
Experience using Splunk, and calling Splunk APIs
Company
Jobs via Dice
Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want.
Funding
Current Stage
Early StageCompany data provided by crunchbase