Java Software Architect

ADP Middleware Test Company

Annapolis (MD)

Vor Ort

USD 130.000 - 180.000

Vollzeit

14 Tage+

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

ADP Middleware Test Company in Annapolis is seeking a Java Software Architect to lead the design and development of scalable, high-performance software solutions using Java technologies. Based in Annapolis, you will architect robust applications, collaborate with cross-functional teams, and establish coding standards to guide the development effort.

You will drive innovation and optimize application integration across diverse system environments, focusing on maintainability and extensibility

Qualifikationen

  • 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 with Linux operating systems in development or production.

Aufgaben

  • Design and architect Java-based software solutions that align with business goals and technical requirements.
  • Lead the integration of applications using Hibernate and other middleware technologies to ensure seamless data flow and system interoperability.
  • Develop and enforce coding standards, architectural guidelines, and best practices for object-oriented design and development.
  • Collaborate with development teams to review code, provide mentorship, and ensure adherence to architectural principles.
  • Evaluate and recommend tools, frameworks, and technologies to improve software quality and development efficiency.
  • Work closely with system administrators to optimize application performance on Linux operating systems.
  • Participate in requirement analysis, technical feasibility studies, and risk assessments to support project planning.

Kenntnisse

Java
Hibernate
Software architecture
Object oriented design
Linux
CI/CD
Microservices
Docker
Kubernetes

Ausbildung

Bachelor’s degree in Computer Science or related field

Tools

Hibernate ORM
Docker
Kubernetes

Jobbeschreibung

Job Responsibilities

As a Java Software Architect based in Annapolis, 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 meet business requirements while ensuring maintainability and extensibility. You will collaborate closely with cross-functional teams including developers, product managers, and stakeholders to translate complex requirements into technical designs. Additionally, you will establish best practices and coding standards to guide the development team and ensure consistent quality across projects. Your expertise will be critical in driving innovation and optimizing application integration within diverse system environments.

About the Role

As a Java Software Architect based in Annapolis, 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 meet business requirements while ensuring maintainability and extensibility. You will collaborate closely with cross-functional teams including developers, product managers, and stakeholders to translate complex requirements into technical designs. Additionally, you will establish best practices and coding standards to guide the development team and ensure consistent quality across projects. Your expertise will be critical in driving innovation and optimizing application integration within diverse system environments.

Job Responsibilities
  • Design and architect Java-based software solutions that align with business goals and technical requirements.
  • Lead the integration of applications using Hibernate and other middleware technologies to ensure seamless data flow and system interoperability.
  • Develop and enforce coding standards, architectural guidelines, and best practices for object-oriented design and development.
  • Collaborate with development teams to review code, provide mentorship, and ensure adherence to architectural principles.
  • Evaluate and recommend tools, frameworks, and technologies to improve software quality and development efficiency.
  • Work closely with system administrators to optimize application performance on Linux operating systems.
  • Participate in requirement analysis, technical feasibility studies, and risk assessments to support project planning.
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 with Linux operating systems in a development or production environment.
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 leading software development teams or projects.
Skills

The required skills are integral to your daily responsibilities as a Java Software Architect. You will utilize Java programming expertise to develop and review complex codebases, ensuring high-quality software delivery. Hibernate will be employed to manage database interactions efficiently, enabling seamless object-relational mapping and data persistence. Your knowledge of application integration will facilitate the design of systems that communicate effectively across diverse platforms and services. Object-oriented methodologies will guide your architectural decisions, promoting modularity and reusability, while proficiency with Linux will support deployment, troubleshooting, and performance tuning in production environments. Preferred skills such as cloud technologies and containerization will enhance your ability to design modern, scalable architectures and streamline development workflows.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Java Software Architect Job Title
Java Software Architect Job Title

ADP Middleware Test Company • Montgomery (AL)

Vor Ort
USD 120.000 - 150.000
Java Software Architect
Java Software Architect

ADP Middleware Test Company • Las Animas (CO)

Vor Ort
USD 140.000 - 190.000
Java Software Architect
Java Software Architect

ADP Middleware Test Company • Montgomery (AL)

Vor Ort
USD 120.000 - 160.000
Java Software Architect
Java Software Architect

ADP Middleware Test Company • Austin (TX)

Vor Ort
USD 140.000 - 190.000
Java Software Architect — Scalable, High-Performance Systems
Java Software Architect — Scalable, High-Performance Systems

ADP Middleware Test Company • Annapolis (MD)

Vor Ort
USD 130.000 - 180.000
Java Architect
Java Architect

Compunnel Inc. • Plano (TX)

Vor Ort
USD 80.000 - 120.000
Java and Data Architect
Java and Data Architect

Terminal Optimal Solutions • St. Louis (MO)

Vor Ort
USD 120.000 - 150.000
Java Architect
Java Architect

KCS • Morrisville (NC)

Vor Ort
USD 110.000 - 140.000
Java Architect
Java Architect

US Tech Solutions • Windsor (CT)

Vor Ort
USD 120.000 - 150.000
Java Application Architect
Java Application Architect

Terminal Optimal Solutions • St. Louis (MO)

Vor Ort
USD 96.432