We are seeking an experienced Java Tech Lead to drive the design, development, and delivery of our payment systems. You will partner with architects and development teams to translate business requirements into robust, scalable microservice solutions, ensuring their successful deployment and operation.
Project information:
Industry: Consulting
Location: 100% remote with once-a-month visits in Kraków
Type of employment: b2b or employment contract
Budget: 160 net/h on a b2b contract
Project language: Polish, English
Project: Migration from IBM OpenPages to a new technology to meet regulatory requirements
Team: a full-stack team of 10 engineers (Front/Back/QA/SM)
Start date: ASAP
Project scope:
Analyze business and technical requirements for the Payments Operations Lifecycle (POL) project
Design, develop, and optimize Java/Spring Boot microservices architecture
Lead the migration of existing components to a scalable, cloud‑native architecture
Perform JVM tuning, memory optimization, and application diagnostics
Oversee operational support and stability of payment solutions
Enforce DevOps best practices (CI/CD pipelines, automation)
Lead architectural discussions and coordinate with stakeholders
Required Qualifications
Bachelor's degree in Computer Science or related field
10+ years of hands‑on experience in Java backend development and API architecture
Proven expertise in designing APIs and creating architectural artifacts (gap analysis, LLDs, data models)
Strong skills in Spring Boot, microservices, application security & authentication
Solid understanding of Linux, networking, storage, and load‑balancing
Expertise in JVM tuning and diagnostic tools for performance optimization
Hands‑on experience with Docker, Kubernetes, and service mesh technologies
Proficiency with monitoring/observability tools (AppDynamics, Splunk, Jaeger, Kiali, OpenTelemetry)
Familiarity with cloud infrastructure (VPC, IAM, firewall) and DevOps practices
Expert‑level SQL coding abilities
Excellent English communication skills (written and verbal)
Nice to Have
Experience in the payments domain
Scrum certification
UI/UX design experience in Java applications
What We Offer
Fully remote work with monthly trips to the client's office in Kraków
Flexible employment terms (UoP or B2B)
Training budget and professional development opportunities
Collaboration with seasoned architects and specialist teams
Modern tools and technologies in a dynamic environment
Healthcare and Multisport benefits
Group insurance
Net per hour - B2B
Check similar offers