About The Position

The Application Architect provides technical leadership to the application development team and designs, develops, and supports complex Java applications for the MDHHS Infectious Disease area. The role collaborates with business stakeholders to ensure application designs meet business requirements and support modernization and improvements to the MDSS application, including streamlined business processes, data integrity, SEM/SUITE compliance, and application security. The architect guides developers, reviews technical designs and code against state development standards, and performs analytical work related to application enhancement, integration, maintenance, and implementation. The role also prepares technology roadmaps for supported applications and develops business application components, web applications, interfaces, and RESTful services. The posting seeks a C2C candidate located in the specified area.

Requirements

  • 12+ years architecting, designing, and developing complex computer systems using Java technologies.
  • 12+ years reviewing technical designs to ensure enterprise design standards are maintained.
  • 10+ years developing complex computer systems using Java IDEs such as Eclipse or STS.
  • 10+ years designing and reviewing logical and physical data models using SQL and/or PL/SQL.
  • 8+ years preparing and maintaining technology roadmaps for supported applications.
  • 8+ years programming with Java JEE and Spring/Spring Boot Framework 3.0.
  • 8+ years developing with Hibernate/JPA.
  • 5+ years developing projects using Angular/React JS and JavaScript frameworks.
  • Over 5 years in a JBOSS Enterprise SOA and DevOps containers environment.
  • Over 5 years using CMM/CMMI Level 3 methods and practices.
  • Over 5 years implementing Agile development processes, including test-driven development.
  • Over 3 years of experience or knowledge creating CI/CD pipelines using Azure DevOps.
  • 5 years of cloud technology experience, preferably AWS.
  • Experience with object-oriented Java/JEE technologies and design principles.
  • Experience with Spring MVC, Hibernate, jQuery, HTML5, JavaScript, HTML, XML, ReactJS, Spring Boot, Spring Data, Spring Batch, and Spring Security.
  • Excellent knowledge of logical and physical database modeling in Oracle and PostgreSQL, and strong experience migrating data from Oracle to PostgreSQL.
  • Hands-on expertise with Databricks.
  • Extensive knowledge of source control tools such as Git.
  • Experience with Apache Tomcat, JBOSS, and OpenShift container environments.
  • Experience with Java 8, SOAP, and RESTful web services.
  • Experience with AWS services including S3, EC2, VPC, Lambda, Amazon MSK, ROSA (OpenShift), EKS, or ECS Fargate.
  • Familiarity with Elastic agents and Kubernetes concepts including Pods, Deployments, Services, and Persistent Volumes.

Nice To Haves

  • Knowledge of Apache Kafka, Apache Spark, and ActiveMQ broker.
  • AWS cloud-hosting experience is preferred.

Responsibilities

  • Provide technical leadership and guidance to the application development team.
  • Design, develop, and support complex Java applications and business application components.
  • Collaborate with business stakeholders to align application architecture and technical designs with business requirements.
  • Develop software design documents and coordinate stakeholder review and approval.
  • Design, develop, and maintain web applications, interfaces, and RESTful web services.
  • Develop well-designed, testable code using the specified Java, web, and application frameworks and technologies.
  • Design and review logical and physical database models; support Oracle-to-PostgreSQL data migration.
  • Execute the full software development life cycle, including writing technical specifications for complex projects.
  • Prepare and maintain technology roadmaps for supported applications.
  • Tune SQL queries, write SQL and PL/SQL scripts, and troubleshoot issues.
  • Integrate software components into fully functional software systems.
  • Develop prototypes and mockups for user review and approval, and prepare flowcharts, screen layouts, and documentation describing system requirements and logical flow.
  • Work on large Agile projects and implement Agile and test-driven development processes.
  • Create CI/CD pipelines using Azure DevOps.
  • Collaborate with the solution architect to recommend cost-effective AWS solutions through pricing analysis, resource right-sizing, spot instances, and cost monitoring and optimization.
  • Support application development and deployment in cloud, container, and application-server environments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service