An application made for this job — a tailored resume and cover letter that speak straight to the posting.
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
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.
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.
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.