Software Engineer - Java

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

Description For Software Engineer - Java

ION Corporates is seeking a Software Engineer specializing in Java and SQL to join their team in Pune or Noida, India. As a leading fintech company with over 13,000 employees and offices in more than 40 cities globally, ION serves 2,000+ of the world's leading corporations, including 50% of the Fortune 500 and 30% of the world's central banks.

The role involves designing, developing, and maintaining robust software applications using Java for application logic and SQL for database interactions. You'll be working on distributed systems, implementing service-oriented architecture and SOLID design principles. The position requires strong expertise in Java programming, object-oriented design, and database optimization.

The ideal candidate should have 4+ years of full-stack development experience, with a strong foundation in computer science and proven experience in Java technologies. You'll be part of a diverse, global team working on cutting-edge financial technology solutions that power the world's financial market infrastructure.

This is an excellent opportunity for a mid-level software engineer looking to make an impact in the FinTech industry while working with a company that has an impressive client portfolio and global reach. The role offers the chance to work on complex technical challenges while collaborating with teams across different time zones and countries.

Last updated 5 hours 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
  • Develop and optimize SQL queries, and database schema designs
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Build culture of continuous learning and improvement in team by identifying technical debts/improvements
  • Collaborate, share and learn from colleagues
  • Provide input and guidance to resolve issues and meet objectives

Requirements For Software Engineer - Java

Java
JavaScript
  • BE/BTech or MS degree in Computer Science from a reputed university
  • 4+ years of full-stack, hands on experience designing & developing of product development experience in Java and related technologies
  • Experience implementing Design Patterns/SOLID principles/OOPS
  • Experience developing and working with databases (Oracle, MSSQL, NoSQL)
  • Experience in successful implementation/adoption of Agile and Scrum methodologies
  • Test-driven development, which includes 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
  • Ensure product quality and timeliness of work

Interested in this job?

Jobs Related To ION Corporates Software Engineer - Java

Software Developer 3

Mid-level Software Developer role at Oracle focusing on backend development with competitive compensation and comprehensive benefits package.

Software Engineer, People with Disabilities

Software Engineering role at Google focused on developing next-generation technologies, specifically open for People with Disabilities candidates in Brazil.

System Software Engineer

System Software Engineer position at NVIDIA focusing on next-generation graphics and computing products validation, requiring strong C/C++ skills and hardware architecture knowledge.

Software Development Engineer

AWS QuickSight is hiring a Software Development Engineer to build world-class BI experiences and services, focusing on Embedded Analytics and Enterprise-grade solutions.

Software Development Engineer, Compute Services

Software Development Engineer position at Amazon Web Services EC2 team, focusing on server provisioning and cloud infrastructure development.