Full Stack Java Developer

Compunnel

$80K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of Core Java experience with expertise in threading and memory management
  • Proficient in Spring Framework, Spring Boot, and building REST/SOAP services
  • Solid grasp of object-oriented programming, design patterns, and effective application/database design
  • Hands-on experience with SQL programming and relational databases in Unix/Linux environments
  • Basic familiarity with frontend technologies like Angular or React
  • Proven ability in requirement analysis, scoping, and agile development practices as well as debugging
  • Preferred: Bachelor’s/Master’s in Computer Science, exposure to middle office trade processing, messaging systems (MQ, JMS, Kafka), and cloud platforms (Azure/AWS)

Responsibilities

  • Design, develop, and implement enterprise-level applications using Java and related technologies
  • Collaborate with global teams to enhance trade matching and regulatory reporting platforms
  • Analyze requirements and contribute to technical design using agile methodologies
  • Ensure adherence to established development standards and best practices
  • Focus on usability improvements, cloud adoption, and modern UX design in applications
  • Participate in architectural design and conduct technical analysis on complex projects
  • Communicate effectively across technology, business, and operations teams
Full Job Description
Job Summary

The Operations Technology division at Client is responsible for building and operating platforms that support critical post-trade business processes, including Settlements, Regulatory Reporting, Client Reference Data, Position Keeping, and Corporate Actions.

The division handles a wide range of financial products across equity and fixed income, processing up to 40 million trades on peak days and managing daily settlements in multiple currencies globally.

This role is part of the Global Clearance External Trade Matching and Primary Dealer Reporting department, which is undergoing a multi-year platform renovation.

The initiative focuses on adopting cloud-aligned architecture, advanced caching techniques, and modern UX design.

The selected candidate will contribute to the development and implementation of applications using emerging technologies.

Key Responsibilities
  • Design, develop, and implement enterprise-level applications using Java and related technologies.
  • Collaborate with global teams to build and enhance the Trade Matching and Regulatory Reporting platform.
  • Engage in requirement analysis, technical design, and agile development practices.
  • Ensure adherence to established development standards and best practices.
  • Focus on usability, cloud adoption, and user experience in application development.
  • Participate in architectural design and technical analysis for medium to high complexity projects.
  • Communicate effectively across technology, business, and operations teams.


Required Qualifications
  • Minimum 3 years of experience in Core Java with strong understanding of threading and memory management.
  • Proficiency in Spring Framework, Spring Boot, and REST/SOAP services.
  • Solid knowledge of Object-Oriented Programming and design patterns.
  • Experience with SQL programming and relational databases.
  • Familiarity with Unix/Linux environments.
  • Basic understanding of frontend technologies such as Angular or React.
  • Strong application and database design skills.
  • Proven experience in scoping, analysis, and design.
  • Excellent programming and debugging capabilities.
  • Strong analytical and problem-solving skills.
  • Effective written and verbal communication skills.


Preferred Qualifications
  • Bachelor's or Master's degree in Computer Science or related field.
  • Experience in middle office trade processing.
  • Familiarity with messaging systems such as MQ, JMS, or Kafka.
  • Exposure to cloud platforms like Azure or AWS.
  • Prior development experience in the financial or banking industry.


Education: Bachelors Degree

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Full Stack Java Developer jobs: