Login Enter

EPAM Systems

8 months ago

Senior Java Engineer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
EPAM Systems
Location
Polska, małopolskie, Kraków Poland
Posted
8 months ago
View all jobs at EPAM Systems

Job description

We are looking for a Senior Java Engineer to join a global team responsible for developing and maintaining a suite of applications that support financial operations and the trade lifecycle in the investment banking sector. In this role, you will contribute to the evolution of next-generation securities management systems, working closely with operations teams and business analysts to deliver solutions for diverse business needs. Our focus is on software craftsmanship — ensuring high quality and reliability through rigorous testing, code reviews, and continuous integration. You will be expected to design, develop, test, and deploy complex Java-based applications, collaborating with cross-functional teams to drive innovation and improve processes. Key responsibilities include: • Designing, developing, testing, and deploying Java-based applications for financial operations and trade lifecycle management. • Collaborating with operations teams and business analysts to deliver solutions that meet diverse business needs. • Participating in code reviews and ensuring high-quality coding practices. • Developing and maintaining technical documentation and knowledge base. • Staying up-to-date with industry trends, best practices, and emerging technologies. Requirements: • Bachelor's degree in Computer Science or related field. • At least 5 years of experience as a Java developer. • Strong understanding of Java programming language and its ecosystem. • Experience with Agile development methodologies and version control systems (e.g., Git). • Knowledge of software design patterns, principles, and best practices. • Familiarity with financial markets, instruments, and regulations is a plus. Benefits: • Competitive salary and benefits package. • Opportunity to work on cutting-edge technologies and projects. • Collaborative and dynamic work environment. • Professional development opportunities and training programs. • Flexible working hours and remote work options.

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.