Java Software Architect

ADP Middleware Test Company

Montgomery (AL)

On-site

USD 120,000 - 160,000

Full time

7 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ADP Middleware Test Company in Montgomery, Alabama, seeks a Senior Java Software Architect to lead the design and development of scalable, high-performance software solutions. You will craft robust Java architectures and guide cross-functional teams to deliver integrated systems.

The role emphasizes applying Hibernate ORM, object-oriented design, and Linux-based environments to ensure maintainable, extensible software aligned with business goals. Leadership and strategy are highly valued.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience in Java programming and software architecture design.
  • Proficiency with Hibernate ORM framework and application integration techniques.
  • Strong understanding of object-oriented methodologies and design patterns.
  • Experience working in Linux operating system environments.

Responsibilities

  • Design and develop architectural blueprints and technical standards for Java-based applications.
  • Lead the integration of applications with external systems and services using industry-standard protocols and frameworks.
  • Mentor and guide development teams on object-oriented design principles and best practices.
  • Evaluate and select appropriate technologies and tools to optimize application performance and scalability.
  • Collaborate with stakeholders to ensure alignment between technical solutions and business objectives.
  • Conduct code reviews and provide constructive feedback to maintain high-quality code standards.
  • Troubleshoot and resolve complex technical issues related to application architecture and integration.

Skills

Java programming
Software architecture design
Object-oriented design
Linux environments

Education

Bachelor's degree in Computer Science or related field
Master's degree (preferred)

Tools

Hibernate ORM
Docker
Kubernetes
CI/CD pipelines

Job description

About the Role

As a Java Software Architect based in our Alabama office, you will lead the design and development of scalable, high-performance software solutions using Java technologies. Your primary focus will be to architect robust applications that integrate seamlessly with various systems, ensuring maintainability and extensibility. You will collaborate closely with cross-functional teams including developers, product managers, and stakeholders to translate business requirements into technical designs. This role demands a strategic thinker who can evaluate emerging technologies and recommend best practices to enhance software architecture. Ultimately, your expertise will drive the successful delivery of complex software projects that meet both current and future business needs.

Job Responsibilities
  • Design and develop architectural blueprints and technical standards for Java-based applications.
  • Lead the integration of applications with external systems and services using industry-standard protocols and frameworks.
  • Mentor and guide development teams on object-oriented design principles and best practices.
  • Evaluate and select appropriate technologies and tools to optimize application performance and scalability.
  • Collaborate with stakeholders to ensure alignment between technical solutions and business objectives.
  • Conduct code reviews and provide constructive feedback to maintain high-quality code standards.
  • Troubleshoot and resolve complex technical issues related to application architecture and integration.
Minimum Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience in Java programming and software architecture design.
  • Proficiency with Hibernate ORM framework and application integration techniques.
  • Strong understanding of object-oriented methodologies and design patterns.
  • Experience working in Linux operating system environments.
Preferred Qualifications
  • Master’s degree in a relevant technical discipline.
  • Experience with cloud platforms and microservices architecture.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Knowledge of continuous integration/continuous deployment (CI/CD) pipelines.
  • Previous experience in a leadership or technical architect role.
Skills

In this role, your expertise in Java programming will be central to developing and architecting software solutions that are efficient and maintainable. You will apply Hibernate to manage database interactions effectively, ensuring data consistency and performance. Your knowledge of application integration will enable you to design systems that communicate seamlessly with other services and platforms. Object-oriented methodologies will guide your approach to creating modular and reusable code structures, facilitating easier maintenance and scalability. Additionally, working within Linux environments will be essential for deploying and managing applications in production settings, ensuring reliability and security.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Architect Job Title
Java Software Architect Job Title

ADP Middleware Test Company • Montgomery (AL)

On-site
USD 120,000 - 150,000
Java Software Architect
Java Software Architect

ADP Middleware Test Company • Las Animas (CO)

On-site
USD 140,000 - 190,000
Java Software Architect
Java Software Architect

ADP Middleware Test Company • Annapolis (MD)

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

Compunnel Inc. • Plano (TX)

On-site
USD 80,000 - 120,000
Java Software Engineer
Java Software Engineer

ADP Middleware Test Company • Montgomery (AL)

On-site
USD 75,000 - 110,000
Java Architect
Java Architect

Moofwd • New York (NY), Northern (KY)

Hybrid
USD 180,000 - 240,000
Java and Data Architect
Java and Data Architect

Terminal Optimal Solutions • St. Louis (MO)

On-site
USD 120,000 - 150,000
Java Architect
Java Architect

US Tech Solutions • Windsor (CT)

On-site
USD 120,000 - 150,000
Java Architect
Java Architect

Tata Consultancy Services • Newark (DE)

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

KCS • Morrisville (NC)

On-site
USD 110,000 - 140,000