Search

Java Solution Architect

PublishedPublished: 6/14/2022
Technology

Job Description

Java Solution Architect

\n

Location: Jersey City, NJ – Onsite

\n

Interview: Final Round – Face-to-Face (F2F)

\n

Job Type: Full-Time

\n

Job Summary

\n

We are seeking an experienced Java Solution Architect to design and deliver scalable, secure, and high-performance enterprise applications. The ideal candidate will have strong hands-on expertise in Java, Spring Boot, Microservices, REST APIs, Kafka, Cloud Technologies, Distributed Systems, and Enterprise Architecture.

\n

This is a hands-on architecture role requiring the ability to translate business requirements into robust technical solutions and collaborate closely with engineering, product, DevOps, and business stakeholders.

\n

Key Responsibilities

\n

    \n
  • Design end-to-end technical solutions and application architectures using Java technologies.
  • \n

  • Define High-Level Design (HLD), Low-Level Design (LLD), architecture patterns, and technical standards.
  • \n

  • Architect scalable and resilient Java/Spring Boot microservices and distributed applications.
  • \n

  • Lead solution design across application, integration, database, cloud, and infrastructure layers.
  • \n

  • Design RESTful APIs, event-driven architectures, and enterprise integration solutions.
  • \n

  • Architect solutions using Kafka and messaging/event-streaming technologies.
  • \n

  • Evaluate existing applications and recommend modernization, migration, and technology strategies.
  • \n

  • Ensure solutions meet requirements for scalability, performance, security, availability, reliability, and maintainability.
  • \n

  • Collaborate with developers, DevOps engineers, product managers, business stakeholders, and other architects.
  • \n

  • Provide technical leadership, conduct architecture/design and code reviews, and mentor development teams.
  • \n

  • Support cloud adoption and application modernization initiatives.
  • \n

  • Troubleshoot complex architectural and production issues and recommend effective technical solutions.
  • \n

  • Establish and enforce best practices around architecture, design patterns, coding standards, and engineering quality.
  • \n

\n

Required Qualifications & Skills

\n

    \n
  • 10+ years of experience in Java/software engineering with significant experience in solution architecture.
  • \n

  • Strong hands-on experience with Java 11/17+.
  • \n

  • Strong expertise in Spring Boot, Spring Framework, and Spring Cloud.
  • \n

  • Extensive experience designing and implementing Microservices Architecture.
  • \n

  • Strong knowledge of REST APIs, API design, and enterprise integration patterns.
  • \n

  • Hands-on experience with Apache Kafka and event-driven architecture.
  • \n

  • Strong understanding of distributed systems and cloud-native architecture.
  • \n

  • Experience with at least one major cloud platform: AWS, Azure, or GCP.
  • \n

  • Experience with Docker and Kubernetes.
  • \n

  • Strong SQL and database knowledge; Oracle experience preferred.
  • \n

  • Experience with CI/CD pipelines and DevOps practices.
  • \n

  • Strong understanding of design patterns, SOLID principles, scalability, performance optimization, and system reliability.
  • \n

  • Experience with architecture documentation, technical design reviews, and enterprise application modernization.
  • \n

  • Excellent communication, stakeholder-management, and technical leadership skills.
  • \n

  • Must be comfortable working onsite in Jersey City, NJ and attending the final interview in person (F2F).
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...