Key Responsibilities:

  • Architect and design scalable, high-performance Java applications.
  • Provide technical leadership in Core Java, Spring Boot, Hibernate, and database design (Oracle/MySQL).
  • Develop and implement best practices for coding, security, and performance optimization.
  • Collaborate with business stakeholders and translate requirements into architectural solutions.
  • Drive microservices architecture and cloud-native development approaches.
  • Optimize database performance and ensure efficient data modeling.
  • Review code and mentor development teams to ensure high-quality software delivery.
  • Work closely with DevOps teams to support CI/CD, containerization, and cloud deployment.
  • Evaluate emerging technologies and propose innovative solutions for business challenges.

Required Skills:

  • Core Java – Expertise in Java 8+ features, multithreading, concurrency, and memory management.
  • Spring Boot – Strong experience in developing scalable microservices using Spring ecosystem.
  • Hibernate & JPA – Proficiency in ORM frameworks, entity mappings, and performance tuning.
  • Database (Oracle/MySQL) – Strong knowledge of SQL, query optimization, indexing, and stored procedures.
  • Architecture & Design Patterns – Experience in designing enterprise applications, using patterns like MVC, Microservices, Event-Driven Architecture, etc.
  • API Development – Hands-on experience in designing RESTful APIs and integrating third-party services.
  • Security & Performance – Understanding of application security, authentication, and performance tuning.
  • DevOps & Cloud Exposure – Familiarity with Docker, Kubernetes, AWS/Azure/GCP is a plus.
  • Version Control & CI/CD – Experience with Git, Jenkins, and automated build pipelines.

Job Category: Java Architect
Job Type: Full Time
Job Location: Bangalore
Exp-Level: 6 to 8 Years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx