> Markdown version of [/jobs/ext/50646-java-architect](https://www.wearedevelopers.com/jobs/ext/50646-java-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Architect - **Company:** Hexaware Technologies - **Location:** London, UK - **Salary:** £80,000.0 - £120,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Apache Tomcat, Microsoft Azure, Oracle WebLogic Server, Cloud Computing, Cloud Engineering, Databases, Continuous Integration, Software Design Patterns, DevOps, Entity Framework, IBM Websphere Application Server, Windows Communication Foundation, Java Web Services, Spring Framework, WildFly (JBoss AS), Apache Maven, Microsoft SQL Server, MongoDB, MySQL, NoSQL, Oracle (Applications), Performance Tuning, Systems Development Life Cycle, Release Management, Ansible, Service-Oriented Architecture, Simple Object Access Protocol (SOAP), Software Deployment, Software Engineering, Software Systems, PL-SQL, SQL Databases, Subversion, Systems Architecture, UML, Web Services, Delivery Pipeline, Git, AngularJS, Kubernetes, Api Design, Restful APIs, Software Version Control, Docker, Jenkins, Microservices - **Published:** May 16, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=60fd2d8b36be5984 ## About the Role Do you have experience in UML?, We are seeking an experienced Java Architect to lead the design and implementation of scalable, high-performance software solutions. The ideal candidate will possess a strong background in system architecture, software development, and cloud computing, with a proven ability to translate complex requirements into robust technical solutions. This role offers an exciting opportunity to work on innovative projects within a dynamic environment, ensuring best practices in software engineering and architecture are maintained throughout the development lifecycle., * Extensive experience in software development with a focus on Java technologies; familiarity with JavaScript frameworks such as Angular is required. * Proven expertise in cloud architecture including Azure environments; experience with cloud computing concepts is preferred. * Strong understanding of DevOps practices including CI/CD pipelines using Jenkins or Maven; experience with containerisation tools like Docker and Kubernetes is essential. * Demonstrable knowledge of system design principles involving microservices architecture and API development using REST or SOAP protocols. * Hands-on experience with databases such as MySQL, Oracle (WebSphere), SQL Server (Entity Framework), MongoDB or NoSQL solutions; proficiency in SQL/PL-SQL is required. * Knowledge of version control systems such as Git or SVN; understanding of SDLC methodologies including requirements gathering and release management processes. * Strong analytical skills with the ability to translate complex business needs into effective technical architectures. This position offers an engaging environment for professionals passionate about innovative software solutions while working within a collaborative team dedicated to excellence in technology delivery. ## Description * Lead the architectural design of Java-based applications, ensuring alignment with business goals and technical standards. * Develop comprehensive system architecture diagrams using UML and other modelling tools to communicate design intent effectively. * Collaborate with cross-functional teams to gather requirements and translate them into scalable technical solutions. * Oversee the integration of front-end technologies such as Angular with back-end services. * Design and implement RESTful APIs and web services using SOAP, WCF, and other protocols to facilitate seamless communication between systems. * Ensure the deployment of applications on cloud platforms like Azure using Docker, Kubernetes, and Ansible for containerisation and orchestration. * Establish best practices for continuous integration and deployment pipelines using Jenkins, Maven, Git, SVN, and other DevOps tools. * Implement secure and efficient database solutions employing MySQL, Oracle, SQL Server, MongoDB, NoSQL databases, and PL/SQL. * Promote the use of design patterns and service-oriented architecture (SOA) principles to enhance system modularity and maintainability. * Conduct system design reviews and provide guidance on technology choices such as WebSphere, Weblogic, JBoss, Tomcat, and Spring Framework. * Lead efforts in performance optimisation, scalability planning, and system security enhancements. * Mentor junior developers and facilitate knowledge sharing across teams to foster continuous improvement. ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)