Analyst Developer Java

FNZ

Gurugram, Haryana, IndiaFresher1h agovia LinkedIn

About the Role

This role is designed to:

  • Serve the needs of junior and intermediate developers in the Analyst Developer job family.
  • Provide developers with a basis for developing the business, technical, and professional skills required to be an effective developer at FNZ.
  • Serve as a launching pad for transition into Senior Analyst Developer roles.
  • Support delivery obligations to customers and internal stakeholders.

Analysis & Design

  • Collaborate with analyst tester and developer colleagues to create user story definitions and acceptance criteria.
  • Work within the constraints of the feature/user story to define the underlying detail of required changes.
  • Collaborate with analyst testers and solution consultants to ensure the solution is well-defined and fit-for-purpose, meeting end-to-end requirements.
  • Learn underlying business processes and understand the technical environment.
  • Provide solutions and recommendations for the resolution of technical issues, ensuring solutions meet technical specs and design requirements.
  • Participate in designing APIs and external system interfaces for integration into core FNZ products and third-party vendor applications.

Development

  • Interpret complex financial business requirements and translate them into high-transactional, high-availability, secure, working systems.
  • Design and build highly intuitive user interfaces and interactive financial tools.
  • Consider non-functional requirements for high-volume, real-time transaction processing systems.
  • Collaborate with other developers to ensure solutions are secure, reusable, maintainable, performant, and robust.
  • Ensure code is designed and built in a reusable manner.
  • Build medium complexity features end-to-end.

Quality

  • Participate in code reviews to gain feedback and provide advice.
  • Write automated unit tests for newly created code.
  • Perform manual testing to ensure changes are of a high standard and the system hasn’t regressed.

Collaboration / Communication

  • Engage in the collaboration and communication channels within the organisation.
  • Participate in solution design, ensuring creative solutions and tough problems are called out appropriately to the developer community and FNZ teams/clients.
  • Share knowledge, best practices, useful technology, and opportunities for cross-project system design/solutions with other developers.
  • Mentor new starters on platform and SDLC understanding.
  • Deliver knowledge-sharing sessions on areas of personal expertise.

Technology

  • Stay up-to-date with industry practices, new technologies, tools, and methods, suggesting adoption that best suits FNZ.
  • Proactively resolve technical issues (environmental, coding, testing) that impede development progress.
  • Assist in the resolution of technical issues when requested.
  • Create novel solutions by incorporating cutting-edge technology or generic concepts.

Functional Area Responsibilities

  • Work across the full stack with complex business requirements in a wide range of functional areas within financial services and the platform domain.
  • Responsible for continued learning in the FNZ business domain and technical skills.
  • Collaborate with internal and client SMEs to deliver complex data mapping solutions for migrations, including analyzing, designing, and maintaining ETL workflows, resolving issues, testing, and providing post-implementation support.
  • Own non-functional requirements, ensuring code complies with coding standards, is secure, and performs well.
  • At entry-level, learn best practices in these areas from senior peers.

Requirements & Tech Stack

  • Java (implied by Job Title)
  • Microsoft .NET, C#/VB.NET, ASP.NET, MVC, WebAPI, SQL Server, Javascript, ReactJS, jQuery
  • Web development experience
  • Understanding of web services and enterprise integration patterns
  • Tools for code analysis and automated testing

Qualifications

  • Bachelor’s degree or higher (min A- average for undergraduate, first class for postgraduate)
  • Confident and able to take initiative in a delivery-focused environment.
  • Independent, self-directed working style.
  • Ability to learn quickly in a dynamic fast-paced industry.
  • Enjoy working as part of a high-performance team.
  • Hard-working, innovative, and takes pride in their work.
  • Passionate about creating innovative solutions for customers.
  • Some experience with one or many programming languages.
  • Familiarity with financial products and markets.

Fresher Java Developer Jobs · last 7 days

50 openings · all need no experience

Most hiring: Saatvik Agro, Crossing Infotech, V Labs And Solutions

See all 50 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job