The company is seeking a Java Architect to design and develop scalable, high-performing enterprise applications, define technical roadmaps, and lead the architecture and development of enterprise-grade applications.
Requirements
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.
Exposure to containerization (Docker, Kubernetes) and DevOps tools (Jenkins, Git, CI/CD)
Familiarity with databases (SQL/NoSQL) and caching technologies (Redis, Hazelcast).
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.
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).
Other
10+ years of IT experience with at least 4+ years in an Architect role.
Excellent problem-solving skills, with the ability to design scalable, maintainable solutions.
Strong communication and leadership skills with experience guiding distributed teams.
The candidate should be able to work effectively in a hybrid/onsite environment, collaborating with team members both in person and remotely.
We are looking for a leader who can inspire and mentor others, fostering a culture of excellence and continuous learning.