Taro Logo

Sr. Java Developer - IPA Tradestore Team

ING is a global bank with a strong European base, serving around 38 million customers and corporate clients in over 40 countries.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Job Description

ING Hubs Romania is seeking a Senior Java Developer to join their IPA Tradestore Team. This role is part of the ING Pricing Architecture (IPA) platform, a crucial system for Financial Markets that enables real-time portfolio calculations and financial risk metrics. The Trade Store project is responsible for capturing and processing trade feeds across the bank, modeling data using Google protocol buffers, and serving high-throughput APIs for risk pricing purposes.

As a Senior Java Developer, you'll work with cutting-edge technologies including Java 17, Spring Boot, and Apache Ignite in a Big Data ecosystem. You'll be responsible for designing and developing high-performance services, implementing both gRPC and REST APIs, and ensuring robust automated testing coverage. The role requires strong expertise in distributed systems, performance optimization, and financial market domain knowledge.

ING Hubs Romania offers a flexible and collaborative work environment, with over 2000 professionals providing software development, data management, and other services to 24 ING units worldwide. The company emphasizes making a real impact through innovative solutions while maintaining a strong focus on quality and performance.

The position offers the opportunity to work on strategic financial market systems, collaborating with multiple scrum teams across the global IT landscape. You'll be part of a team that values technical excellence, continuous learning, and making a meaningful impact in the financial technology sector.

The ideal candidate will bring strong Java development experience, a deep understanding of distributed systems, and either experience in or enthusiasm for learning about financial markets and trading systems. This role offers an excellent opportunity for growth and impact in a global financial technology environment.

Last updated 24 days ago

Responsibilities For Sr. Java Developer - IPA Tradestore Team

  • Work with Java 17 with focus on functional programming
  • Work with Spring Boot and other Spring modules
  • Work with Apache Ignite for Big Data distributed database solution
  • Design and develop gRPC and REST services in a Big Data ecosystem
  • Apply Domain Driven Design and Test Driven Design principles
  • Performance optimization and tuning
  • Work with streaming technologies like JMS
  • Develop automated tests using JUnit, Mockito, Power Mock, and Cucumber
  • Work in Linux deployment environment

Requirements For Sr. Java Developer - IPA Tradestore Team

Java
Redis
Linux
  • 5+ years of Java software engineering experience
  • Advanced knowledge of Java
  • Experience with dependency injection frameworks
  • Experience in developing automated testing
  • Experience with Azure DevOps or similar tools
  • Experience in Continuous Delivery
  • Experience in NoSQL or SQL and relational modeling
  • Good understanding of Software Architecture
  • Good understanding of banking
  • Experience within financial markets IT domain
  • University degree in Computer Science, Cybernetics, Software Engineering, Financial Engineering or equivalent
  • Advanced English language skills