Senior Core Java Developer
DCV Technologies
⚲ Warszawa, Gdańsk, Wrocław, Kraków, Poznań
Wymagania
- OpenJDK 21
- C++
- CI/CD
- GeoFrame
- Azure
- Core Java
- Agile
Opis stanowiska
We are looking for an experienced Senior Core Java Developer to join a project in Gdańsk, Poland for a leading global company in geophysical software solutions. You will play a key role in designing, developing, and optimizing advanced applications for geophysical data processing, modelling, visualization, and interpretation. This is a fully remote role for candidates located in Poland, with collaboration across Europe, Canada, and the United States. Your responsibilities • Collaborate with geophysicists, data scientists, and software engineers to translate scientific requirements into robust software solutions • Design, develop, and maintain high-performance applications for geophysical data analysis, interpretation, and visualization (e.g., seismic, horizon, fault, velocity model) • Present architectural designs and technical proposals to the architecture review board • Break down development tasks and define clear implementation roadmaps • Implement and optimize computational algorithms • Develop thin and thick client applications that interact with cloud-based microservices • Ensure high code quality via unit testing, code reviews, security hardening, and CI/CD pipelines • Provide technical support and lead troubleshooting sessions for end-users • Mentor junior developers and actively contribute to architectural and implementation decisions • Work in an Agile/Scrum environment, delivering working solutions at the end of each sprint • Stay current with emerging technologies and trends in geophysical computing and software development Our requirements: • Desired Skills • C++ (preferred) • 1+ years of geoscience-related experience (preferred) • Mandatory Skills • Core Java (OpenJDK 21) • Eclipse / RCP / SWT / Swing (stretch) • Thick-client (desktop) application development with design patterns & Java best practices • OpenGL • Algorithmic analysis • Development skills, teamwork, Agile, performance optimization, debugging Tools & Technologies • GitLab, Eclipse, VS Code, CI/CD pipelines • Draw.io for architecture diagrams • Performance tools: VisualVM, JMC/JFR, Async • Windows and Linux operating systems • GitHub Copilot for accelerated development • Geophysical and seismic software: SEG-Y, Landmark seismic BRICK, CMP, OpenVDS, DSG, Petrel, Kingdom, GeoFrame, PaleoScan • Cloud & distributed computing: AWS, Azure, Kubernetes, Spark • Microservices: Quarkus, Spring Boot, AWS API Gateway • Docker, Kubernetes • Scientific computing libraries: Python (NumPy, SciPy, Pandas, TensorFlow), C++/Java (CUDA for GPU acceleration) • Frontend frameworks (optional): Angular or ReactWhat we offer • Location: Gdańsk, Poland • Work Mode: 100% Remote (must be located in Poland) • Duration: 6 Months (likelihood of further vextension) • Experience: Min 6+ years of professional experience in software development ✅ Benefits: • Work with modern technologies and international teams • Long-term and stable cooperation • Professional growth opportunities 📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk