Logo
ZipRecruiter

Java Architect

ZipRecruiter, Basking Ridge, New Jersey, us, 07920

Save Job

Job DescriptionJob DescriptionJava Architect Location:

Basking Ridge, NJ | Dallas, TX | Tampa, FL Workplace Type:

Hybrid/Onsite About the RoleWe are seeking a highly skilled Java Architect with expertise in designing and developing scalable, high-performing enterprise applications. The ideal candidate should have strong hands-on experience in Java, Spring Boot, Microservices, React, and Kafka, along with proven architecture and solution design skills. This role involves leading the architecture, design, and development of enterprise-grade applications, defining technical roadmaps, and collaborating with various teams to design end-to-end solutions. The Java Architect will also provide mentorship, ensure system performance, and drive continuous improvement in development processes. Key Responsibilities

Lead architecture, design, and development of enterprise-grade applications using Java, Spring Boot, and Microservices.

Define technical roadmaps, standards, and best practices for distributed systems.

Collaborate with business stakeholders, product owners, and engineering teams to design end-to-end solutions.

Provide leadership and mentorship to development teams to ensure high-quality code and adherence to architecture principles.

Design and implement event-driven architecture using Apache Kafka for real-time data processing and integrations.

Oversee front-end integration with React for building user-centric applications.

Ensure system performance, scalability, reliability, and security across applications.

Participate in code reviews, technical design sessions, and architecture governance meetings.

Drive continuous improvement in development processes, CI/CD pipelines, and cloud adoption (AWS/Azure/GCP is a plus).

Required Skills & Qualifications

10+ years of IT experience with at least 4+ years in an Architect role.

Strong expertise in Core Java, Spring Boot, and Microservices architecture.

Experience with event-driven systems, Kafka, and REST APIs.

Solid understanding of React.js for front-end development and integration.

Hands-on experience with cloud platforms (AWS/Azure/GCP) is highly desirable.

Strong knowledge of design patterns, system design, and performance optimization.

Excellent problem-solving skills, with the ability to design scalable, maintainable solutions.

Strong communication and leadership skills with experience guiding distributed teams.

Additional Information Qualifications include Telecom domain experience (especially with OSS/BSS or similar clients), exposure to containerization (Docker, Kubernetes) and DevOps tools (Jenkins, Git, CI/CD), and familiarity with databases (SQL/NoSQL) and caching technologies (Redis, Hazelcast). This is an excellent opportunity to work on cutting-edge, large-scale enterprise applications in a collaborative and growth-oriented work environment. We offer a competitive compensation and benefits package. The role requires a proactive individual with a passion for technology and a proven track record of delivering high-quality solutions. The candidate should be able to work effectively in a hybrid/onsite environment, collaborating with team members both in person and remotely. The Java Architect will play a critical role in shaping the future of our technology landscape and driving innovation across the organization. We are looking for a leader who can inspire and mentor others, fostering a culture of excellence and continuous learning. If you are a highly motivated and experienced Java Architect looking for a challenging and rewarding opportunity, we encourage you to apply.