Senior Associate-Java Developer

Acuity Analytics

Bengaluru

On-site

INR 1,200,000 - 2,600,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Acuity Analytics seeks a capable Java Developer to join a global team building a pre-execution sales-trader workflow system for structuring, valuing and matching voice deals across Interest Rate products. You will deliver functional and non-functional requirements and own modules on short Agile cycles.

The role involves Java development with Spring Boot, PostgreSQL and OpenShift; contributing to CI/CD and test-driven development while collaborating with traders, analysts and IT partners.

Qualifications

  • Educated to degree level in Computer Science or a similar engineering discipline.
  • 5–7 years of hands-on software development experience.
  • Strong core Java development skills including streams, lambdas and advanced concurrency APIs.
  • Experience with distributed systems and multi-threaded asynchronous applications.
  • Hands-on experience with Spring Boot, PostgreSQL and OpenShift.
  • Experience with test-driven development and CI/CD on large systems.
  • Ability to deliver software on short cycles using Scrum/Agile.

Responsibilities

  • Hands-on development using Java as the primary language to build the preexecution sales-trader workflow platform.
  • Deliver functional and non-functional requirements while maintaining extensibility and performance.
  • Develop and maintain distributed, multi-threaded applications using Spring Boot, PostgreSQL and OpenShift.
  • Contribute to CI/CD processes, tooling and release environments on large systems.
  • Apply TDD and deliver software on short cycles using Scrum/Agile.
  • Collaborate with traders, analysts and IT partners and provide level-3 production support as required.

Skills

Java development
Concurrency
Data structures
Algorithms
Scrum/Agile
Communication
Self-driven

Education

Bachelor's degree in Computer Science

Tools

Spring Boot
PostgreSQL
OpenShift
JConsole
JVisualVM
Elasticsearch/Logstash
Prometheus
OpenTracing
CI/CD tooling
Docker

Job description

We are seeking a capable, hands-on Java Developer to join a global team building a pre-execution sales-trader workflow system for structuring, valuing and matching voice deals across Interest Rate products for a leading corporate and investment bank. Operating as an extension of the client’s Sales & Trading Business Platforms team in a resource-augmentation model, the developer will deliver functional and non-functional requirements, contribute to the extensibility and reliability of software solutions, and grow ownership of assigned modules on short Agile cycles. The role suits a self-driven engineer who can quickly understand requirements, work with minimal supervision, and collaborate closely with traders, analysts and IT partners.

Key responsibilities
  • Hands-on development using Java (Java 25) as the primary language to build and enhance the preexecution sales-trader workflow platform for Interest Rate products
  • Deliver functional and non-functional requirements while maintaining the extensibility, reliability and performance of software solutions
  • Develop and maintain distributed, multi-threaded, asynchronous applications using Spring Boot, PostgreSQL and OpenShift
  • Contribute to continuous improvement of the development and release environment, tooling and CI/CD processes on large, complex systems
  • Apply test-driven development and deliver software on short cycles using Scrum/Agile methodology
  • Work closely with traders, business/functional analysts, product owners and other IT partners; provide level-3 production support as required
  • Perform JVM monitoring, profiling, performance tuning and debugging using tools such as JConsole, JVisualVM, Elasticsearch/Logstash, Prometheus and OpenTracing
  • Collaborate with development leads and cross-regional teams (Risk, Quants, DevOps, Finance, Regulatory Reporting), balancing project work, BAU and support tasks efficiently
  • Educated to degree level in Computer Science or a similar engineering discipline
  • 5 to 7 years of relevant hands-on software development experience
  • Strong fundamental computer science knowledge including concurrency, algorithms and data structures
  • Strong core Java development skills including streams, lambdas and advanced concurrency APIs
  • Extensive experience and understanding of distributed systems - developing, profiling and maintaining multi-threaded, asynchronous applications
  • Hands-on experience of working with Spring Boot, PostgreSQL and OpenShift
  • Extensive experience of test-driven development and knowledge of CI/CD on large, complex systems
  • Ability to deliver software on short cycles using Scrum/Agile methodology
  • JVM monitoring, profiling, performance tuning and debugging (JConsole, JVisualVM, Elasticsearch/Logstash, Prometheus, OpenTracing)
  • Self-driven and proactive, able to work independently with minimal supervision, with strong communication and stakeholder-management skills
Good to have:
  • Experience in the pricing or risk domain in investment banking - front-office, or Market/Credit risk with a good understanding of risk sensitivities and F2B processes
  • Hands-on experience with dynamic scalability and cloud deployment (EKS/Nomad), container/Docker deployment, gRPC services, or cloud-based services (Prometheus, Elasticsearch)
  • Experience with Kafka or other event processing/message bus
  • Experience with Workflow/Scheduling/State management
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Deliver Manager -Java Developer
Deliver Manager -Java Developer

Acuity Analytics • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Software Engineer - Java
Software Engineer - Java

Tekskills • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Java Developer
Senior Java Developer

Luxoft • Pune District

On-site
INR 3,000,000 - 6,000,000
Java Development Lead
Java Development Lead

EdgeVerve Systems • Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Java Development with Capital Market Domain experience
Java Development with Capital Market Domain experience

LTM • Pune District, Mumbai, Chennai District

Hybrid
INR 1,800,000 - 3,000,000
Lead Java Full Stack Developer
Lead Java Full Stack Developer

V2 Solutions • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Java FullStack Developer with React & Kafka
Senior Java FullStack Developer with React & Kafka

Luxoft • Pune District

On-site
INR 1,200,000 - 1,800,000
Lead Application Developer (Java)
Lead Application Developer (Java)

S&P Global • Mumbai

On-site
INR 3,000,000 - 6,000,000
Senior Java Software Engineer Vice President
Senior Java Software Engineer Vice President

Professional • India

On-site
INR 2,000,000 - 3,000,000
Sr Java Developer_@BFSI
Sr Java Developer_@BFSI

Net Connect • Mumbai

Hybrid
INR 1,800,000 - 3,000,000