Mid-Level Java Full Stack Software Developer
Posted 64ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
MID-level Java Full Stack Software Developer at Leidos developing enterprise systems using Java and Agile methodologies for federal health solutions. Collaboration with various teams to ensure software quality and delivery.
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
- 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

















