• Java Architect

Industry Insurance
Location Karnataka Bangalore
Experience Range 12 - 14 Years
Qualification BE
Open

Functional Entrepreneur / Businessman / Outside Management Consultant
Job Description
About Us
“Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names across industried. Quess IT Staffing is a division of Quess Corp Limited, India’s leading business services provider and largest domestic private sector employer. Quess Corp Limited is - ‘A Great Place to Work’ certified – a testament to our excellent culture, people, and processes.”
About Company
https://itstaffing.quesscorp.com/
Roles and Responsibility

Job Title: Java Architect

Experience: 12 to 14 years

Notice Period: Immediate to 15 days

Location: Bangalore

JD:

Key Responsibilities:

·       Design and create solution architecture diagrams, data models, and technical design documents for large complex enterprise applications.

·       Lead the technical team comprising leads, developers, testers, and remove technical roadblocks to meet product delivery commitments. Hands-on coding may be required.

·       Ensure that the product architecture is compliant with Non-Functional Requirements (NFR) such as scalability, performance, security, and reliability.

·       Own the product technology roadmap, provide technology leadership, and drive technical governance for the project.

·       Lead the implementation of technical best practices and principles, especially focusing on API and Microservice architecture.

·       Collaborate with project managers to support project plans, resource allocation, and accurate estimations for new initiatives.

·       Mentor and coach the development team to be self-sufficient in dealing with complex technical issues and improve team behaviors and processes.

·       Own the deliverables from the development team, review and accept all work deliverables, and reduce technical debt for the product on an ongoing basis.

·       Drive digital transformation initiatives, transforming monolithic applications into Microservices architecture, and leverage cloud services (AWS, Azure, GCP) for deployment.

·       Liaise with customers and key stakeholders to manage contracts, relationships, and participate in the RFP/RFI process.

·       Provide thought leadership to embrace the latest technology trends and facilitate the onboarding process for new customers.

·       Demonstrate expert knowledge in Design Patterns, Enterprise Architecture, Java, Spring Framework, Spring Boot, Microservices, Containerization, API Gateway, Cloud-based Kubernetes, CI/CD, NoSQL, RDBMS, Distributed Caching, Centralized Logging, Monitoring, Service Mesh, and other relevant technologies.

Qualifications:

·       Bachelor's or Master's degree in Computer Engineering or related field.

·       Minimum of 12 years of overall experience in software development, with at least 5 years of experience as a Solutions Architect.

·       Strong technical skills and hands-on experience in designing and implementing large complex enterprise applications, digital transformation, Microservices architecture, and cloud deployments (AWS, Azure, GCP).

·       Expertise in Design Patterns, Enterprise Architecture, Java, Spring Framework, Spring Boot, Microservices, Containerization, API Gateway, Kubernetes, CI/CD, NoSQL, RDBMS, Distributed Caching, Monitoring, Logging, Service Mesh, and other relevant technologies.

·       Experience with UI/UX technologies, API concepts, and tools such as React, Angular, jQuery, JavaScript, REST, JSON, XML, SOAP, YAML, GraphQL, Swagger, Apigee, Jenkins, Maven, Nexus, Fortify, Blackduck, Sonarqube, MQ technologies, Kafka, Apache, Tomcat, JBoss, Git, and others.

·       Strong leadership, communication, collaboration, problem-solving, and mentoring skills.

·       Ability to work effectively in a fast-paced, dynamic environment and manage multiple priorities.

A+| A| A-