This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Modern Technology Solutions
Posted 2d ago

Platform Development Software Engineer

Modern Technology Solutions
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 technology expertise
  • Tomcat and Kubernetes experience
  • U.S. citizenship, and active TS/SCI or TS with SCI eligibility
Technical tools mentioned
Apache TomcatKubernetesGolangAngularJavaJavaServer Pages (JSP)JavaServer Pages Standard Tag Library (JSTL)Contexts and Dependency Injection (CDI)SpringBootstrapCSSSCSSJavaScriptjQueryContinuous 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 possess an active TS/SCI security clearance or a TS clearance with SCI eligibility.

#LI-BG1
#MTSI

About Modern Technology Solutions

A technology consulting delivering engineering and mission-critical solutions.

Similar jobs

Software Engineer roles near Beavercreek, Ohio
4h
Save
Mark Applied
Hide
Software Engineer
Springfield or Washington or Tampa or Bedford or Dayton or United States
OnsiteFull Time
Barbaricum
Barbaricum: Provides technology and mission support to federal national security agencies.
5+ YOEBachelor’s degree in computer science, information science, or related field; 5+ years of Python software development; active TS/SCI clearance and ability to obtain a CI polygraph; web, database, DevOps, and cloud experience.
Python, Django, FastAPI, React, Angular, DevOps, Docker, Ansible
9h
Save
Mark Applied
Hide
Software Engineer I
Sparks or Sacramento or Dayton or Hagerstown
OnsiteFull Time
1 Click Logistics
1 Click Logistics: Provides third-party logistics, warehousing, and e-commerce fulfillment services.
1+ YOEBachelor's in Computer Science, Information Systems, or related field, or 3 years equivalent experience. Preferred: 1–2 years web/application development experience and familiarity with cloud environments.
ColdFusion, React, HTML5, CSS3, JavaScript, Bootstrap, jQuery, MySQL, XML, JSON, CSV, Git, Jira, AWS, Azure, APIs, webhooks
11h
Save
Mark Applied
Hide
SME Software Engineer 1
Wright-Patterson Air Force Base, Ohio, United States
$122k-$211k/yr OnsiteFull Time
Serco
SercoLondon Stock Exchange: SRP: Provides professional outsourcing services to governments worldwide.
20+ YOEMaster's degree in engineering, 20+ years of DoD or government experience, 3+ years of recent SAP or SCI experience, active Top Secret clearance with SCI eligibility, and expertise in software architecture, CI/CD, DevSecOps, MBSE, and Agile.
Continuous Integration/Continuous Delivery (CI/CD), DevSecOps, Agile, MBSE, SAP, real-time operating systems
13h
Save
Mark Applied
Hide
Principal Software Engineer
Arlington or Woburn or Boston or Dayton or Melbourne or Carlsbad
$220k-$280k/yr OnsiteFull Time
Systems & Technology Research
Systems & Technology Research: Develops advanced technology for national security and defense applications.
BS degree and 12+ years developing software in high-level languages; active Secret clearance and U.S. citizenship required. Experience with Docker, Kubernetes, big data, and production systems; Security+ preferred.
Python, Docker, Kubernetes, SQL
13h
Save
Mark Applied
Hide
Software Developer Co-Op
Blue Ash, Ohio, United States
HybridInternship
NLign Analytics
NLign Analytics: Provides 3D structural data analysis software for aerospace assets.
Current bachelor's or master's student with 3.0+ GPA; eligible for U.S. security clearance. Preferred: Computer Science or related field, C++ or Java, software lifecycle, and unit testing experience.
C++, Java
1d
Save
Mark Applied
Hide
Software Engineer/Principal Software Engineer (AHT)
Beavercreek or Dayton
$83k-$155k/yr OnsiteFull Time
Northrop Grumman
Northrop GrummanNYSE: NOC: Develops and manufactures advanced aerospace, defense, and space systems.
2+ YOERequires full-stack web development, Java, REST APIs, and front-end framework experience. Requires 2–9 years depending on level, U.S. citizenship, and ability to obtain TS/SCI clearance.
Java, Vue.js, React, Angular, REST APIs, Agile, Scrum, Kanban, Spring Boot, ArangoDB, Oracle, SQL, PL/SQL, C# .NET, Docker, Podman, X.509 certificates, DevOps, Jenkins, GitLab Runners, JUnit, NUnit
1d
Save
Mark Applied
Hide
Software Engineer III
Miamisburg, Ohio, United States
$79k-$131k/yr OnsiteFull Time
LexisNexis Risk Solutions
LexisNexis Risk SolutionsNYSE: RELX: Provides data and analytics for risk management and compliance.
3+ YOERequires 3+ years of software engineering experience, a bachelor's degree in engineering or computer science or equivalent, data and complex-model expertise, and proficiency in software development languages and methodologies.
Java, J2EE, JavaScript, JSP, C, C++, HTML, XML, SQL, Windows, UNIX, .Net, Agile, Waterfall
1d
Save
Mark Applied
Hide
Software Engineer III
Miamisburg, Ohio, United States
$79k-$131k/yr OnsiteFull Time
RELX
RELXLondon Stock Exchange: REL: Provides information-based analytics and decision tools for professional customers.
3+ YOERequires 3+ years of software engineering experience, a bachelor's degree in engineering or computer science or equivalent experience, TS/SCI eligibility, data modeling, data science, large-data, and software development expertise.
Java, J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Microsoft Windows, UNIX, .Net, Agile, Waterfall
This job has expired