The SecD Development Portfolio (SDP) requires a Senior Software Engineer to provide strategic technical solutions, development, and operations support for three mission-critical applications, ensuring high availability and performance of production systems.
Requirements
- 10+ years of experience in software development using: Java 8 (J2EE), React, Spring Framework 5+, Spring Boot 2
- JavaScript/AJAX, Hibernate 5+, SQL/RDBMS (Oracle and PostgreSQL)
- RESTful Web Services, Apache Tomcat, Red Hat JBoss
- Linux (RHEL, CentOS), Eclipse IDE, Maven, Git
- 10+ years of experience in database development and SQL/RDBMS (Oracle and PostgreSQL).
- 10+ years of experience in UI development using JavaScript.
- 5+ years of experience with AWS services (Console, RDS, S3, EBS, AMIs, IaaS).
Responsibilities
- Provide strategic technical solutions and guidance across the development portfolio.
- Perform full-stack software development and database engineering.
- Deliver operations and maintenance (O&M) support for production Java applications with Oracle backends and Tomcat/JBoss servers.
- Support application availability during core and non-core hours as needed to meet mission demands.
- Collaborate with team members in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Contribute to CI/CD automation and DevOps practices to streamline deployments and improve system reliability.
Other
- Engage with customers and users to gather requirements and ensure satisfaction.
- Strong analytical and conceptual thinking skills.
- Excellent communication, documentation, planning, and time management abilities.
- Self-motivated with a strong initiative to support team growth and success.
- Clearance Required: Top Secret