Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Developer @ Talent Corner

Home > Application Programming / Maintenance

 Java Developer

Job Description

:

Responsibilities:

  • Supervisorial responsibilities in delegating work
  • To ensure that sections of software projects come in on time and under budget
  • Assisting technically with hiring and reviewing performance of staff
  • The key role responsibilities include:

Product Planning

  • Collaborates with the Project Managers to gain insights into the feature requirements and discuss technical constraints and feasibility options with the Principal/Solution Architect
  • Supports creation of development schedules for the products while analyzing priorities and deadlines and seek approval and feedback from the Principal/Solution Architect
  • Researches, evaluates and assists in the presentation of alternative options for product development to best meet the product vision as defined by the Principal/Solution Architect
  • Identifies and articulates implementation risks, mitigation strategies and assists in creation of contingency plans

Product Development

  • Identifies and assigns appropriate tasks to team members basis their competence and availability
  • Participates, hands-on, in all stages of the Software Development Lifecycle full-stack development, components, services, and APIs. Supports integration of user-facing elements, and collaborate closely with the design, and front-end UI/UX team
  • Writes elegant, effective, and scalable code while maintaining the highest level of coding standards and takes complete ownership of projects and ensure timely deliveries with ability to debug, refine, review, and deploy code
  • Mentors and manages new team members by consistently urging them to analyze feature requirements and drive best coding standards to achieve the delivery schedules
  • Tests the products and works closely with Testers to analyze high level defects and gets the team to resolve them in a timely manner
  • Provides technical quality assurance oversight for work of other engineers through matrix team structure, instils test driven software development environment with emphasis on test automations
  • Conducts periodic reviews with developers to oversee and gauge the progress of project and drive mid-course correction as well as to assess the quality of the code (vulnerability, no. of bugs, % test cases run etc.)
  • Shares reports on the development progress, problems, risks and solutions as per the defined periodicity
  • Utilizes SonarQube for ensuring a continuous inspection on the quality of code in order to detect any vulnerabilities, bugs etc. and correct issues wherever applicable
  • Participates in weekly meetings with the Project Managers to analyze corrective action taken on issues detected by SonarQube
  • Conducts verification at all levels as per the internal and external quality standards and ensure product delivery is in line with the requirements as per the BRD
  • Maintains version history of all apps going live and a repository of templates / features / slides etc. in order to use at a later date
  • Manages the team to create sample Apps for use as marketing collaterals / demo for clients
  • Interacts with clients for any queries if required, for any new CRs that come in and for providing support for any production issues post the go-live in order to maximize client satisfaction

Process Compliance and Improvement

  • Ensures internal process compliance by the developers to enable operational excellence of the code while also addressing issues that may arise during process audits
  • Conducts the research on various technologies / devices and suggests the same to the Principal/Solution Architect for implementation across various products (E.g. SDK, e-KYC etc.)
  • Regularly, and proactively, updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations
  • Reviews the codes periodically and provide constant guidance on improving the product quality

Team Management

  • Defines team tasks and drive the performance by ensuring periodic feedback Engages with employees on a regular basis to support and guide them through their activities Special Projects
  • Drives and manages any additional projects / teams as may be required from time to time

Essential Skills:

  • Core JAVA
  • Apache Tomcat
  • Spring boot / Struts
  • Hibernate / JPA
  • JPS / Servlets
  • Restful Web services
  • Multithreading
  • Deployment
  • Micro Services
  • Database (Language - SQL)

Employement Category:

Employement Type: Full time
Industry: IT - Software
Role Category: Application Programming / Maintenance
Functional Area: Not Applicable
Role/Responsibilies: Java Developer

Contact Details:

Company: Talent Corner
Location(s): Mumbai

+ View Contactajax loader


Keyskills:   apache tomcat deployment hibernate core java

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Specified

Talent Corner