Java Developer with German
Summary
Full-stack Java developer building and enhancing a recovery platform for German banks and government entities, using Java JEE, Spring, SQL, and XML.
We are looking for a skilled Java JEE / Full-Stack Developer with German language proficiency to join our team on a project supporting major German banks and government entities. Your expertise will contribute to technical enhancements and updates on a platform supporting recovery processes.
This is an opportunity to work closely with a German-speaking team and deliver impactful solutions in a dynamic and collaborative environment.
In Short
🌎 100% REMOTELY or from one of our 2 offices
💰 Senior: 135-170 PLN/h + VAT
💰 Middle: 105-135 PLN/h + VAT
☑️ B2B contract
Your Daily Missions
Integrating with a German-speaking development team and actively participating in technical discussions.
Extending and adapting the technical framework of the recovery platform.
Analyzing existing functionalities and implementing enhancements for the recovery module.
Writing and maintaining clean, efficient, and well-documented Java code.
Designing and optimizing database structures using SQL.
Handling XML data and ensuring seamless integration with the platform.
Contributing to both backend and frontend development as part of a full-stack role.
Collaborating with stakeholders to understand functional requirements and translate them into technical solutions.
The Essentials We’re Seeking
Minimum 3+ years of commercial experience in Java development.
Strong experience with Java JEE and Spring.
Strong proficiency in SQL and XML.
Previous experience with frontend development; specific frontend technology is not required, as training on the client's Generator technology will be provided.
German language proficiency at B2 level or higher, with the ability to follow technical conversations and customer communications.
Fluency in English (minimum B2 level).
Fluency in Polish (minimum B2 level).
Experience working on technical frameworks or platforms.
Experience working in a SCRUM-based methodology.
Adaptability and a proactive approach to understanding and solving functional challenges.
Team player attitude with excellent communication skills.
Nice-to-haves
Experience in the banking or financial sector is a plus.
Experience in collections or garnishment processes is a plus.
Reasons Why You Would Enjoy Working With Us
We work in the latest technologies and with international clients, and our projects are polished from < to /> - learn about some of the projects we have completed.
We organize TechTalks, meet-ups and create guilds where we exchange knowledge - you can learn a lot from your teammates.
We have a close-knit team and we make sure to have regular integrations - we often go out to celebrate together.
You can work remotely or choose to work from our offices in Wroclaw or Bielsko-Biala. However, we count on your openness to occasionally visit the office for team meetings or client visits, or possible occasional trips to the client's headquarters.
You can adjust your working hours to suit your needs, starting your day between 7:00 and 10:00 am.
You can work with great specialists in their fields who also have a sense of humor and other after-hours hobbies. It is the people who create the unique atmosphere and relaxed atmosphere at CSHARK.
We have a flat structure - we are not a corporation and don't want to be one 🙃.
We offer bonuses for employee referrals (from 3000 PLN to 7000 PLN).
We organize remote English classes and provide access to the company library. You can also become an author/author of articles published on our technical blog - .