Solutions Architect - Java

Intersources Inc.
Audubon, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 25K

Job location

Audubon, United States of America

Tech stack

Java
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
HTML5
Unit Testing
Azure
Bootstrap
Browser Compatibility
CSS
Cloud Computing
Code Review
Databases
Continuous Integration
Software Debugging
Software Design Patterns
DevOps
Elasticsearch
Github
Design of User Interfaces
Hibernate
Java Message Service (JMS)
Java Persistence API
Memcached
NoSQL
Oracle
Oracle Applications
Performance Tuning
Scrum
Software Architecture
RabbitMQ
Redis
Logstash
Prometheus
Message Oriented Middleware
Software Deployment
PL-SQL
SQL Databases
TypeScript
Web Application Frameworks
Data Logging
Enterprise Software Applications
Spring Cloud
Spring-mvc
React
Grafana
Spring-boot
Firebase
Backend
Event Driven Architecture
Angular
Gitlab-ci
Material Design
Kubernetes
Kafka
Bitbucket
Front End Software Development
Api Design
Api Gateway
Kibana
REST
Docker
ELK
Jenkins
Microservices

Job description

We are seeking a highly experienced Solution Architect to design, develop, and optimize scalable enterprise applications. The ideal candidate should have deep expertise in Java, Spring Boot, Microservices, Frontend Technologies (React.js/Angular), Cloud Platforms (AWS/GCP/Azure), and DevOps Practices. This role involves architectural decision-making, technical leadership, and hands-on development to ensure high-quality, high-performance applications., 1. Solution Architecture & Design

  • Define and implement end-to-end architecture for web and cloud applications.
  • Design scalable, resilient, and high-performance microservices using Java (Spring Boot, Spring Cloud).
  • Develop API strategies, ensuring RESTful API integration and security best practices.
  • Establish coding standards, design patterns, and best practices across frontend and backend development.
  • Ensure modular, reusable, and extensible software architectures.
  • Perform technical evaluations of new tools, frameworks, and methodologies., * Develop and maintain RESTful APIs and Microservices using Spring Boot, Jersey, and Hibernate.
  • Implement asynchronous messaging with Apache Kafka/RabbitMQ.
  • Work with databases (SQL, PL/SQL - Oracle, NoSQL - Firebase) for optimized data storage and retrieval.
  • Optimize performance and scalability using caching mechanisms (Redis, Memcached)., * Develop responsive, interactive UI components using Angular and modern JavaScript frameworks.
  • Integrate UI components with RESTful APIs.
  • Ensure cross-browser compatibility and UI performance optimization.
  • Collaborate with UX/UI designers for seamless user experience., * Deploy applications on AWS/GCP/Azure with CI/CD pipelines (Jenkins, Bitbucket, GitHub Actions, GitLab CI/CD).
  • Manage Docker containers and Kubernetes clusters for application deployment.
  • Implement logging, monitoring, and alerting using ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, and Grafana., * Mentor junior developers and conduct knowledge-sharing sessions.
  • Drive peer code reviews and unit testing.
  • Collaborate with cross-functional teams (QA, DevOps, Security) to ensure seamless delivery.
  • Manage project timelines, risks, and deliverables effectively., * Provide technical guidance and mentorship to developers.
  • Work closely with Product Managers, UI/UX Designers, DevOps, and QA Teams.
  • Participate in code reviews, architectural discussions, and sprint planning.
  • Stay updated with emerging technologies, frameworks, and industry trends.

Requirements

Technical Skills Backend Development: Java, Spring Boot, Spring MVC, Hibernate/JPA Frontend Development: Angular, TypeScript, JavaScript (ES6+), HTML5, CSS3, Bootstrap Microservices & API Development: RESTful APIs, API Gateway Messaging & Event-Driven Architecture: Java messaging services Databases: Oracle, Firebase, Redis Cloud & DevOps: AWS/GCP/Azure, Docker, Kubernetes, CI/CD Pipelines Soft Skills Leadership: Ability to lead and mentor a team of developers. Problem-Solving: Strong analytical and debugging skills. Communication: Clear and effective communication with technical and non-technical stakeholders. Agile & Scrum: Experience in Agile development methodologies.

Apply for this position