Platform Development Software Engineer

Modern Technology Solutions, Inc. (MTSI)

Beavercreek (OH)

On-site

USD 120,000 - 160,000

Full time

45 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Modern Technology Solutions, Inc. (MTSI) seeks a Senior Software Engineer to transform a legacy Tomcat web app into a modern, containerized microservices architecture. You will design, implement, and maintain core services using Golang and Angular while preserving functionality.

You will lead migration to Kubernetes, optimize CI/CD, and collaborate with cross-functional teams to deliver secure, scalable cloud-native solutions.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years hands-on software engineering experience.
  • Proficiency in Java development (8/21) with JSP/JSTL/CDI and Spring.
  • Experience maintaining and modernizing Tomcat web apps and Kubernetes environments.
  • Strong front-end skills: Angular, Bootstrap, CSS/SCSS, JavaScript, jQuery.
  • Experience refactoring monoliths to microservices and integrating enterprise services.
  • Familiarity with container orchestration and secure CI/CD practices.
  • U.S. Citizenship and ability to obtain TS/SCI clearance preferred.

Responsibilities

  • Own large sections of system architecture and collaborate across teams.
  • Drive agile development practices and CI/CD pipelines.
  • Translate complex designs into scalable microservices with Go and Java.
  • Refactor legacy Tomcat application into cloud-native microservices.
  • Document designs, integration requirements, and transition plans.
  • Ensure security, reliability, and performance in Kubernetes deployments.

Skills

Software architecture
Cross-functional teamwork
Communication

Education

Bachelor's degree in CS/SE or related

Tools

Java (8/21)
JSP/JSTL/CDI
Spring
Angular
Bootstrap/CSS/SCSS/JS
JQuery
Kubernetes
Golang
CI/CD pipelines

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
  • Active TS/SCI is desired

#MTSI

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Platform Engineer, Kubernetes & Microservices
Senior Platform Engineer, Kubernetes & Microservices

Modern Technology Solutions, Inc. (MTSI) • Beavercreek (OH)

On-site
USD 120,000 - 160,000
Application Engineer - Mid
Application Engineer - Mid

Warrant Technologies, LLC • Indianapolis (IN), Northern (KY)

Hybrid
USD 90,000 - 120,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Application Engineer PD
Application Engineer PD

BridgePoint Consulting • Indianapolis (IN)

On-site
USD 90,000 - 135,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Jobtailor • Chantilly (VA)

On-site
USD 150,000 - 210,000
Senior Java Developer
Senior Java Developer

Compunnel, Inc. • Glen Allen (VA)

On-site
USD 110,000 - 140,000
Agile Developer 3-8921-OL
Agile Developer 3-8921-OL

Onyx Point, Inc. • Hanover (MD)

On-site
USD 78,000 - 250,000
Health Coverage: Medical, dental, and视
401(k) plan with company match
Paid Time Off and holidays
+4
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 90,000 - 120,000
DevSecOps Engineer
DevSecOps Engineer

Modern Technology Solutions, Inc. • Dayton (OH)

Hybrid
USD 120,000 - 180,000