Java Architect

8 - 13 Years

Job Description


Job Purpose:

You will be responsible for the architecture of our product end to end. Reporting to the Group Leader of Engineering and working closely with all the engineering functions and the scrum teams.

You will drive an open and extendible architecture, ensuring relevant technology solutions are being adopted, good engineering practices are implemented and the overall system design and architecture is kept while we develop new features to the market. You will have a key role in fostering innovation and ensuring adoption of new technologies as needed. You will need to take the overall responsibility from product requirement, design, hands on implementation. Good coding capabilities is important.

We are looking for someone who is passionate about delivering high quality enterprise product that is used by millions of users.

You are expected to be very hands on and have an in-depth technical understanding of enterprise software architecture

Main Responsibilities and Deliverables:

Overall responsibility for the product architecture, Establish well architected and designed solution
Working with several scrum teams and actively involved in the design of multiple features in parallel
Mentor and develop engineers in all levels, Involved in hiring great engineers
Establish and manage engineering processes, best practices, and continuous improvement, aligned with Agile-Scrum methodology
Participate in envisioning of next gen plans to achieve longer term strategic objectives of the organization

Education: B.E/B.Tech or degree equivalent


10+ years of software development experience, at least 5 of them developing in enterprise software
3+ years of experience as an architect
Substantial capabilities in the domain, analyses information and deduces conclusions within the professional space, seen as a professional by his team and peer community. Has high-attention to details and works well in a dynamic and stressful environment.
Experience developing enterprise-grade software products that can perform, scale, and integrate into a broad enterprise ecosystem.
Experience in high performance, highly available and scalable systems
Experience developing and supporting hosted and/or multi-tenant software delivered as-a-Service (SaaS).
Deep Knowledge and experience with software design patterns and how they can be incorporated into software design.
Familiarity and/or experience with public cloud infrastructures and technologies such as Amazon Web Services (AWS), Google Cloud Engine or Azure.
AWS service knowledge (RDS, EMR, APIGateway, , S3, DynamoDB etc) big advantage
AWS Architecture Big advantage
Experience in database development with SQL and NoSQL - advantage
Knowledge and Experience with Java - Must
Knowledge and Experience with Scala or Python an advantage
Knowledge and Experience with enterprise applications running on Linux big advantage
Experience with Open Source Software (OSS) technology frameworks, platforms, and tools and microservices
Experience with enterprise Security requirements implementation
Excellent interpersonal skills, demonstrated ability to influence others, especially in sensitive or complex situations
Passion to educate and mentor others in engineering best practices and patterns, team player.
Experience working with agile software development methodology
Great initiative; proven ability to tackle projects with a can do attitude
Proven experience in operating within a global environment
Ability to work under high pressure
High attention to details and accuracy
Self-starter, autodidactic
Very strong verbal and written English skills

Salary: Not Disclosed by Recruiter

Industry:IT-Software / Software Services

Functional Area:IT Software - Application Programming, Maintenance

Role Category:Programming & Design

Role:Technical Architect


Desired Candidate Profile

Please refer to the Job description above

Company Profile

Careernet Technologies Pvt Ltd

Careernet Technologies Pvt Ltd
Established in 1999, CareerNet is the leading provider of Talent Acquisition and Recruitment Process Outsourcing solutions to the Technology, Knowledge Services, Banking and Financial Services sectors in India. The leadership team has several decades of collective experience working for global services and consulting firms and are alumni of premier educational institutions in India. CareerNet aims to provide fast, simple and cost-effective solutions for our clients, through strategic advice and solutions in the areas of Recruitment Process Outsourcing, Talent Acquisition Strategy and Planning, Compensation Advisory, University Recruitment, Leadership Acquisition, Talent Branding, Role Design, Performance Management Systems, Outplacement and Exit Management.
View Contact Details+

Recruiter Name:Nilesh

Contact Company:Careernet Technologies Pvt Ltd