HamburgerMenu
hirist

Job Description

Job Title : Technical Lead (Java/Spring Boot/Cloud)


Location : Bangalore

Experience : 8 to 10 Years

Overview :


We are seeking a highly accomplished and charismatic Technical Lead to drive the design, development, and delivery of high-volume, scalable, and secure enterprise applications. The ideal candidate will possess deep expertise in the Java ecosystem, particularly with Spring Boot and Microservices Architecture, coupled with significant experience in Cloud Solutions (AWS/Azure) and DevOps practices. This role requires a proven leader capable of setting "big picture" strategy while mentoring a high-performing team.

Key Responsibilities :


Architecture Design :


- Lead the architecture and design of complex, scalable, and secure cloud-native applications using Java/J2EE and the Spring Boot Framework.


- Design and implement Microservices Architecture and RESTful/SOAP APIs.

- Spearhead Cloud Solution Architecture, including the design and optimization of cloud-based infrastructure deployment with auto-scaling, fault-tolerant, and reliability capabilities (AWS/Azure).

- Guide teams on applying Architecture Concepts, Architectural Styles, and Design Patterns (e.g., UML,

Object-Oriented Analysis and Design).

- Solution Architect complex migrations of enterprise applications to Cloud.

- Conduct Proof-of-Concepts (PoC) for new technologies like Blockchain (Hyper Ledger) for solutions such as Identity Management.

Technical Leadership Development :


- Lead the entire software development process from conception to completion within an Agile/Waterfall and Cleanroom Engineering environment.

- Define and enforce best practices and coding standards for Java development, ensuring code quality,

security, and performance optimization.

- Implement and manage CI/CD Pipelines DevOps Practices to automate software delivery.

- Oversee cloud migration and transformation programs for enterprise applications, focusing on reducing infrastructure costs and improving scalability.

- Troubleshoot and resolve complex technical issues related to the Java/Spring Boot stack, databases (SQL Server, Oracle, My-SQL, Postgres SQL, Elastic Search, Redis), and cloud components.

- Ensure the adoption of Test Driven Development (TDD), Unit Testing, and Mock Test-Driven Development practices.

People Delivery Management :


- Act as a Charismatic people leader and Transformative Force, building and mentoring high-performing teams from the ground up.

- Drive Delivery Management, collaborating with stakeholders to align technical solutions with business objectives and managing large-scale programs from initiation to delivery.

- Utilize Excellent Communication Presentation Skills to articulate technical strategies to both technical and non-technical stakeholders.

- Champion organizational change, driving adoption of new processes, ways of working, and technology platforms.

Required Technical Skills :


Languages :


- Java (JDK1.5+), Spring Core Framework


- Spring Batch, Java Server Pages (JSP)


- Servlets, Apache Struts, JSON, Hibernate.

Cloud :

- Extensive experience with Amazon Web Services (AWS) (Solution Architect certification preferred) and familiarity with Azure.


- CI/CD Pipelines, Docker.

Databases :


- Strong proficiency in MS SQL Server, Oracle, My-SQL, Postgres SQL, and NoSQL/Caching (Elastic Search, Redis).

Education and Certifications :


- Master's or Bachelor's degree in a relevant field.

- Certified Amazon Web Services Solution Architect (or equivalent).

- Experience or certification in leadership is a plus.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in