XX
Senior Software EngineerMTSIBeavercreek, Ohio, United States

This job offer is no longer available

XX

Senior Software Engineer

MTSI
  • US
    Beavercreek, Ohio, United States
  • US
    Beavercreek, Ohio, United States

About

MTSI is seeking a Senior Software Engineer to play a critical role in the transformation of a legacy Tomcat web application into a modern, containerized microservices architecture. This highly visible and mission-critical role will involve maintaining and transitioning the existing Tomcat-based system while simultaneously redesigning core services to leverage emerging enterprise services and implement a new architecture using Golang and Angular.

Job Description:

  • Maintain and enhance a legacy Tomcat web application while planning its transition to a cloud-native architecture.
  • Redesign the application for deployment within a Kubernetes cluster to ensure scalability, reliability, and security.
  • Refactor traditional monolithic structures into modular microservices using modern integration strategies and emerging enterprise services.
  • Collaborate with cross-functional engineering teams to ensure smooth integration of new services following industry best practices.
  • Develop and maintain software components using Java (Java 8 and Java 21), utilizing technologies such as JSP, JSTL, CDI, and Spring alongside a responsive user interface that leverages Bootstrap, CSS, SCSS, JavaScript, and JQuery.
  • Implement new architecture by leveraging Golang-based services and Angular for a modernized front-end experience.
  • Document technical designs, system integration requirements, and transition processes in support of ongoing and future initiatives.

Responsibilities:

  • Take ownership of large sections of the system architecture while working collaboratively with teams.
  • Drive agile development practices and support robust continuous integration/continuous delivery (CI/CD) pipelines.
  • Clearly articulate complex system designs and technical concepts to both technical and non-technical stakeholders.
  • Oversee the evolution of the software process from development through deployment, ensuring efficient and secure code integration.
  • Engage in continuous process improvement to enhance software quality, performance, and reliability.

Required Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of hands-on software engineering experience.
  • Proficiency in Java development (Java 8 and Java 21) with expertise in JSP, JSTL, CDI, and Spring frameworks.
  • Proven experience in maintaining and modernizing web applications, particularly within Tomcat and Kubernetes environments.
  • Solid expertise in modern front-end technologies, including Angular, Bootstrap (versions 4 and 5), CSS, SCSS, JavaScript, and JQuery.
  • Experience in refactoring monolithic applications into microservices and integrating emerging enterprise services.
  • Familiarity with container orchestration and deployment best practices.
  • Strong problem-solving skills and excellent written and verbal communication abilities.
  • U.S. Citizenship and must possess an active TS/SCI security clearance or a TS clearance with SCI eligibility.
LI-BG1
MTSI
Perks and Benefits
  • Vacation:

New Hires Accrue 20 days of PTO and 10 Holidays per Year
- Health Insurance:

Zero Deductible Health Plans
- Flexible Schedules:

Flex Schedules
- Professional Development:

Up to $10,000 Annual Education/Training Reimbursement
- ESOP:

Funded Stock Ownership Plan
- 401k Match+:

6% 401k Match + Immediate Vesting
- Bonus Program:

Semi-Annual Bonus Opportunity
- Mentorship:

Career Mentorship Programs

Why is MTSI a great place to work
  • Interesting Work:

Our co-workers support some of the most important and critical programs to our national defense and security.
- Values:

Our first core value is that employees come first. We challenge our co-workers to provide the highest level of support and service, and reward them with some of the best benefits in the industry.
- 100% Employee Owned:

We have a stake in each other's success, and the success of our customers. It's also nice to know what's going on across the company; we have company wide town-hall meetings three times a year.
- Great Benefits - Most Full-Time Staff Are Eligible for:
- - Starting PTO accrual of 20 days PTO/year + 10 holidays/year
- Flexible schedules
- 6% 401k match with immediate vesting up to $9k annually
- Semi-annual bonus eligibility (July and Decemeber)
- Company funded Employee Stock Ownership Plan (ESOP) - a separate qualified retirement

  • Beavercreek, Ohio, United States

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.