Software Developer Sr Principal
General Dynamics Information Technology
140k - 190k USD/year
Office
USA IL Home Office (ILHOME), United States
Full Time
Type of Requisition:
RegularClearance Level Must Currently Possess:
NoneClearance Level Must Be Able to Obtain:
NonePublic Trust/Other Required:
NoneJob Family:
Software EngineeringJob Qualifications:
Skills:
Angular, Java Enterprise Edition, Spring Batch, Web Application Development, Web ServicesCertifications:
NoneExperience:
10 + years of related experienceUS Citizenship Required:
NoJob Description:
We're seeking a highly skilled and experienced Software Developer Senior Principal / Senior Java Architect to join our team. The ideal candidate will be a technical leader with a strong background in architecting, designing, developing, and deploying robust, enterprise-level applications. This role requires extensive full-stack experience, from modern front-end frameworks to complex back-end systems and database design. You will be responsible for leading the architectural vision, mentoring development teams, and driving the creation of highly scalable and resilient solutions.
Responsibilities
- Lead the architecture, design, development, and testing of enterprise-level applications and microservices using Java/J2EE and the Spring Framework (Spring Batch, Spring Boot, Spring Security).
- Architect and implement event-driven systems using message brokers like Kafka, Solace, or Active MQ.
- Develop responsive, multi-page web applications using front-end frameworks such as React, Angular, and Vue.js.
- Design and manage relational and NoSQL databases, including writing complex SQL/PL-SQL scripts and working with databases like Oracle, DB2, MongoDB, and Cassandra.
- Develop and integrate RESTful and SOAP-based web services and APIs using platforms like MuleSoft or Apigee.
- Implement and manage continuous integration and continuous delivery (CI/CD) pipelines using tools like Jenkins, Maven, Gradle, and Bamboo.
- Mentor and provide technical guidance to a team of developers, ensuring high standards for code quality and software development lifecycle best practices.
- Participate in all phases of the software development lifecycle, from gathering requirements to deployment and maintenance, in both Agile and Waterfall environments.
- Provide subject matter expertise to solve complex technical challenges and support business partners.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 12+ years of hands-on experience in Java/J2EE application development, with a focus on building business-critical software for large enterprises.
- Expertise in Java, J2EE, and the Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.).
- Extensive experience with front-end technologies, including React, Angular, JavaScript, and HTML/CSS.
- Experience with cloud native architecture and development in either AWS, GCP, or Azure.
- Very strong experience with relational databases (Oracle, DB2, SQL Server) and NoSQL databases (MongoDB, Cassandra).
- Thorough understanding of Web Services and APIs, including SOAP/REST APIs and integration platforms like MuleSoft.
- Experience with message queuing systems like Kafka, Solace, or Active MQ.
- Proficiency with CI/CD tools such as Jenkins, Maven, and Gradle.
- Strong knowledge of software design patterns (MVC, DAO, etc.) and object-oriented programming concepts.
- Excellent communication, problem-solving, and mentoring skills.
- Familiarity with source control systems like Git and defect tracking systems.
- Experience with testing tools such as SoapUI or Selenium.
- Experience in managing App/Web servers/Containers like JBoss, Tomcat, Weblogic or Websphere.
Desired Qualifications
- Experience with healthcare and healthcare insurance solutions, including HIPAA healthcare data and transactions (e.g., X12, HL7 FHIR).
- Experience with Rule Engines like IBM ODM or ILOG JRules.
- Experience designing, developing, securing, and managing APIs via API Gateways and proxies using platforms such as MuleSoft or Apigee.
- Knowledge of in-memory caching solutions like Redis.
Scheduled Weekly Hours:
40Travel Required:
NoneTelecommuting Options:
RemoteWork Location:
Any Location / RemoteAdditional Work Locations:
Total Rewards at GDIT:
Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. GDIT typically provides new employees with 15 days of paid leave per calendar year to be used for vacations, personal business, and illness and an additional 10 paid holidays per year. Paid leave and paid holidays are prorated based on the employee’s date of hire. The GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.We are GDIT. A global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government, defense and intelligence community. Our 30,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50 countries worldwide, offering leading capabilities in digital modernization, AI/ML, Cloud, Cyber and application development. Together with our clients, we strive to create a safer, smarter world by harnessing the power of deep expertise and advanced technology.Join our Talent Community to stay up to date on our career opportunities and events atEqual Opportunity Employer / Individuals with Disabilities / Protected VeteransSoftware Developer Sr Principal
Office
USA IL Home Office (ILHOME), United States
Full Time
140k - 190k USD/year
September 9, 2025

General Dynamics Information Technology
GDIT