Senior Java Software Engineer

  • Gurugram
  • Nab

Purpose

The role of Senior Analyst Engineering will provide critical thinking and a high degree of technical innovation and attention to detail while being recognised as a trusted advisor to the team and stakeholders. The characteristics include being versatile, displaying leadership qualities and enthusiasm to take on new problems across the full SDLC, ultimately assisting in moving technology forward..



Essential capabilities

•Experience in providing technology client service

•Proven ability to use relevant data analytics approaches and tools to problem-solve and trouble-shoot.

•Knowledge & experience with Build languages

•Focus on quality and detail.

•Excellent documentation and communication skills.

•Strong commitment to quality and auditability


Experience

It is expected that the role holder will most likely have the following qualifications and experience

•7+ years Technology experience​

•5+ years Development experience (Java, Spring boot, API development)

•Software Delivery technical skills such as CI/CD, Automated Deployments, Automated Testing, Build Servers, Software / Source Code Configuration Management.

• ​Previous experience working on LoanIQ application and developing interfaces (preferred)

•Platform automation tools (Harness/ Jenkins, GITHUB) ​

•Strong Oracle SQL writing skillset

•Workflow tools such as JIRA / Rally


•Design, develop, test, deploy, maintain and improve software

•Develop flowcharts, layouts and documentation to identify requirements & solutions

•Write well designed & high-quality testable code

•Produce specifications and determine operational feasibility

•Integrate software components into fully functional platform

•Apply pro-actively & perform hands-on design and implementation of best practice CI/CD

•Coaching & mentoring of other Service Team members

•Develop/contribute to software verification plans and quality assurance procedures

•Document and maintain software functionality

•Troubleshoot, debug and upgrade existing systems

•Deploy programs and evaluate customer feedback

•Comply with project plans, industry standards and regulatory requirements