🔔 FCM Loaded

Senior Java Consultant

VMC Soft Technologies, Inc

12 - 18 years

Bengaluru

Posted: 10/01/2026

Getting a referral is 5x more effective than applying directly

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.