Java Solution Architect
*Job Overview*
As a Java Solution Architect, you’ll shape secure, scalable software solutions from requirements through release. You’ll guide system and application architecture, connect services and data, and help teams turn business needs into reliable applications. Your work may span cloud computing, distributed systems, web development, and enterprise solutions. You’ll collaborate across development and operations, using Agile software development practices to keep delivery focused and adaptable.
*Responsibilities*
- Lead requirements gathering and management; translate needs into system design, architecture decisions, and implementation plans.
- Design Java solutions using the Spring Framework, microservices, service-oriented architecture, RESTful APIs, SOAP, web services, and application integration.
- Define cloud architecture and infrastructure across AWS, Azure, or other environments; address scalability, identity and access management, and DevOps automation.
- Guide development, testing, and release management across the software development life cycle (SDLC), including continuous integration and continuous delivery (CI/CD), version control, and Agile or Scrum workflows.
- Your impact: Clear architecture and integration decisions help delivery teams build dependable systems that serve users and business partners effectively.
*Requirements*
- Strong Java, software architecture, solution architecture, system architecture design, design patterns, and system design skills; experience with scalable systems and distributed computing.
- Working knowledge of SQL, NoSQL, Oracle, MySQL, Microsoft SQL Server, MongoDB, Hibernate, and data formats such as JSON and XML.
- Familiarity with tools and platforms such as Jenkins, Maven, Git, SVN, Docker, Kubernetes, Linux, Tomcat, WebLogic, WebSphere, JBoss, and Ansible.
- Exposure to front-end and related technologies, including JavaScript, Angular, React, Node.js, HTML, CSS, Bootstrap, MVC, JSP, and AJAX; additional experience with. NET, C#, ASP.NET Core, Visual Studio, WCF, Entity Framework, Perl, Python, C, C++, Ruby on Rails, or ActionScript is useful.
- Knowledge of UML, web accessibility, HTTPS, Burp Suite, Kafka, JUnit, Shell Scripting, Bash, S3, Salesforce, WordPress, LAMP stack, Struts, Ext JS, Ember.js, Backbone.js, Kendo, React Express, and the listed architecture reference:.
Pay: $65.00 - $168,000.00 per hour
Work Location: In person