Senior Application Developer
Gdańsk, PolskaKey offer highlights
On-site work - no remote option
AWS / Azure
English C1
5+ years of experience
Senior level
Description
We are seeking a Senior Application Developer with extensive experience in Go (Golang), Java, virtualized environments, and containerization technologies. The ideal candidate will bring a strong security-first mindset, proven experience working with certificates and encryption mechanisms, and the ability to design and deliver scalable, secure, and high-performance applications in modern cloud-native environments. As a senior member of the team, you will play a key role in system architecture, technical decision-making, mentoring junior developers, and ensuring best practices in application security and reliability.
What we offer
Global Relocation - (Relocation options; Experience in an international environment; Cross-cultural experience)
Recognition and Evaluation - (Feedback culture; Regular appraisals)
Time Off - (Annual holiday - 20 or 26 days. The duration of the leave depends on the overall seniority; Occasional leave - 1 or 2 days/ depending on the circumstances; Child care leave - 2 days or 16 hours per year; Absence due to force majeure - 2 days or 16 hours per year; Maternity Leave - 20 weeks; Parental Leave - 41 weeks; Paternity Leave - 14 days)
Luxoft Training Center - (Expert-led tech courses covering basic to advanced topics; Internal instructor-led soft skills courses; Comprehensive in-house self-learning resources for both soft and hard skills; Access to external self-learning libraries like ProQuest eBook and Udemy for Business; Cloud Programs: MS Cloud Academy, AWS Partner Academy, Google Cloud Academy; Custom Learning Programs: upskilling, reskilling, technical mentorship; Leadership Programs for Managers)
Well-being and Work-life Balance - (Multisport card; Possibility to order Multisport card at the corporate rate for family members; LuxGood Program: wellbeing seminars, contests, relaxation sessions, yoga sessions, etc.; One Team Program: Buddy for each New Joiner; seminars, meeting and workplace space to support integration with local community and culture; “Hire me” workshops for partners; Preferential banking offer; Preferential car leasing offer; Cafeteria program discounts for shops, cinema tickets, holiday offers; Luxoft Social Benefit Fund: sport and recreation benefits, the possibility to receive financial support)
Health Care - (Private Healthcare Insurance with unlimited access to specialists; Full dental support; Travel Insurance; Possibility to add private healthcare coverage for family members at the corporate rate; Life insurance at the corporate rate for employees and family members, including payment of the basic package for the employee by the employer; Reimbursement for corrective glasses)
Company Events and Friendly Environment - (Many fun social activities organized by the Luxoft team offline in your city; Online entertainment events for whole company and local team events; A workplace where you’re treated with respect within a multicultural team)
Internal Mobility - (Rotation between projects and accounts; New career opportunities)
Self-Learning Library
CSR Projects
Other
Languages: English: C1 Advanced
Seniority: Senior
Requirements
Required Skills & Experience
Core Technical Skills
Strong hands-on experience with Go (Golang) and Java (5+ years total development experience preferred)
Deep experience with containerization and orchestration:
Docker / Podman
Kubernetes / OpenShift
Solid understanding of virtualization technologies (VMware, KVM, Hyper-V)
Proven experience developing RESTful APIs and microservices architectures
Strong knowledge of Linux/Unix-based systems
Experience with Git and modern CI/CD pipelines
Security & Certificate Management
Strong experience with application security principles
Hands-on experience with:
TLS/SSL certificates
PKI, X.509 certificates
Keystores and truststores (e.g., JKS, PKCS12)
Understanding of secure communication protocols and encryption
Experience implementing authentication and authorization mechanisms (OAuth2, JWT, mTLS)
Familiarity with secure secret management tools (e.g., vault-based systems)
Experience with major cloud platforms (AWS, Azure, or GCP)
Knowledge of Infrastructure as Code tools (Terraform, Helm)
Familiarity with security standards and frameworks (OWASP, NIST)
Experience with observability tools (Prometheus, Grafana, ELK)
Background in distributed systems and event-driven architectures
Responsibilities
Design, develop, and maintain secure, scalable backend applications using Go (Golang) and Java
Lead the development of containerized microservices using Docker and Kubernetes
Build and optimize applications running on virtualized platforms
Implement and manage application-level security, including authentication, authorization, and secure communication
Work extensively with TLS, SSL certificates, keystores, truststores, and certificate lifecycle management
Ensure secure handling of secrets, keys, and credentials
Collaborate with DevOps, Cloud, and Security teams to integrate solutions into CI/CD pipelines
Conduct code reviews, mentor junior developers, and promote coding best practices
Troubleshoot complex production issues in distributed systems
Contribute to architectural designs, technical roadmaps, and security reviews
Ensure compliance with security and regulatory standards where applicable
Keywords / Skills