Job Description
This role is for one of the Weekday's clients
Salary range: Rs 1000000 - Rs 3500000 (ie INR 10 - 35 LPA)
Min Experience: 12+ years
Location: Mumbai
JobType: full-time
We are seeking an experienced Java Architect with strong expertise in designing and architecting scalable, high-performance enterprise applications. The ideal candidate will drive technical solutions, define architecture standards, mentor development teams, and ensure the successful delivery of robust and secure applications.
Requirements
Key Responsibilities
- Design and implement enterprise-level application architectures using Java technologies.
- Define technical roadmaps, architecture frameworks, and development standards.
- Lead the design of Microservices, REST APIs, and distributed systems.
- Collaborate with business stakeholders, product owners, and development teams to translate requirements into technical solutions.
- Ensure application scalability, performance, security, and reliability.
- Conduct architecture reviews, code reviews, and technical governance activities.
- Guide development teams on best practices, design patterns, and solution implementation.
- Drive cloud adoption, DevOps practices, and modernization initiatives.
Required Skills
- Strong experience in Core Java, Java 8/11/17+, Spring Boot, and Microservices Architecture
- Expertise in designing RESTful APIs and distributed systems.
- Strong understanding of Object-Oriented Design (OOD), Design Patterns, and SOLID Principles
- Experience with SQL/NoSQL databases and performance optimization.
- Hands-on experience with Cloud Platforms (AWS/Azure/GCP)
- Knowledge of Docker, Kubernetes, CI/CD pipelines, and DevOps practices
- Experience with messaging systems such as Kafka, RabbitMQ, or ActiveMQ
- Proficiency in Git, Maven, Jenkins, and modern software development tools.
Good to Have
- Experience with event-driven architecture and domain-driven design (DDD).
- Exposure to frontend technologies such as React or Angular.
- Knowledge of AI-driven solutions and cloud-native architectures.
- Experience in system modernization and legacy application migration.
Education
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Soft Skills
- Strong leadership and decision-making abilities.
- Excellent communication and stakeholder management skills.
- Proven ability to mentor teams and drive technical excellence.
- Experience working in Agile and fast-paced delivery environments.
Must-have skills
Java 8, Spring Boot, Microservices
Good-to-have skills
cloud, DevOps