21 Aug
|
Acuity Knowledge Partners
|
India
21 Aug
Acuity Knowledge Partners
India
Job Description
Job purpose
We are seeking a senior, 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 take end-to-end ownership of complex functional and nonfunctional requirements, influence design across cross-discipline teams, and deliver reliable, extensible, low-latency software on short Agile cycles. The role demands a proactive self-starter who can work independently with minimal supervision, collaborate closely with traders and production support (including level-3 support), and mentor junior engineers on modern engineering practices.
Key responsibilities
- Hands-on development using Java (Java 25) as the primary language to build and enhance the pre execution sales-trader workflow platform for Interest Rate products
- Take end-to-end ownership of assigned modules, influence technical decisions across disciplines, and mentor/guide junior developers on engineering best practices
- 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
Key competencies
- Educated to degree level in Computer Science or a similar engineering discipline
- At least 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 solid communication and stakeholder-management skills
- Demonstrated ability to take ownership, influence cross-discipline teams and guide junior engineers on complex deliveries
Good to have:
- Any JavaScript/TypeScript, ReactJS experience
- 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
Job Snapshot
Job ID
JOB_8268
Department
Data and Technology Services
Location
Bengaluru EC- STPI, Bengaluru, Karnataka, India
Experience
7 - 10 Years
Employee Type
Permanent
📌 Deliver Manager -Java Developer (India)
🏢 Acuity Knowledge Partners
📍 India