{"schemaVersion":"jobsearcher.job.v1","id":"e2eb294a6e3de83a9946a1b8","url":"https://jobsearcher.com/jobs/e2eb294a6e3de83a9946a1b8","canonicalUrl":"https://jobsearcher.com/jobs/e2eb294a6e3de83a9946a1b8","title":"Platform Development Software Engineer","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 clearanceActive TS/SCI is desired#LI-BG1#MTSI","company":"Modern Technology Solutions","rawCompany":"modern technology solutions","city":"Dayton","state":"OH","isRemote":false,"isActive":true,"createdAt":"2026-09-09T05:19:04.211Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Platform Development Software Engineer","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 clearanceActive TS/SCI is desired#LI-BG1#MTSI","datePosted":"2026-09-09T05:19:04.211Z","dateModified":"2026-09-09T05:19:04.211Z","hiringOrganization":{"@type":"Organization","name":"Modern Technology Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dayton","addressRegion":"OH","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"e2eb294a6e3de83a9946a1b8"},"url":"https://jobsearcher.com/jobs/e2eb294a6e3de83a9946a1b8"}}