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 5 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 Developer - 862

Mid-level Software Developer position at ION Group, focusing on financial technology development using Java, SQL, and modern cloud technologies.

Software Developer - 851

Mid-level Software Developer position at ION Group, focusing on financial technology development with 4+ years experience required, based in Noida.

Software Development Engineer, Pricing Customer Experience

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

Quality Assurance Engineer

Quality Assurance Engineer position at Amazon Prime Video Sports, focusing on testing and quality assurance for live sports streaming platforms.

Software Engineer

Software Engineer position at Meta, developing large-scale applications and infrastructure with competitive compensation and benefits.