NextHire Try for free

eDataBae

Posted 25 Sep 2026

Java Developer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
25 Sep 2026

About the role

The company is launching a 2+ year project to modernize its settlement processes, which will require designing and implementing new Java-based interfaces with upstream and downstream systems, together with ETL processes that support trade-flow data across the Global Markets business. The project will create a modern, API-first, microservices architecture, integrated with the legacy system, while maintaining BAU coverage for existing applications.


Responsibilities:

  • Build new application components, REST/SOAP APIs, and integration flows.
  • Design and develop ETL pipelines (e. g., using Apache Camel, Kafka, Spark, or commercial ETL tools).
  • Integrate the new components and functions with the existing platform
  • Provide back-fill support for BAU team members who transition to the project.
  • The role sits within the Global Markets IT and collaborates closely with onshore teams in Tokyo and offshore teams in India.
  • Develop high-quality, production-ready Java code (Java 8+) for new interfaces and microservices.
  • Design, implement, and document REST/SOAP APIs, following API-first principles and security best practices.
  • Create and maintain ETL/ELT pipelines using tools such as Apache Camel, Kafka Streams, Spark, or commercial ETL suites.
  • Integrate new applications with the existing legacy system and database while ensuring no impact on existing flows
  • Participate in technical design workshops; contribute architecture proposals (service-oriented, event-driven).
  • Perform unit testing (JUnit, Mockito) and support integration-test activities; ensure code passes Sonarube/Fortify quality gates.
  • Conduct peer-code reviews and mentor junior developers on Java, design patterns, and DevSecOps practices.
  • Collaborate with offshore and onshore teams via daily stand-ups, sprint reviews, and ad hoc technical discussions (English).
  • Provide BAU back-fill support when required, ensuring continuity of existing trade-processing applications.
  • Escalate impediments promptly and propose mitigation actions.
  • Continuously improve development processes (CI/CD pipelines, automated testing, static analysis)


Requirements:

  • Java Development: 7 years of professional experience in Java 8+ (Core, Streams, Concurrency).
  • Frameworks: Strong knowledge of Spring Boot, Spring Framework, and Hibernate/JPA.
  • API Design: Experience designing and implementing RESTful and SOAP services.
  • ETL / Data Integration: Hands-on experience with ETL tools or frameworks (Apache Camel, Kafka, Spark, Talend, Informatica, etc. ).
  • Databases: Proficient in SQL (Oracle, PostgreSQL, MySQL) and writing stored procedures.
  • Testing Quality: Unit-test expertise (JUnit, Mockito) and familiarity with SonarQube, Fortify, and Nexus IQ.
  • DevSecOps: Exposure to CI/CD tools (Bitbucket/Git, Jenkins, Artifactory).
  • Agile Practices: Worked in Scrum/XP environments; comfortable with TDD and story-point estimation.
  • Communication: Fluent English (written and spoken) for global collaboration.


Preferred qualifications:

  • Microservices/Event-Driven Architecture: Design/implementation experience with Kubernetes, Docker, Kafka, or similar.
  • API-Management Platforms: Experience with Apigee, Kong, or IBM API Connect.
  • Domain Knowledge: Understanding of trade flow, settlement, or other capital-markets processes.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach