Java Solution Architect
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and innovative Java Solution Architect to lead the design and implementation of scalable, high-performance software solutions. In this role, you will drive technical excellence by translating business requirements into robust architectures, leveraging your expertise in Java and a broad spectrum of modern technologies. Your energetic approach will inspire teams and ensure the delivery of cutting-edge solutions that meet strategic objectives. This is an exciting opportunity to shape the future of enterprise applications through technical leadership, creative problem-solving, and a passion for software architecture., * Lead the development of comprehensive solution architectures using Java, ensuring alignment with business goals and technical standards.
- Collaborate with stakeholders to gather detailed requirements and translate them into scalable system designs.
- Design and oversee the implementation of microservices, RESTful APIs, and service-oriented architecture (SOA) frameworks to enable flexible, modular applications.
- Evaluate and recommend appropriate technologies such as NoSQL databases (MongoDB, Cassandra), cloud platforms (AWS, Azure), and containerization tools (Docker, Kubernetes) to optimize system performance.
- Develop UML diagrams, system design documents, and architectural blueprints to communicate complex ideas clearly across teams.
- Ensure adherence to best practices in software development lifecycle (SDLC), continuous integration/continuous deployment (CI/CD), and DevOps methodologies.
- Provide technical guidance on integrating front-end frameworks like Angular, React, Ember.js, or Backbone.js with back-end services built on Java technologies such as Spring Framework or J2EE.
Requirements
Do you have experience in Teamwork?, * Proven experience designing enterprise-level solutions with Java in a solution architecture role.
- Deep understanding of software architecture principles including design patterns, system design, and API management.
- Hands-on experience with cloud computing platforms such as AWS or Azure, including cloud architecture best practices.
- Strong knowledge of NoSQL databases (MongoDB, Cassandra) and relational databases like MySQL, Oracle, or Microsoft SQL Server.
- Familiarity with web development technologies including HTML, CSS, JavaScript frameworks (React, Angular), AJAX, and RESTful API design.
- Experience working within Agile environments utilizing tools like Jenkins, Git, SVN, Maven for CI/CD processes.
- Knowledge of container orchestration platforms such as Kubernetes and Docker for scalable deployment solutions.
- Ability to gather requirements effectively and translate them into detailed technical specifications using UML diagrams or similar modeling tools. Join us to lead innovative projects that push the boundaries of technology! Bring your expertise in Java solution architecture to craft resilient systems that empower our clients worldwide. We value energetic professionals who thrive in collaborative environments and are passionate about delivering impactful software solutions through cutting-edge technology stacks!
Benefits & conditions
$50 - $60 an hour - Part-time, Temp-to-hire, Contract