Modern Technology Solutions, Inc.
Posted 1d ago

Platform Development Software Engineer

Modern Technology Solutions, Inc.
Beavercreek, Ohio, United States
OnsiteFull Time
Responsibilities
  • maintaining applications
  • redesigning services
  • documenting designs
Requirements
  • Bachelor’s degree in a technical field
  • 5+ years of software engineering experience
  • Java and web modernization expertise
  • Kubernetes and microservices experience
  • U.S. citizenship, and ability to obtain TS/SCI clearance
Technical tools mentioned
Apache TomcatKubernetesGolangAngularJavaJavaServer Pages (JSP)JSTLContexts and Dependency Injection (CDI)SpringBootstrapCSSSCSSJavaScriptJQuerymicroservicescontinuous integration/continuous delivery (CI/CD)

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

#LI-BG1
#MTSI

About Modern Technology Solutions, Inc.

Engineering services and technology solutions for national security.

Similar jobs

Software Engineer roles near Beavercreek, Ohio
8h
Save
Mark Applied
Hide
Pre-Award: MXM- Software Engineer III
Crane or Washington or Tampa or Bedford or Dayton or United States
HybridFull Time
Barbaricum
Barbaricum: Government contracting firm providing intelligence, analytics, and engineering support.
10+ YOERequires active DoD Secret clearance, U.S. citizenship, a quantitative-field master's degree, and 10 years of professional software engineering experience.
agile, DevOps, DevSecOps
8h
Save
Mark Applied
Hide
M&S Software Engineer
Dayton, Ohio, United States
RemoteFull Time
DCS Corp
DCS Corp: Employee-owned provider of engineering and technical services for defense agencies.
Bachelor's degree in computer science, aerospace, electrical, or mechanical engineering plus 5 years of related experience; C/C++, Visual Studio, AFSIM, U.S. citizenship, and eligibility for a Secret clearance required.
C, C++, Microsoft Visual Studio, AFSIM, Linux, CMake, Python, Git, C#
11h
Save
Mark Applied
Hide
Senior Software Engineer, Agentic Commerce
Atlanta or Cincinnati or Denver or Salt Lake City
$108k-$163k/yr HybridFull Time
Worldpay
WorldpayNYSE: GPN: Provides payment technology and software solutions for global commerce.
5+ YOE5+ years of software engineering experience building production services, APIs, distributed systems, or transaction-processing applications; cloud experience and strong API, testing, security, and observability skills required.
Java, AWS, Google Cloud Platform, Node.js, TypeScript, SDKs, GitHub, MCP, LLM
11h
Save
Mark Applied
Hide
Software Engineer I - Cloud Engineer
West Chester, Ohio, United States
OnsiteFull Time
SentriLock
SentriLock: SentriLock is a privately owned real estate technology providing smart lockboxes and showing-management software to REALTORS®, brokers, and MLSs.
3+ YOERequires a bachelor's degree or equivalent experience, 3–4+ years of enterprise software development, 3+ years of systems design, cloud platform expertise, and Java Spring Boot or Node/NestJS proficiency.
GCP, Java Spring Boot, Node/NestJS, SQL, HTML, CSS, JavaScript, Angular, PHP, Java, Kotlin, Swift, Objective-C, Android, iOS, Jira, Slack, Jenkins, Git, Ansible, Microsoft Outlook, Microsoft Excel, Microsoft Word, Microsoft PowerPoint
23h
Save
Mark Applied
Hide
Staff Software Engineer/Project Lead
Cincinnati, Ohio, United States
$177k-$266k/yr OnsiteFull Time
Northrop Grumman
Northrop GrummanNYSE: NOC: Global aerospace and defense technology.
12+ YOERequires U.S. citizenship, Top Secret clearance, an engineering BS with 12 years, MS with 10 years, or PhD with 7 years, technical leadership, Agile software development, and defense project experience.
MATLAB, CUDA, OpenCL, Python, C, C++, Linux, UNIX, Windows, FPGA, VHDL, Verilog, Questa, ModelSim, Xilinx, Altera, Microsemi, Vulkan
1d
Save
Mark Applied
Hide
Software Engineer II (Hybrid - 2x/week)
Little Rock or Dallas or Mentor or Miamisburg or New Century
$75k-$111k/yr HybridFull Time
Avery Dennison
Avery DennisonNYSE: AVY: Global materials science and digital identification solutions.
4+ YOEBS and 4+ years of software development experience, or MS and 1+ year. Requires .NET Core, C#, Angular, REST APIs, microservices, MS SQL/T-SQL, Azure, GitHub Actions, and strong debugging skills.
.NET Core, C#, Angular, RESTful Web APIs, MS SQL, T-SQL, Azure, Azure AI Search, Azure Kubernetes Service (AKS), Azure Service Bus, Blob Storage, Azure Front Door, Application Insights, GitHub, GitHub Actions, UE2
1d
Save
Mark Applied
Hide
Platform Development Software Engineer
Beavercreek, Ohio, United States
OnsiteFull Time
Modern Technology Solutions, Inc.
Modern Technology Solutions, Inc.: Engineering services and technology solutions for national security.
5+ YOEBachelor's degree and 5+ years of software engineering experience required. Requires Java, Tomcat, Kubernetes, Angular, microservices, U.S. citizenship, and eligibility for TS/SCI clearance.
Apache Tomcat, Kubernetes, Golang, Angular, Java, JavaServer Pages (JSP), JSTL, CDI, Spring, Bootstrap, CSS, SCSS, JavaScript, JQuery
1d
Save
Mark Applied
Hide
Engineer I – Ground Software
Fairborn, Ohio, United States
$58k-$98k/yr OnsiteFull Time
BAE Systems
BAE SystemsLSE: BA.: Global defense, aerospace, and security technology.
Bachelor's degree or higher in engineering or a related technical field; experience with AWS, Linux/Bash, CI/CD, object-oriented design, and formal software development practices. U.S. citizenship required.
AWS, Linux, Bash, GitLab, Docker, C++, Rust, Java, Python, JavaScript, Go, Ruby, Terraform, Nexus, Artifactory