We are looking for an experienced Senior Java Backend Developer with strong expertise in Advanced Java, Reactive Programming, Spring Boot, Spring WebFlux, Kafka, and NoSQL databases such as Couchbase and MongoDB. The ideal candidate should have hands-on experience designing and developing scalable, high-performance, event-driven and reactive applications.
Responsibilities
Design, develop, and maintain scalable backend applications using Advanced Java and Spring Boot.
Implement reactive and non-blocking applications using Spring WebFlux and Reactive Programming.
Apply Java Functional Programming concepts, including Lambda Expressions, Streams API, and Functional Interfaces.
Develop event-driven and distributed applications using Apache Kafka.
Design and manage NoSQL database solutions using Couchbase and MongoDB.
We are seeking an experienced Software Engineer/Tech Lead with strong expertise in Java Swing GUI development. The candidate will be responsible for designing, developing, and maintaining Java-based desktop applications, collaborating with cross-functional teams, ensuring application performance, troubleshooting issues, and mentoring junior developers.
Lead design, development, and optimization of high-performance tools and automation for electronic equities trading platform.
Compensation
Primary Location Full Time Salary Range: $142,320.00 - $213,480.00
Responsibilities
Take a leading role in the design, development, and optimization of high-performance tools, automation services, and applications that support the operation, stability, and delivery of our electronic trading platform.
Implement and enhance operational automation, including runbooks, support workflows, trade reconciliation, exception handling, and environment/configuration management, to improve the stability, scalability, and efficiency of our execution systems.
Design and build stability tooling for monitoring, observability, alerting, failover, and application recovery to reduce time-to-detect and time-to-recover in a low-latency, high-throughput environment.
Build and apply AI tooling and agents to create a next-generation toolkit for Electronic Equities — automating diagnosis, runbook execution, code and test generation, developer inner-loop tasks, and operational decision support, with appropriate human-in-the-loop controls.
Drive continuous improvement initiatives in testing frameworks, development tools, CI/CD, and deployment processes to raise developer productivity and delivery quality for Electronic Equities.
Pay Rate Range: $ 45.45 - 49.24/hr.
Job Description: Java SB MS| JBPM developer
Skills: Digital : Microservices~Digital : Spring Boot~jBPM (Java Business Process Model)~Core Java
Experience Required: 8-10 Years
Skills:
Category
Name
Required
Importance
Experience
SkillCategoryTest1_MN
Digital : Microservices
Yes
1
>7 years
SkillCategoryTest1_MN
Digital : Spring Boot
Yes
1
>7 years
SkillCategoryTest1_MN
jBPM (Java Business Process Model)
Yes
1
>7 years
A hands-on Informatica MDM Developer who combines strong MDM Hub configuration expertise with Java development capabilities, particularly in building custom Java extensions to support enterprise master data management requirements.
Responsibilities
Configure, develop, and customize Informatica MDM Hub to support enterprise master data management requirements.
Develop Java-based extensions, custom components, and integrations to extend Informatica MDM Hub functionality.
Configure MDM Hub components, including base objects, landing tables, staging tables, and trust settings.
Work with Informatica MDM processes such as data cleansing, standardization, matching, merging, and consolidation.
Implement match and merge rules to identify and resolve duplicate master records.
Requirements
Nice to have: Informatica Data Quality (IDQ)
Nice to have: ETL and data integration technologies
Contribute to requirements elicitation, design discussions, coding, testing, documentation, and production issue resolution for Java backend services using AWS and AI tools.
Responsibilities
Document business requirements
Facilitate software design discussions
Participate in coding and integrate new features
Conduct code reviews and maintain repositories
Implement test strategies and coordinate bug fixes