Senior Java Consultant
VMC Soft Technologies, Inc
12 - 18 years
Bengaluru
Posted: 10/01/2026
Job Description
Job Title: Java Architect
Role: Java Architect
Location: Bangalore
Responsibilities:
We are seeking an experienced and highly skilled Java Architect to join our dynamic team. The ideal candidate will have a strong background in designing and implementing scalable, high-performance backend systems. With over 12 years of experience, the ideal candidate will have a proven track record of leading technical strategy, mentoring teams, and designing robust, cloud-native architectures
Key Responsibilities:
- Lead the Architecture and Design of large-scale Java-based backend systems, including microservices and cloud-native solutions
- Architect end-to-end solution ensuring the integration of backend systems with front-end applications, databases, and external services. Evaluate and select technologies and tools that fit the needs of the business, with a focus on scalability, security, performance, and reliability.
Evaluate and select technologies and tools that fit the needs of the business, with a focus on scalability, security, performance, and reliability
- Mentor and guide engineering teams (senior developers, and junior developers) through technical challenges and foster a culture of continuous improvement.
- Project Management: Collaborate with project managers, stakeholders, and other teams to define project requirements and scope.
- Innovation & Improvement: Stay current with the latest industry trends and technologies and drive continuous improvement initiatives within the team.
- Participate in technical leadership discussions, providing insight into new technology trends, architectural improvements, and long-term platform strategy.
- Engage in customer-facing discussions, working with clients and stakeholders to understand their requirements and translate them into technical solutions.
- Ensure security compliance and best practices are implemented across the architecture and systems.
- Contribute to the continuous improvement of processes, code quality, and engineering productivity across the teams.
Skill Requirements:
- Overall, 12-18 years of experience in backend Java development, with at least 5 years in an architectural role or leading large-scale backend projects.
- Expertise in designing and building microservices architecture using Spring Boot, Spring Cloud, and RESTful APIs
- Strong experience in designing scalable and high-performance systems with a deep understanding of distributed systems, event-driven architectures, and cloud-native solutions.
- Extensive hands-on experience with cloud platforms (AWS/Azure/GCP) and designing cloud-native applications.
- Deep understanding of databases (SQL and NoSQL), including highly available and distributed systems (e.g., Cassandra, MongoDB).
- Proven track record of working with DevOps practices, including CI/CD pipelines, containers (Docker), and container orchestration (Kubernetes)
- Hands on Experience in Application Performance Tuning and Security
- Strong experience in designing secure systems, considering data protection, encryption, and compliance standards.
- Leadership skills, with a history of mentoring engineers and driving teams to deliver complex software projects.
- Agile methodologies experience, with a focus on delivery-driven development.
Must Have skills:
Atleast 12+ years of experience in Java/J2EE, with at least 5 years in an architectural role or leading large-scale backend projects.
- Hands-on experience in Java 8/ RESTful web services / Microservices
- Hands-on experience in Spring Framework, Spring Boot, Spring Cloud
- Extensive hands-on experience with cloud platforms (AWS/Azure/GCP) and designing cloud-native applications.
- Hands on experience in JUNIT, Mockito and SonarQube framework
- Hands On experience in Technical Design
- Proven experience in leading and mentoring technical teams, fostering a collaborative and high-performing environment.
- Mentor and guide engineering teams (senior developers, and junior developers) through technical challenges and foster a culture of continuous improvement.
- Deep understanding in relational databases (Oracle)/ NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- Experience in version management system (Git)
- Hands On experience with CI/CD tools and process
- Experience in Spring Webflux and Reactive
- Hands On experience with Agile methodology
- Good working experience in requirement gathering, design, implementation, unit testing (JUnit), deployment and application maintenance support.
- Advanced knowledge of security protocols (OAuth2, JWT, SSL/TLS) and best practices for securing cloud-native applications.
- Critical thinking and excellent verbal and written communication skills
- Knowledge of performance tuning and optimization for large-scale systems.
- Strong problem-solving and analytical abilities
Good to have skills:
- Experience with Apache Kafka, RabbitMQ, or other messaging systems used in event-driven architectures
Thanks & Regards,
Vibha Seth
Technical Recruiter
E-Mail:
Contact:
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
