FinTech Australia
FinTech Australia
About
About Us
What is Fintech
Contact Us
Policy
Policy
Policy Working Groups
Events
Events Calendar
The Finnies
Intersekt Festival
Members
Corporate Partners
Fintech Careers
Jobs Board
eLearning
Resources
Ecosystem Map
Regulatory Map
Investor Map
EY Fintech Census
Services Directory
News
News
Podcast
Member Portal
FinTech Australia
FinTech Australia
About
About Us
What is Fintech
Contact Us
Policy
Policy
Policy Working Groups
Events
Events Calendar
The Finnies
Intersekt Festival
Members
Corporate Partners
Fintech Careers
Jobs Board
eLearning
Resources
Ecosystem Map
Regulatory Map
Investor Map
EY Fintech Census
Services Directory
News
News
Podcast
Member Portal
Folder: About
Folder: Policy
Folder: Events
Members
Corporate Partners
Folder: Fintech Careers
Folder: Resources
Folder: News
Member Portal
Back
About Us
What is Fintech
Contact Us
Back
Policy
Policy Working Groups
Back
Events Calendar
The Finnies
Intersekt Festival
Back
Jobs Board
eLearning
Back
Ecosystem Map
Regulatory Map
Investor Map
EY Fintech Census
Services Directory
Back
News
Podcast
hero

Companies you'll love to work for

131
companies
7,368
Jobs
For Employers
Add your job
listings
Contact Us
For Employers
Find Candidates
Directly
Talent Pool
For Candidates
Help Recruiters
Find You
Talent Network
Search 
jobs
Explore 
companies
Join talent network
Talent
My job alerts

Senior Java Developer

EPAM Systems

EPAM Systems

This job is no longer accepting applications

See open jobs at EPAM Systems.See open jobs similar to "Senior Java Developer" FinTech Australia.
Software Engineering
Kraków, Poland
Posted 6+ months ago
Apply Apply

Senior Java Developer Description

For our client, one of the largest investment banks in the world, we're looking for a Senior Java Developer.

This position offers a hybrid model, with 3 days per week working from the Kraków office.

SEE YOURSELF IN THIS ROLE


Are you skilled at simplifying intricate requirements into simple designs? Are you passionate about bringing systems to life, and have a curious nature, always interested in how to innovate? Are you ambitious, highly motivated, and looking for a chance to enhance your skills?

In this position, you will join a global team responsible for building and delivering solutions for mastering and distributing reference data and client on-boarding, off-boarding, and maintenance.
Within this domain, your responsibility would encompass implementing and maintaining a network of interconnected applications extensively utilized by numerous business users. These applications are designed to deliver the optimal user experience, ensuring a seamless and efficient flow of business processes. Consequently, we are seeking an experienced Java developer who is not only dedicated to implementing user requirements but is also committed to introducing innovative ideas and best practices for continuous improvement in application design.
#java-finance

What You’ll Do

  • Ensure the accurate and timely execution of technical changes to the suite of applications, while upholding adherence to quality standards
  • Participate in the project lifecycle from requirements specification to implementation, ensuring that the solution fits its intended purpose from a functional, technical, and quality perspective
  • Comprehend the project plan, dependencies, and one's own responsibilities within this context
  • Ensure awareness and alignment with industry trends and firm-wide strategies and initiatives
  • Develop technical solutions, including high/low-level technical designs, specifications, and technology evaluations
  • Share knowledge and code within the internal developer community

What You Have

  • Over 5 years of expertise in back-end or full-stack development
  • Proficiency n JVM programming languages (preferably Java 11+) and well-versed in design patterns, Spring (including Spring Boot), JPA/Hibernate, and JMS
  • Hands-on experience in implementing security concepts, specializing in building Single Sign-On (SSO) applications with Spring Security and OAuth2
  • Practical experience or exposure to Cloud-native technologies, ideally on Azure Cloud, and familiarity with Kubernetes
  • Experience with NoSQL databases, particularly MongoDB or CosmosDB
  • Demonstrated understanding of SOLID principles and clean code principles (Uncle Bob)
  • Proficiency in Test-Driven Development (TDD) and Behavior-Driven Development (BDD), preferably using Junit5 and Cucumber
  • Proven track record in unit testing with tools such as JUnit, Mockito, and Spring Boot testing
  • Thorough understanding of REST API
  • Hands-on experience in Agile/Lean development processes
  • Proficiency in utilizing building tools like Gitlab, TeamCity, or Jenkins
  • Positive "can-do" attitude with keen attention to detail
  • Exceptional communication and collaboration skills

Nice to have

  • Proficiency in working with Azure
  • Experience with Confluent Kafka
  • Expertise in domain-driven design
  • Familiarity with event-driven architecture
  • Competence in Terraform
  • Utilization of Redis Cache
  • Experience with Flowable, Activiti, Camunda, or another open-source BPM framework
  • Knowledge of HTML5 / CSS3
  • Familiarity with functional programming

We Offer

  • We gather like-minded people:
    • Friendly team and enjoyable working environment
    • Engineering community of industry’s professionals
    • Flexible schedule and opportunity to work remotely within Poland
    • Chance to work abroad for up to 60 days annually
    • Relocation within our 50+ offices
  • We provide growth opportunities:
    • Outstanding career roadmap
    • Leadership development, career advising, soft skills and well-being programs
    • Certification (GCP, Azure, AWS)
    • Unlimited access to LinkedIn Learning
    • Language classes on English and Polish for foreigners
  • We cover it all:
    • Stable income (Employment Contract or B2B)
    • Participation in the Employee Stock Purchase Plan
    • Referral bonuses
    • Benefits package (health insurance, multisport, shopping vouchers)
    • Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and many more
    • Corporate and social events
  • We may contact chosen candidates only

About EPAM

  • EPAM is a leading global provider of digital platform engineering and development services. We embrace a dynamic and inclusive culture, where you will collaborate with multi-national teams, contribute to a myriad of innovative projects, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential

Why EPAM

Apply Apply

This job is no longer accepting applications

See open jobs at EPAM Systems.See open jobs similar to "Senior Java Developer" FinTech Australia.
See more open positions at EPAM Systems
Privacy policyCookie policy
FINTECH AUSTRALIA

FinTech Australia exists to help our country become one of the world’s top markets for fintech innovation and investment.

IMPORTANT LINKS
  • Privacy Policy
  • Member Login
  • Join Fintech Australia
  • Contact Us
© 2023 FinTech Australia