Software Engineer – Java

A financial technology company providing trading and workflow automation software, analytics, and consulting to corporations, central banks, financial institutions, and governments.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer – Java

ION is a leading financial technology company with a global presence of 13,000 employees across 40+ cities. As a Software Engineer in our team, you'll be instrumental in developing our Fixed income trading solution. You'll work in an agile environment, collaborating with cross-functional teams to design, develop, and maintain high-quality software solutions.

The role offers an opportunity to work with cutting-edge technologies, implementing best practices in coding, testing, and deployment. You'll be part of a company that serves over 2,000 of the world's leading corporations, including 50% of the Fortune 500 and 30% of the world's central banks. Our electronic trading platforms are used by more than 800 of the world's leading banks and broker-dealers.

You'll be working on distributed systems, using Java for backend and modern JavaScript frameworks for frontend development. The position requires strong problem-solving skills and excellent communication abilities, as you'll be interacting with business experts and customers while collaborating with team members across different time zones.

This is an excellent opportunity for a mid-level engineer looking to grow in the FinTech space. You'll have the chance to mentor junior developers, participate in architecture discussions, and contribute to the development of processes that enhance quality and productivity. The role offers exposure to complex financial systems and the opportunity to work with a diverse group of visionary innovators in a rapidly expanding global organization.

Last updated a day ago

Responsibilities For Software Engineer – Java

  • Analyze, design, develop, test, and maintain scalable applications using Java for backend and modern JavaScript frameworks for frontend
  • Build distributed system based on service-oriented architecture and SOLID design principles
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Interact with business experts and customers to understand end user requirements
  • Collaborate with local and remote team members across different time-zones
  • Promote best practices in coding, design, and architecture
  • Contribute to developing and refining development processes
  • Coach and mentor junior members of the team
  • Participate in architecture discussions
  • Participate in stakeholder and customer conversations and demonstrations

Requirements For Software Engineer – Java

Java
JavaScript
  • BE/BTech or MS degree in Computer Science from a reputed university
  • 3+ years of full-stack, hands on experience in Java and related technologies
  • Experience implementing Design Patterns/SOLID principles/OOPS
  • Experience in successful implementation/adoption of Agile and Scrum methodologies
  • Test-driven development experience including Unit and End-to-End Testing
  • Excellent analytical, problem-solving and communication skills
  • Experience working with teams across different time-zones and countries
  • Ability to work independently and collaboratively
  • FinTech experience is a plus

Interested in this job?

Jobs Related To ION Software Engineer – Java

Software Engineer – C/C++

Mid-level Software Engineer position at ION, focusing on C/C++ development for financial trading solutions, requiring 3+ years of experience and strong technical skills.

Mid-level Software Engineer – Full Stack

Mid-level Full Stack Software Engineer role at ION, developing financial technology solutions with JavaScript, TypeScript, and React, requiring 2-4 years of experience.

Industrial Design Engineer, R2L Design

Industrial Design Engineer position at Amazon's R2L team, focusing on logistics infrastructure and delivery system optimization.

Software Development Engineer, Pricing Customer Experience

Build and enhance pricing experiences at Amazon, improving customer trust and price perception for millions of users globally.

Cluster Project Design Electrical Engineer, Fleet Remediation Engineering

Lead data center infrastructure design and upgrades as a Fleet Remediation Project Design Electrical Engineer at AWS, ensuring optimal performance of cloud computing facilities.