What are the responsibilities and job description for the Software Lead and COTS Integrator (Open) position at Leidos Careers?
Description
Job Description:
Leidos Civil Transportation Solutions Operation at Leidos has an opening for an energetic and detail oriented SW Lead and COTS Integrator who will support the Operational Analysis and Reporting System (OARS) program for predictive models to help analysts proactively address emerging safety risks and make smarter system-level decisions.
SW Lead and COTS Integrator Responsibilities:
· Provide full SDLC development with JAVA technology
· Understand coding standards and implement them within code being developed
· Work with Architecture and Systems Engineering teams to develop, implement and maintain a COTS Life Cycle management
· Troubleshoot problems and provide solutions
· Communicate with the users to determine problems or design requirements
· Should have ability to lead team and project and deliver on timely manner.
· Document changes and follow the Systems Development Life Cycle process independently.
· Willing to learn and adopted new technologies in short period of time as required by the Project.
· Design solutions for complex projects.
· Coordinate with the customer to review software application requirements
· Develop technical solutions and architectural design for enhancements on the Sprint
· Participate in Backlog grooms and at time lead a Feature: elaborating it to smaller user stories and present it to team during backlog groom.
· Participate and commit to the User Stories assigned in the Sprint
· Perform risk analysis design, mock-up, document, unit testing, system testing, Code review and support demonstration to User and deployment of Feature to Production.
· Support newer members of the team and support them to learn FAA domain and tools/technologies used on the Program.
· Perform as the Scrum Master as need arises.
· Complete FAA compliance training needs as required by Customer.
· Responsible for GFE and ensuring that IDE tools are updated regularly
Qualifications:
· Required a Bachelor’s of Science degree Computer Science/ Computer Engineering/ Information Systems/Information Technology or related Field and 12 years of Java/JEE experience.
· Excellent hands on experience of: Java, JEE, Spring 5.x, Spring Security, Spring-WS, JPA, Hibernate, PostgreSQL, PL/SQL, Packages, Stored procedures, XML, JSON, JWT, etc.
· Very good experience in Oracle and Postgres Database usage and access
· Design, develop code, Build/deploy/configure and maintain JBoss Enterprise Application Platform 7.x/8.x, JBoss Portal, Red Hat Fuse, Red Hat Decision manager, Drolls, etc.
· Ability to investigate COTS/Open source products available to support forms foundry
· Very good hands-on experience with Dynamic Forms Creation and managing forms foundry using open source or COTS tools
· Be proficient in search and search engine technologies using Apache Solr, Amazon Search, Elasticsearch, etc. tools install/configure and code development
· Very good software developer experience with strong COTS/FOSS integrator skills to install, configure, tune, shell scripts, design, develop, and maintenance to various COTS/FOSS tools/products
· Hands on experience: Design Patterns and decision-making processes related to the selection of software architecture solutions.
· Ability to review COTS and Open source products and provide recommendation to the Leadership based on the research done
· Hands on experience with: Prepare requirements, design and security documentation and artifacts
· Hands on experience with Microservice and/or cloud-native architectures.
· Strong working knowledge of rest services environments such as RESTful APIs and JSON. Knowledge of: testing frameworks and tools such as Junit, Mockito, including defect tracking and management
· Hands on experience with: DevOps and CI/CD tools integration - JIRA, Jenkins, BitBucket, SonarQube, Eclipse, etc.
· Agile software development methodology, processes, sprint lifecycle, JIRA, Agile techniques is a must
· Experience with 508 compliance
· Knowledge of: Red Hat Linux and Windows OS and Virtualization.
· Excellent Written and Verbal Communication skills in English.
· Strong analytical skills, self-motivation, and attention to detail.
· Strong work ethic, curiosity, competitive spirit.
· More than a willingness to learn. A desire to be a go to person for upcoming technologies
Desired Skills:
· Experience with Model Driven Development, SysML, UML, Class/Sequence diagrams, Eclipse UML Plugins, Design.
· Testing frameworks and tools such as Junit, Mockito.
· Knowledge of: High availability solutions, AWS Cloud Formation, AWS Auto-Scaling, Containerization.
· Hands on experience with: Amazon EC2, Amazon RDS, Amazon Elastic Cache, Elastic Load Balancer, EBS, S3
Pay Range:
#Remote