Senior Java Developer

1 Hour ago • 5 Years + • Full Stack Development

About the job

Job Description

This Senior Java Developer role involves creating innovative applications for Fixed Income Rates and Credit trading desks. Responsibilities include architecting and developing scalable Java applications, optimizing existing components, leading UAT sessions, translating business requirements, collaborating with global IT teams, and supporting production rollouts. The ideal candidate will have 5+ years of Java development experience, strong multi-threaded programming skills, expertise in object-oriented design, and familiarity with Kafka and AVRO. The team is global, fast-paced, and works in an Agile environment. The role requires strong communication and problem-solving skills and a willingness to learn new technologies. Office attendance is minimal, requiring 3 days a week.
Must have:
  • 5+ years Java development experience
  • Multi-threaded programming expertise
  • Object-oriented design & SOLID principles
  • Functional programming concepts
  • Kafka & AVRO familiarity
  • Agile development experience
  • Excellent problem-solving skills
  • Strong communication skills
Good to have:
  • Low-latency knowledge
  • Financial markets understanding (Rates & Credit)
  • Experience with trading platforms
  • Automated testing & CI/CD
  • Python or scripting languages
  • Spring Framework & RESTful APIs
  • Cloud platform knowledge (AWS, Azure, GCP)
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
Project description

Your Role:
We're seeking a passionate Java developer to create innovative applications for Fixed Income Rates and Credit trading desks. You'll deliver high-performance solutions while maintaining existing functionality.
Your Team:
You'll join our global Fixed Income Rates and Credit markets technology team. We're a fast-paced, motivated group spread across 8 cities in 6 countries (US, Europe, Asia Pacific). Our mission is to develop cutting-edge solutions for complex business problems while maintaining a sophisticated multi-faceted platform.

Responsibilities

Architecting and developing scalable Java applications for complex business challenges

Optimizing and refactoring existing components to improve performance and maintainability.

Leading UAT and demonstration sessions with key stakeholders

Translating business requirements into technical specifications

Collaborating with global IT teams to ensure seamless integration.

Supporting production rollouts and providing ongoing maintenance

Skills

Must have

5+ years of professional Java development experience

Strong knowledge of multi-threaded programming techniques

Expertise in object-oriented design patterns and SOLID principles

Experience with functional programming concepts.

Familiarity with messaging systems like Kafka and data serialization formats (e.g., AVRO)

Proven track record in Agile development environments

Excellent problem-solving and analytical skills

Strong communication skills, able to explain complex technical concepts to non-technical stakeholders.

Self-motivated with the ability to manage multiple priorities in a fast-paced environment.

Willingness to learn and adapt to new technologies and market changes.

Degree in Computer Science, Engineering, or related field Office minimal attendance

3 days a week.

Nice to have

Knowledge of low-latency,

Understanding of financial markets, particularly Rates and Credit bonds/derivatives

Experience with trading platforms (e.g., Bloomberg, Tradeweb)

Proficiency in automated testing (unit, integration, performance) and CI/CD practices

Working knowledge of Python or other scripting languages

Experience with Spring Framework and RESTful API design

Knowledge of cloud platforms (AWS, Azure, or GCP)

Other

Languages

English: C1 Advanced

Seniority

Senior

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Luxoft, a DXC Technology Company (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Acquired by U.S. company DXC Technology in 2019, Luxoft is a global operation in 44 cities and 21 countries with an international, agile workforce of nearly 18,000 people. It combines a unique blend of engineering excellence and deep industry expertise, helping over 425 global clients innovate in the areas of automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications.

DXC Technology is a leading Fortune 500 IT services company which helps global companies run their mission critical systems. Together, DXC and Luxoft offer a differentiated customer-value proposition for digital transformation by combining Luxoft’s front-end digital capabilities with DXC’s expertise in IT modernization and integration. Follow our profile for regular updates and insights into technology and business needs.

Masovian Voivodeship, Poland (On-Site)

Indiana, United States (Remote)

Mexico City, Mexico (Remote)

Ohio, United States (Remote)

Kyiv Oblast, Ukraine (Remote)

Lesser Poland Voivodeship, Poland (Hybrid)

Lower Silesian Voivodeship, Poland (Hybrid)

Kyiv Oblast, Ukraine (Remote)

Riyadh Province, Saudi Arabia (On-Site)

Delhi, India (Remote)

View All Jobs

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug