Jobs and Careers
GE

Software Developer Sr Principal

General Dynamics Information Technology
USA IL Home Office (ILHOME), United States, United Statesfull_timeVerifiedPosted 9 Sept 2025
💰 $189,750/yr($140,250/yr$189,750/yr)

About the role

Type of Requisition:

Regular

Clearance Level Must Currently Possess:

None

Clearance Level Must Be Able to Obtain:

None

Public Trust/Other Required:

None

Job Family:

Software Engineering

Job Qualifications:

Skills:

Angular, Java Enterprise Edition, Spring Batch, Web Application Development, Web Services

Certifications:

None

Experience:

10 + years of related experience

US Citizenship Required:

No

Job 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.

The likely salary range for this position is $140,250 - $189,750. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.

Scheduled Weekly Hours:

40

Travel Required:

Non

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

General Dynamics Information Technology

View company profile →