Software Application Architect

Compunnel, Inc.

Durham (NC)

On-site

USD 140,000 - 180,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Compunnel, Inc. is seeking an experienced Software Application Architect to provide technical leadership in designing, developing, and implementing scalable enterprise applications.

This role emphasizes defining architecture, cloud-native solutions, mentoring teams, and driving modernization using Java and modern software practices. You will lead the architecture of enterprise software, guide large projects across multiple teams, establish standards, and collaborate with stakeholders.

Qualifications

  • 10+ years of hands-on Java backend development experience.
  • 2–3+ years of hands-on experience in application architecture and solution design.
  • Strong experience designing and deploying cloud-based solutions using AWS, Azure, or Google Cloud Platform (GCP).
  • Strong understanding of the Software Development Life Cycle (SDLC).
  • Experience guiding development teams from development through testing, deployment, and production support.
  • Strong proficiency in Java SE, Java EE, Spring Framework, Spring Boot, and Spring MVC.
  • Experience developing RESTful web services using the Spring Framework.
  • Experience with Git, Maven and/or Gradle.
  • Experience with JUnit and Mockito.
  • Familiarity with Infrastructure as Code tools such as Terraform and CI/CD pipelines.
  • Demonstrated expertise designing and implementing solutions using AWS and/or Azure services.
  • Strong SQL development and database management experience.
  • Strong analytical, troubleshooting, communication, and collaboration skills.
  • Ability to quickly learn and apply new technologies.

Responsibilities

  • Lead architecture, design, and implementation of enterprise software solutions.
  • Plan and deliver complex, long-term projects involving multiple teams and external dependencies.
  • Oversee application architecture, maintenance, support, and technical debt management.
  • Design scalable, secure, and high-performance Java-based applications and services.
  • Develop prototypes and proofs-of-concepts to evaluate new technologies.
  • Establish architecture standards, coding guidelines, and code review practices.
  • Communicate architectural decisions to engineering teams, stakeholders, and executive leadership.
  • Drive cloud-native, containerized, and serverless architectures.
  • Mentor developers and provide technical leadership across Agile teams.
  • Collaborate with cross-functional teams to gather requirements and implement enterprise solutions.
  • Develop RESTful web services and enterprise integrations.
  • Support CI/CD implementation, IaC, and cloud deployment strategies.

Skills

Java backend
Architectural design
Cloud solutions
SDLC knowledge
Team mentorship
Communication
Agile
Problem solving
SQL
REST APIs
CI/CD

Education

Bachelor's degree in CS/IS/IT

Tools

Spring Framework
Spring Boot
Spring MVC
Git
Maven/Gradle
JUnit/Mockito
Terraform
CI/CD pipelines
AWS
Azure
GCP

Job description

Job Summary
We are seeking an experienced Software Application Architect to provide technical leadership in designing, developing, and implementing scalable enterprise applications. This role is responsible for defining application architecture, driving cloud-native solutions, mentoring development teams, and leading software modernization initiatives using Java, cloud technologies, and modern software engineering practices.

Key Responsibilities
  • Lead the architecture, design, and implementation of enterprise software solutions.
  • Plan and deliver complex, long-term projects involving multiple teams and external dependencies.
  • Oversee application architecture, implementation, maintenance, support, and technical debt management.
  • Design scalable, secure, and high-performance Java-based applications and services.
  • Develop prototypes and proof-of-concepts to evaluate and adopt new technologies.
  • Establish architecture standards, coding guidelines, and code review best practices.
  • Communicate architectural decisions and technical strategies to engineering teams, business stakeholders, and executive leadership.
  • Drive innovation through modern cloud-native, containerized, and serverless application architectures.
  • Mentor developers and provide technical leadership across Agile development teams.
  • Collaborate with cross-functional teams to gather requirements and implement enterprise solutions.
  • Develop RESTful web services and enterprise integrations.
  • Support CI/CD implementation, Infrastructure as Code (IaC), and cloud deployment strategies.
Required Qualifications
  • 10+ years of hands-on Java backend development experience.
  • 2–3+ years of hands-on experience in application architecture and solution design.
  • Strong experience designing and deploying cloud-based solutions using AWS, Azure, or Google Cloud Platform (GCP).
  • Strong understanding of the Software Development Life Cycle (SDLC).
  • Experience guiding development teams from development through testing, deployment, and production support.
  • Bachelor's degree in Computer Information Systems, Information Technology, Software Engineering, Computer Science, Computer Engineering, or a related field.
  • 10+ years of experience as an Architect, Technical Lead, Consultant, or Software Engineer with hands-on implementation responsibilities.
  • Strong proficiency in Java SE, Java EE, Spring Framework, Spring Boot, and Spring MVC.
  • Strong understanding of Java programming concepts and best practices.
  • Experience developing RESTful web services using the Spring Framework.
  • Experience with Git, Maven and/or Gradle.
  • Experience with JUnit and Mockito.
  • Familiarity with Infrastructure as Code tools such as Terraform and CI/CD pipelines.
  • Demonstrated expertise designing and implementing solutions using AWS and/or Azure services.
  • Strong SQL development and database management experience.
  • Strong analytical, troubleshooting, communication, and collaboration skills.
  • Ability to quickly learn and apply new technologies.
Preferred Qualifications
  • Experience in the healthcare or pharmaceutical industry.
  • Experience with FHIR, HL7, AWS Healthcare Services, and healthcare data standards.
  • Experience developing healthcare or public health data pipelines.
  • Familiarity with relational and NoSQL databases, including Databricks.
  • Experience developing container-based and serverless applications.
  • Experience with messaging technologies such as Amazon SQS, Kafka, IBM MQ, or Amazon Kinesis.
  • Experience coaching and mentoring development teams while promoting reusable software components and engineering best practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Solution Architect
Solution Architect

Compunnel, Inc. • Woonsocket (RI)

On-site
USD 120,000 - 150,000
Senior Application Architect
Senior Application Architect

Confidential Jobs • Austin (TX)

On-site
USD 100,000 - 130,000
Senior Java Software Engineer
Senior Java Software Engineer

Compunnel, Inc. • City of White Plains (NY)

On-site
USD 120,000 - 180,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Java Architect
Java Architect

Veriipro • Dallas (TX)

On-site
USD 130,000 - 160,000
Application Architect
Application Architect

Compunnel, Inc. • Brookfield (CT)

On-site
USD 100,000 - 130,000
Senior Application Architect
Senior Application Architect

Compunnel, Inc. • Baltimore (MD)

On-site
USD 120,000 - 160,000
Principal Software Architect / Enterprise Solution Architect
Principal Software Architect / Enterprise Solution Architect

Infinity Tech Group Inc • San Francisco (CA)

On-site
USD 180,000 - 240,000
Enterprise Architect
Enterprise Architect

TechDigital Group • Charlotte (NC)

On-site
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

firstPRO, Inc • Reading

On-site
USD 120,000 - 170,000