Modern Technology Solutions, Inc. logo

Platform Development Software Engineer

Modern Technology Solutions, Inc.

Dayton, OHJobSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Dayton, OH
Work Authorization
US work authorization required

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

TS/SCI clearanceBachelor's degree

Job overview

MTSI seeks a senior software engineer to modernize a legacy Tomcat web application into a cloud-native, containerized microservices architecture. The role maintains the existing system while redesigning services for Kubernetes deployment and implementing new architecture with Golang and Angular. The engineer collaborates across teams, supports CI/CD and agile practices, and guides software evolution from development through deployment.

Skills & qualifications

RequiredNice to have

Skills

Java DevelopmentJSPJSTLCDISpringWeb Application ModernizationTomcatKubernetesAngularBootstrapCSSSCSSJavaScriptJQueryMicroservicesEnterprise Service IntegrationContainer OrchestrationDeployment Best PracticesProblem SolvingWritten CommunicationVerbal Communication

Qualifications

Bachelor's in Computer Science, Software Engineering, or Related Technical Field5+ Years Software Engineering ExperienceU.S. CitizenshipOpen to Obtaining TS/SCI Clearance

Benefits

Paid Time Off

Full job description

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 be open to obtaining a TS/SCI security clearance #LI-BG1 #MTSI 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

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.