Senior Developer (Java)

Freelancer, Full-time · Remote Germany, Thuringia

Your mission
We in Etops are a very intensely cooperating team where every single person takes a complex responsibility for a client and/or projects from A-Z. Everyone in our team is key to our success - individually and as a team. Everyone matters.

We are looking for Senior Java Developer for our PMS and Data Operations Team! You'll work on our PMS core system and its additional components written in Java. The focus will be on improving and fine-tuning the system and its legacy structure in coordination with internal and external teams. The system can process and evaluate millions of transactions, imported with a Java-based ETL pipeline for processing daily transactions across multiple custodian banks and provides access via a REST API for our customers.
Your role and responsibility

In this position you will:

  • Optimize the portfolio analysis components, paying particular attention to performance and memory usage.
  • Continuously enhance and extend the functionality of the API, ensuring it remains robust and scalable.
  • Collaborate with cross-functional teams to develop and maintain data import processes to support our analytical systems.
  • Stay updated with the latest industry trends and best practices in Java development and contribute to the adoption of new technologies where relevant.
  • Participate in code reviews, mentor junior team members, and actively contribute to a culture of excellence in software engineering.
Your experience and profile

We are looking for:

  • Education or professional experience as a software engineer / computer scientist.
  • Proven experience as a Java Engineer with a focus on large-scale systems and performance optimization.
  • Experience with bank/financial data (transactions, accounts, ...) and large scale data processing in SQL and Java
  • Strong expertise in Java programming and related technologies.
  • Experience with API development.
  • A high sense of responsibility.
  • English communication and collaboration skills with both technical and non-technical stakeholders.

Technology & Processes

  • Agile development process (Scrum or Kanban)
  • Java
  • PostgreSQL
  • RESTful API
  • Jira & Confluence
  • Gitlab as code versioning and CI/CD tool
Why us?

✅ Be part of a purpose-driven company with a mission to empower individuals and businesses. 

✅ Collaborate with a diverse, talented team dedicated to innovation and excellence. 

✅ Get inspired by our international cooperation with teams in Switzerland, Germany, Luxembourg, Slovakia, Georgia and Ukraine.

✅ Develop your skills and advance your career in a supportive and inspiring environment.

✅ Contribute to cutting-edge product and make a meaningful impact in the world of finance and technology. 

✅ Enjoy a flexible and inclusive work culture that values your well-being and work-life balance.

✅ Combine the experience working in modern offices with the possibility to work from home.

About us
Etops is redefining the way financial services harness data and technology. We're not just building tools — we're creating intelligent infrastructure, seamless user experiences, and next-gen AI products that empower smarter decisions at every level. 
 
We’re a team of engineers, creatives, and fintech experts who move fast, think big, and challenge the status quo. Our culture is rooted in curiosity, bold thinking, and making an impact — both in the industry and for each other. 
 
Now’s the time to join us. We’re scaling, hiring, and shaping the future of wealth and asset management. If you're passionate about cutting-edge tech and real-world impact, let's talk.
We're excited about your interest in joining Etops!
Please take a moment to complete the short form below to help us get to know you better. By submitting your application, you agree to our data privacy statement.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.