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