Posted today · be early
Senior Technical Expert Java
Stermedia
WorldwideremotePosted 1 day ago
Skill Required
Software-EngineerJava-DeveloperSoftware-ArchitectCloud-ArchitectBackend-EngineerSenior-Java-EngineerSenior-Java-Software-EngineerJava-Technical-LeadSenior-Java-ArchitectSenior-Java-Engineer-JobsJava-Tech-LeadTechnical LeadJavaMicroservicesCD pipelinesSpring BootTypeScriptPostgreSQLnetworkingTerraformAngularMongoDBdesignCI/CDCloudDesign PatternsAWSandGenerative AICICDAIContract
Key highlights
- Salary: 22 000 - 33000 PLN + VAT (B2B)
- Experience Level: Senior Technical Expert
- Notable Requirement: Modern Java (21+) and Spring Boot 3.x
- Notable Requirement: AWS (EC2, RDS, Lambda, EKS) and Terraform
Role overview
As a Senior Technical Expert, you will be the technical cornerstone of our Data Marketplace—a platform built on Data Mesh principles. You will guide the evolution of a "shop-for-data" experience, moving our architecture from a robust Modular Monolith to a distributed Microservices ecosystem, using a cutting-edge stack (Java 21, AWS, AI-enhanced search) to enable FAIR data access to Digital Assets across the organization.
Responsibilities
- Lead the strategic transition from a modular monolith to microservices, ensuring domain boundaries are respected and performance remains high.
- Take ownership of the development of new components and ideas as you cooperate with a multidisciplinary team to deliver end-to-end experiences to the End Users.
- Write clean, high-performance code using Java 21+ features (Virtual Threads, Pattern Matching) to handle complex data transactions.
- Work on the roadmap to integrate AI/LLM capabilities into our search engine (Sinequa), enabling users to explore data assets via natural language and intelligent discovery.
- Oversee the polyglot persistence layer, optimizing PostgreSQL for relational integrity and MongoDB for flexible metadata storage.
- Design and maintain scalable infrastructure within AWS, ensuring our CI/CD pipelines and deployment strategies are best-in-class.
- Act as a force-multiplier for the team, conducting rigorous code reviews and setting the standard for technical excellence.
- Phase 1: Refine the modular boundaries of the current Java 21 application. Deliver scalable and extensible transaction modules enabling Request-to-Use processes within the DataMarketPlace
- Phase 2: Orchestrate the "Great Migration"—consolidate existing Marketplace ecosystems into DataMarketPlace on-boarding tens of thousands of assets and thousands of users.
- Phase 3: Integrate AI-driven exploration features atop our Sinequa search layer.
Requirements
- Strong experience with modern Java (21+) and Spring Boot 3.x
- Hands-on experience with messaging technologies, ideally Solace
- Good understanding of SPA architecture and frontend development with Angular and TypeScript
- Familiarity with integration patterns and enterprise networking
- Solid architectural knowledge, including modular monoliths, microservices, Data Mesh, and Domain-Driven Design
- Experience working with PostgreSQL, MongoDB, and search platforms such as Sinequa
- Practical experience with AWS services, including EC2, RDS, Lambda, and EKS
- Experience with Infrastructure as Code, preferably Terraform
- A Technical Visionary: You don't just solve today's bugs; you anticipate where the architecture will break two years from now.
- Data-Centric: You understand that in a Data Mesh, the product is the data itself. You care about metadata, lineage, and discoverability.
- User-Centered: You care about the end users experience and can cooperate with UX and Frontend developers to map and deliver first-in-class solutions.
- Pragmatic Architect: You know when to stick with a monolith for speed and exactly when the "swell" justifies a move to microservices.
- AI Curious: You are excited about moving beyond keyword search into the realm of semantic search and AI-driven data exploration.
Additional details
- Salary: 22 000 - 33000 PLN + VAT (B2B)
- Originally posted on Himalayas