Software Engineer - Java

ION Group is a diverse group of visionary innovators providing trading and workflow automation software, high-value analytics, and strategic consulting to corporations, central banks, financial institutions, and governments.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience

Description For Software Engineer - Java

ION Group is seeking a Software Engineer specializing in Java and SQL to join their team in Pune. This role is crucial in designing, developing, and maintaining robust software applications that leverage Java for application logic and SQL for database interactions.

The ideal candidate will have 4+ years of full-stack experience in Java and related technologies. Key responsibilities include analyzing, designing, developing, testing, and maintaining scalable applications using Java for backend and modern JavaScript frameworks for frontend. You'll be building distributed systems based on service-oriented architecture and SOLID design principles, as well as developing and optimizing SQL queries and database schema designs.

ION Group is a rapidly expanding global company with over 13,000 employees and offices in more than 40 cities worldwide. They serve over 2,000 of the world's leading corporations, including 50% of the Fortune 500 and 30% of the world's central banks. Their electronic trading platforms are used by over 800 of the world's leading banks and broker-dealers.

This position offers an unparalleled career experience for those who share ION's vision of innovation in financial technology. You'll be working in a dynamic environment, collaborating with teams across different time zones and countries, and contributing to cutting-edge products used by over 40,000 customers worldwide.

If you're passionate about delivering quality code, have a desire to collaborate and learn from colleagues, and want to be part of a culture of continuous improvement, this role at ION Group could be an excellent opportunity for your career growth in the FinTech industry.

Last updated 4 months 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 systems 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
  • Be passionate about delivering quality code and build culture of continuous learning and improvement in team
  • Collaborate, share, and learn from colleagues
  • Provide input and guidance to resolve issues and meet objectives
  • Ensure product quality and timeliness of work

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 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, 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 Group Software Engineer - Java

Software Development Engineer, Global Logistics

Software Development Engineer role at Amazon's Global Logistics team, building scalable systems for cross-border commerce

System Development Engineer, Amazon Fulfillment Technologies

System Development Engineer role at Amazon Fulfillment Technologies, focusing on supporting and enhancing critical fulfillment software applications.

Software Development Engineer - II, Financials Foundations Services

SDE II role at Amazon's Financial Foundation Services, building scalable financial systems processing billions in transactions.

Software Dev Engineer II

Build and maintain large-scale data systems for Amazon's product pages, handling petabytes of data to improve customer shopping experience.

Software Development Engineer, Alexa Shopping

Software Development Engineer position at Amazon's Alexa Shopping team, building scalable systems and ML models for voice and touch shopping experiences.