24 Sep
|
ConsultBae India Private
|
Mumbai
24 Sep
ConsultBae India Private
Mumbai
Role: Java Developer (Trade Processing system)
Location: Goregaon East, Mumbai
Experience: 7 Years
Employment: 12 Months, Contract to Hire (C2H)
Extension: Extendable up to 24 months and renewable thereafter based on project requirements and performance
Job Overview:
Compay is launching a 2 years project to modernize its settlement processes which will require design and implement 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, micro-services architecture, integrated with the more legacy system, while maintaining BAU coverage for existing applications.
We are looking for experienced Java consultants to:
- 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 on-shore teams in Tokyo and offshore team in India.
Key Responsibilities:
# Responsibility
- Develop high-quality, production-ready Java code (Java 8 ) for new interfaces and micro-services.
- 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 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 SonarǪube/ Fortify quality gates.
- Conduct peer-code reviews and mentor junior developers on Java, design patterns, and DevSecOps practices.
- Collaborate with offshore and on-shore 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)
Required Skills Experience:
Area: Requirement
Java Development: ≥ 7 years of professional experience in Java 8 (Core, Streams, Concurrency).
Frameworks: Robust knowledge of Spring Boot, Spring Framework, 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 SǪL (Oracle, PostgreSǪL, MySǪL) and writing stored procedures.
Testing G Ǫuality: Unit-test expertise (JUnit, Mockito) and familiarity with SonarǪube, Fortify, Nexus IǪ.
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 C spoken) for global collaboration.
Preferred Ǫualifications:
Preference: Details
Micro-services G 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.
📌 Java Developer (Trade Processing system) (Mumbai)
🏢 ConsultBae India Private
📍 Mumbai