Job Description – Sr. Java Developer
Location: Vadodara / remote (Work from Home)
Experience: 8 years for JAVA Developer
We are looking for a motivated and detail-oriented Java Developer with around 8 years of experience to join our development team. The candidate will be responsible for developing, testing, and maintaining scalable applications while collaborating with cross-functional teams.
Key Skills:
- Core Java, Java 8/11/17 / J2EE / Spring frameworks, Data Layer (JPA / Hibernate), Struts
- Rest API, Hibernate, Microservice
- Databases (MySQL, Redis),
- HTML5, CSS3, Bootstrap, etc
- Vuejs, Angular (optional)
Must To have
- Excellent written & Verbal communication.
- Proficiency in Customer Requirement elicitation and analysis
- Proficiency in designing, development environment, debugging tools
- Conducting unit testing Manually or using automated unit test frameworks.
- Identifying risk and conducting mitigation action planning.
- Using coding standards and best practices to ensure quality.
- Ability to understand existing software product code
- Proven Problem-solving abilities
Good To Have
- Good team leader qualities
- Reviewing the work of other developers and providing feedback.
- Experience in Scrum/Agile methodology is a plus.
- Should be proactive while reacting to the surprises and should have written explanation for the same.
- Ensure that Team is working as per the listed procedures, Lead should conduct FIR- Process check master.
- Should work on constantly increasing the productivity of the team and reducing the waste on the other end.
- Should inspire all the other team members, a Lead who is looked upon by all the members.
- Should be flexible enough and be adaptable to the changing and varied work settings.
- Should carefully analyse the details of all the work.
- Will be the interface between the team and the management.
Key Roles and Responsibilities:
- Manage the day-to-day operational and tactical aspects of multiple or large scale projects
- Develop comprehensive project plans that merge customer requirements with company goals and coordinate various managers and technical personnel during all project phases, from initial development through implementation.
- Monitor project progress continuously and make detailed scheduled reports on measurable items, such as milestones and deliverables.
- Train and guide the team so that they complete procedures and reach goals
- Develop, implement, and assess the quality control process during the production of deliverables
- Coordinate resources and assign them properly
- Minimize exposure and risk across multiple projects. Identifying risk and conducting mitigation action planning.
- Manage changes in project scope, identify potential crises, and devise contingency plans
- Act as a single point of contact for the team and the management. As a lead, you are expected to resolve technical challenges, groom, and mentor team members.
- Plan the team’s work in a manner so as to meet delivery timelines and provide a learning and growth environment to the team
- Work on technical architecture designing for the product keeping in mind the basic parameters of an application in mind like scalability, user friendliness, and security.
- Work on complex modules and be hands on on the product code as and when required.
Pay: ₹805,000.09 - ₹1,005,000.31 per year
Work Location: Remote