Modern Technology Solutions, Inc.
Posted 6h ago

Platform Development Software Engineer

Modern Technology Solutions, Inc.
Beavercreek, Ohio, United States
OnsiteFull Time
Responsibilities
  • maintaining applications
  • redesigning architecture
  • developing services
Requirements
  • Bachelor's degree in a technical field
  • 5+ years of software engineering experience
  • Java and web technology expertise
  • Kubernetes and microservices experience
  • U.S. citizenship, and active TS/SCI or TS with SCI eligibility
Technical tools mentioned
Apache TomcatKubernetesGolangAngularJavaJSPJSTLCDISpringBootstrapCSSSCSSJavaScriptjQuery

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 possess an active TS/SCI security clearance or a TS clearance with SCI eligibility.

#LI-BG1
#MTSI

About Modern Technology Solutions, Inc.

Provides engineering, technology, and cybersecurity services for national security.

Year founded
1993
Employees
3000
Organization type
Private
Headquarters
US

Similar jobs

Software Engineer roles near Beavercreek, Ohio
6h
Save
Mark Applied
Hide
Platform Development Software Engineer
Beavercreek, Ohio, United States
OnsiteFull Time
Modern Technology Solutions
Modern Technology Solutions: A technology consulting delivering engineering and mission-critical solutions.
5+ YOEBachelor's degree in a technical field, 5+ years of software engineering experience, Java and web technology expertise, Tomcat and Kubernetes experience, U.S. citizenship, and active TS/SCI or TS with SCI eligibility.
Apache Tomcat, Kubernetes, Golang, Angular, Java, JavaServer Pages (JSP), JavaServer Pages Standard Tag Library (JSTL), Contexts and Dependency Injection (CDI), Spring, Bootstrap, CSS, SCSS, JavaScript, jQuery, Continuous Integration/Continuous Delivery (CI/CD)
11h
Save
Mark Applied
Hide
Associate Software Engineer
San Diego or Woburn or Boston or Arlington or Dayton or Melbourne or Carlsbad
$110k-$120k/yr HybridFull Time
Systems & Technology Research
Systems & Technology Research: Develops advanced technology for national security and defense applications.
Bachelor's degree in computer science or related field; Python expertise; data science and algorithm development experience; object-oriented programming, architectures, Agile, testing, and security clearance eligibility.
Python, JIRA, Java, Scala, vLLM, Kafka, GitLab
1d
Save
Mark Applied
Hide
Junior Software Engineer
Beavercreek, Ohio, United States
OnsiteFull Time
Radiance Technologies
Radiance Technologies: Engineering and technology solutions for defense and intelligence.
0+ YOEBachelor’s degree in computer science or relevant STEM field, 3.0 GPA+, U.S. citizenship, ability to obtain TS/SCI clearance, and 0–2 years’ experience with web development, server-side languages, and version control.
React, Angular, NodeJS, Python, Git, Docker, MongoDB, Kubernetes, GitLab CI, Jenkins, Helm, JIRA
1d
Save
Mark Applied
Hide
Software Engineer I
Enon, Ohio, United States
$50k-$97k/yr OnsiteFull Time
7-Eleven
7-ElevenTokyo Stock Exchange: 3382: Operates and franchises a global network of convenience stores.
4+ YOEBachelor's degree and 4+ years of relevant experience. Requires production support, backend development, APIs, troubleshooting, databases, cloud, containerization, DevOps, CI/CD, and Agile/Scrum experience.
New Relic, Splunk, Nagios, ELK, Docker, Kubernetes, AWS, Microsoft Azure, OAuth, JWT, Open API, SQL, NoSQL, AI, API, ITIL, Agile, SCRUM, CI/CD
1d
Save
Mark Applied
Hide
Software Engineer
Cincinnati, Ohio, United States
OnsiteFull Time
Kardex
KardexSIX Swiss Exchange: KARN: Manufactures automated storage and retrieval systems for industrial warehouses.
2+ YOERequires 2+ years of C# software engineering experience, communication skills, troubleshooting ability, and experience with JavaScript, React, JSON, Node.js, SQL, SOAP, APIs, XML, REST, and API integration.
C#, HTTP, JavaScript, React, JSON, Node.js, SQL, SOAP, API, XML, REST, Software Development Lifecycle (SDLC)
1d
Save
Mark Applied
Hide
Sr. Software Engineer (Data & Application Engineer)
Cincinnati or Atlanta or Hopkins or Chicago or Gresham or Denver or Charlotte or Brookfield or Irving or Earth City
$112k-$131k/yr HybridFull Time
U.S. Bank
U.S. BankNYSE: USB: Provider of personal, business, and institutional financial services.
5+ YOEBachelor’s degree or equivalent experience and 5–6 years of relevant experience; strong programming, data engineering, API, cloud, DevOps, database, and secure software development skills.
Java, Python, SQL, JavaScript, Git, CI/CD, DevOps
1d
Save
Mark Applied
Hide
Senior Software Engineer
New York City or Birmingham or Miami or Tampa or Blue Ash or Cincinnati or Los Angeles
$121k-$173k/yr HybridFull Time
Green Dot
Green DotNYSE: GDOT: Provides mobile banking and payment solutions to consumers and businesses.
5+ YOERequires 5+ years of software engineering experience, including 1+ year of technical leadership, with C#, .NET, SQL, Azure, APIs, microservices, observability, Git, DevOps, Agile Scrum, and security compliance expertise.
C#, .NET, SQL, Azure, APIM, Azure SQL, Cosmos DB, Key Vault, Datadog, Grafana, Git, DevOps, Agile Scrum, Service Bus, Event Hubs, RESTful API, OAuth2, OpenAPI, CI/CD, PCI DSS, SOC 2
2d
Save
Mark Applied
Hide
FT Senior .NET Developer - Must Live in Cincinnati OH - Hybrid
Mason or Cincinnati
$120k/yr HybridFull Time
Transform Labs: Build custom digital products and data solutions for businesses.
20+ YOERequires 20+ years of software engineering experience, technical leadership, C#, TypeScript, JavaScript, HTML5/CSS3, SQL, cloud, container, framework, and database skills, plus a computer science or related technical degree.
C#, TypeScript, JavaScript, HTML5, CSS3, SQL, Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes, Docker, Git, ASP.NET Core, MVC, Angular, Vue, WPF, WCF, gRPC, SignalR, Claude, Cursor, CodeRabbit, Windows, Linux, macOS