Java Developer
at ITDS Business Consultants
Gdańsk, pomorskie, Poland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 11 Apr, 2025 | Not Specified | 13 Jan, 2025 | 4 year(s) or above | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
BE A PART OF REVOLUTIONIZING FINANCIAL DATA SOLUTIONS!
Trójmiasto-based opportunity with the possibility to hybrid work!
As a Java Developer, you will be working for our client, a leading financial institution operating in northern Europe. You will join the Accounting Balance Reporting Engine project, focused on processing front-office events for back-office reporting. The role involves developing advanced solutions for complex data flows with Kafka, Spark, and OracleDB (soon transitioning to Cloudera) while contributing to scalable, Big Data-ready infrastructure. You will work in an Agile environment with teammates in Poland and Denmark, leveraging Java and cutting-edge technologies to deliver innovative solutions.
Responsibilities:
YOUR MAIN RESPONSIBILITIES: DEVELOP AND MAINTAIN PROJECT-RELATED FUNCTIONALITY, PROCESSING EVENTS FROM FRONT-OFFICE TO BACK-OFFICE SYSTEMS
- Work on data enrichment and transformation using Kafka, gRPC, and direct database access for legacy systems
- Use Spark to process large volumes of events efficiently, transitioning to Cloudera Data Platform where applicable
- Implement and maintain Java services using Spring frameworks (spring-batch, spring-kafka, spring-data)
- Manage CI/CD processes for test environments using Bamboo and Bitbucket
- Use Ansible for infrastructure-as-code and participate in transitioning OracleDB-based storage to more Big Data-suitable solutions
- Collaborate with the business team using Jupyter Notebooks (Python + Spark) to integrate input data
- Apply your expertise in Java to deliver high-quality, tested code supported by Cucumber/Gherkin testing frameworks
YOU’RE IDEAL FOR THIS ROLE IF YOU HAVE:
- 4 years of experience as a Java Developer
- Proficiency with Spark and Spark SQL
- Strong knowledge of Spring frameworks
- Experience with CI/CD tools like Bamboo and version control systems such as Git
- Familiarity with Kafka and its integration into event-driven architectures
- Good understanding of relational databases, particularly OracleDB, and the ability to optimize queries
- Knowledge of Kubernetes and Ansible for managing containerized applications and infrastructure
- Strong problem-solving and analytical skills, with experience in agile methodologies (SAFe, Scrum)
- Fluent English
REQUIREMENT SUMMARY
Min:4.0Max:9.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Gdańsk, pomorskie, Poland