Job Openings Java Lead

About the job Java Lead

Position : Java Lead 

Experience: 8+ years 

Budget: upto 19LPA Max

Location: Pune (Need candidates from Maharashtra side only)

Notice Period : Immediate to 15 Day

Note : Need to onboard candidate by 17 June or ASAP,So kindly share candidates who can join immediately within a week

Roles & Responsibilities:
You will be in a very hands-on coding role as a Software Developer in an expert product development team. 

Designing and implementing API and core services. Leading and mentoring the in-house development team on all technical as well as managerial aspects while maintaining an effective coordination with onsite client teams. 

Understanding the product requirements and recommending implementation design based on detailed understanding of the incumbent product architecture and design patterns. 

Following the set practices in terms of coding standards, review techniques while striving for continuous improvement. Leading the efforts on estimations, reviews, capacity planning etc. 

Developing models and business logic. Building out impactful product features. Provide technical leadership and mentoring to other engineers on the team. Contribute and drive frameworks that lead to significant user experience improvements. 

Ensure the quality of the features you build, follow-up on usage/issues post release. Work closely with the product and design team to deliver new features that align with the needs of business. 

Assist the team in understanding and adopting new technologies. Ensure code quality, performance, and responsiveness of applications by conducting thorough code reviews, optimizations, and enhancements. 

Passion for solving problems and learning new tools and technologies. Peer reviewing for quality of the code and knowledge sharing/gathering. Unit testing to ensure high quality of the code being produced. Create tests to ensure the high quality of the code being produced. 

Create documentation for future reference and support. Work to a regular development and promotion cycle to deliver new features and maintain the existing codebase. 

Setting up the right examples by delivering the complex, critical development tasks. Following the set practices in terms of coding standards, review techniques while striving for continuous improvements. Excellent communication skills working with stakeholders and domain experts across the company to design solutions to user problems. Ability to thrive in a fast-paced environment. 

Must have Qualifications, Skills and Experience : Strong programming skills and CS fundamentals combined with 8+ years of experience building products. 2+ years experience as team leader. Strong sense of ownership demonstrated through shipping production-quality code equipped with testing, monitoring and documentation. 

Experience with Java, AWS /Terraform / distributed systems. Experience with Hibernate or similar ORM technologies. Experience with Spring Framework Well versed with Git feature-branch workflow

Good knowledge of Code Reviewing and feedback Prior experience of mentoring and supporting team members Good understanding of reporting, maintaining well- structured documentation Experience of supporting lead duties when required. Bachelor of computer/IT engineering or similar (BCS, BCA, MCS etc.). Open and innovative mindset with keenness to learn new skills. 

Interview Prep Guideline: We believe that interview process is not a quiz contest, rather it is a mutual opportunity for both parties to assess the suitability of forming a long-term bond. As such, we feel that revealing the assessment process and evaluation/ scoring themes in advance would give you the best chance to prepare and be successful in the interview process. For this role, please see some pointers below. 

We will assess you 3 themes Skills, Smartness and Cultural fitment. Skills our probe will cover the following aspects:o Thorough understanding of recent/previous project.o Java, Sprint Framework, Hibernate o Knowledge of coding standards and guidelines. o Git Feature-Branch workflow o Importance of unit testing and code qualityo Knowledge of build and deployment through CI/CD pipelines such as AWS, Jenkins etc.o Role and responsibilities while working in Agile