Leidos is seeking a Senior Full Stack (Java) Software Developer for Baltimore location.
The Senior Full Stack (Java) Software Developer is an accomplished technical leader, proactive customer-focused advocate, a team player with substantial software engineering experience. The candidate will provide hands-on experience with enterprise software development, integration, implementation, test automation, and SOA/Microservice architecture to a cross-functional software development team. The ideal candidate will have a good foundation with Java, JEE platform, Microservice architecture, REST, Angular, Typescript, Web Content Accessibility/USDS, UX, and SQL/Data Modelling.
The candidate must demonstrate a willingness to learn new innovative technologies and overcome technical challenges in a fast-paced environment. The candidate will play a key role in modernizing legacy applications leveraging cloud computing, DevOps, or Big Data technologies.
Day to Day Responsibilities:
Required Skills:
External Referral Bonus:
Eligible
External Referral Bonus $:
2000
Potential for Telework:
No
Clearance Level Required:
Public Trust
Travel:
No
Scheduled Weekly Hours:
40
Shift:
Day
Requisition Category:
Professional
Job Family:
Software Development
Pay Range:
Amazon Web Services
Cloud Technologies
Java (Programming Language)
Big Data
Hibernate (Java)
The Senior Full Stack (Java) Software Developer is an accomplished technical leader, proactive customer-focused advocate, a team player with substantial software engineering experience. The candidate will provide hands-on experience with enterprise software development, integration, implementation, test automation, and SOA/Microservice architecture to a cross-functional software development team. The ideal candidate will have a good foundation with Java, JEE platform, Microservice architecture, REST, Angular, Typescript, Web Content Accessibility/USDS, UX, and SQL/Data Modelling.
The candidate must demonstrate a willingness to learn new innovative technologies and overcome technical challenges in a fast-paced environment. The candidate will play a key role in modernizing legacy applications leveraging cloud computing, DevOps, or Big Data technologies.
Day to Day Responsibilities:
- Architect, design, code, and implement next-generation web application using software engineering best practices in the latest technologies:
- Single Page Application front-end (Angular, React, NodeJS, Sass, Typescript)
- Spring Framework (Boot, Cloud, Security, Data)
- DevOps (Jenkins, Red Hat OpenShift, Docker, SonarQube, UrbanCode)
- Provide software expertise in one or more of these areas: Java application integration, Java enterprise services, service oriented architectures (SOA), security, business process management/business rules processing, user experience (UX) and accessibility (Section 508/WCAG/USDS Web Standards)
- Investigate and repair application defects regardless of component: front-end, business logic, middleware, or database (PL/SQL and Data Modeling).
- Brief management, customer, team, or vendors using written or oral skills at appropriate technical level for audience
- All other duties as assigned or directed
- Bachelor's Degree in Computer Science, Mathematics, Engineering, or a related field
- Master’s or Doctorate’s degree may substitute for required experience
- 11+ years of experience with full lifecycle development
- 7+ years of experience with Java systems/application analysis & design
- 4+ years of combined experience SOA/Microservice architecture/RESTful web service
- 2+ years of combined experience with building responsive UIs with modern front end technologies (React, Angular, Node, Typescript, Bootstrap)
- Experience in an Agile development team, preferably Scaled Agile Framework (SAFe)
- U.S. citizen or legal right to work in the United States without sponsorship
Required Skills:
- Solid experience with building responsive UIs with modern front end technologies (React, Angular, Node, Typescript, Bootstrap)
- Solid Javascript experience with ECMAScript2015 (ES6) and ECMAScript2016 (ES7)
- Solid knowledge of front-end technologies (HTML, JavaScript, JQuery, JSP, CSS)
- Excellent experience with Spring Framework (Boot, Batch, Cloud, Security, Data)
- Excellent knowledge with Java EE, Java generics and concurrent programming.
- Solid knowledge of relational databases (PostgreSQL, DB2, Oracle), SQL, and ORM technologies (JPA2, Hibernate, Spring JDBC)
- Solid experience with automated unit testing, TDD, BDD, and associated technologies (Junit, Mockito, Cucumber, Selenium, Karma/Jasmine)
- An in-depth knowledge of Social Security Administration (SSA) modern development environment
- Preferred experience with delivery (CI/CD) best practices and DevOps to production
- Preferred experience with PaaS using Red Hat OpenShift / Kubernetes, and Docker containers
- Preferred experience with AWS cloud technologies or other cloud platforms
External Referral Bonus:
Eligible
External Referral Bonus $:
2000
Potential for Telework:
No
Clearance Level Required:
Public Trust
Travel:
No
Scheduled Weekly Hours:
40
Shift:
Day
Requisition Category:
Professional
Job Family:
Software Development
Pay Range:
Recommended Skills
Java Enterprise EditionAmazon Web Services
Cloud Technologies
Java (Programming Language)
Big Data
Hibernate (Java)