Assistant Manager- Java Developer

bnpparibas

Bengaluru, India 8 Years Exp Posted 13d ago

Job Description

  • Analyzing and interpreting requirements provided by product owners and translating them into robust Java solutions.
  • Designing, coding, testing, and delivering high‑quality components and features independently.
  • Leading technical decision‑making, conducting code reviews, and ensuring best‑practice implementation.
  • Mentoring junior developers, fostering their growth, and promoting a collaborative, high‑performance development culture.

Responsibilities

Direct Responsibilities

  1. Requirements Interpretation – Work with product owners to understand functional and non‑functional settlement needs and translate them into detailed technical specifications and user stories.
  2. Design, Development & Unit Testing – Build robust Java components (Spring Boot, REST APIs, JPA/Hibernate) that meet the specifications, writing clean, secure, high‑performance code and comprehensive unit tests (JUnit, Mockito).
  3. Defect Investigation & Resolution – Independently conduct root‑cause analysis of settlement defects and deliver code fixes or process enhancements without needing constant guidance.
  4. Roadmap & Reporting – Keep the GLOSS enhancement roadmap current (scope, milestones, delivery dates) and provide concise sprint‑level status updates to product managers and business owners.
  5. Design Review & Compliance – Participate in design and code reviews, ensuring all solutions comply with settlement industry standards, regulatory mandates, and internal control frameworks.
  6. Integration & Release Support – Coordinate integration testing, troubleshoot CI/CD pipeline issues, and support stable production releases of new GLOSS functionality.
  7. Dependency Management – Identify internal and external dependencies (clearing houses, market‑data feeds, downstream systems) and develop proactive mitigation plans.
  8. Testing Sign‑Off – Create test scenarios, review outcomes, and formally sign off that changes satisfy acceptance criteria and regulatory compliance.

Contributing Responsibilities

  1. Technical Documentation – Maintain up to date process maps, impact analyses, and technical guides in Confluence/OneNote.
  2. Tool & Governance Compliance – Track work in Jira, log time in Clarity, and adhere to SDLC and audit standards.
  3. Cross Team Collaboration – Act as the technical liaison among product owners, QA, and operations, facilitating workshops, walkthroughs, and sign off sessions across locations.
  4. Mentorship & Continuous Improvement – Coach junior developers, share Java best practices, and drive enhancements to coding standards, testing procedures, and development processes.

Technical Competencies

  • Understand settlement‑domain processes (post‑trade, clearing‑house flows, and related regulations).
  • Design and implement Java 8/17/21 code using Spring/Spring‑Boot, REST APIs, and JPA/Hibernate.
  • Create and maintain unit/integration tests with JUnit and Mockito.
  • Build and debug using Maven/Gradle and integrate changes via CI/CD pipelines (Jenkins, GitLab CI).
  • Produce clear process maps, impact analyses, and technical documentation in Confluence/OneNote.
  • Use Jira for task tracking, Git for version control, and work within Agile/Scrum ceremonies.
  • Communicate effectively with business owners, QA, and operations, translating technical details into business language and vice‑versa.

Behavioral Competencies

  • Analytical & problemsolving mindset – Perform deep root‑cause analysis of settlement discrepancies, devise practical Java‑based solutions, and drive end‑to‑end resolution.
  • Strong communication skills – Clearly convey complex technical designs and implementation details in spoken and written English, adapting the message for senior business leaders, fellow engineers, and external partners.
  • Stakeholderfocused collaboration – Establish and nurture relationships with front‑office, risk, compliance, operations, and IT teams; negotiate priorities and align differing interests to achieve shared goals.
  • Teamwork & crossfunctional partnership