Lead Java Developer
Link Group
⚲ Warszawa
100 - 125 PLN/h netto (B2B)
Wymagania
- CI/CD
- Microservices
- Docker
- Java
- Spring
- Spring Boot
Opis stanowiska
We are seeking a Lead Java Developer who will play a key role in shaping and evolving large-scale back-end platforms. You will be responsible for defining technical direction, building high-performance services, and supporting the growth of the engineering team through mentorship and technical leadership. This position combines hands-on development with technical ownership and close collaboration with multiple business and engineering stakeholders. It is a great fit for someone who enjoys solving complex problems and building systems designed to scale. What You Will Do • Architect, implement, and maintain scalable back-end services and APIs using Java and the Spring ecosystem • Take responsibility for back-end solutions from initial concept through production deployment and ongoing optimization • Guide architectural and technical decisions to ensure performance, stability, and security at scale • Continuously improve system efficiency, fault tolerance, and scalability • Work closely with cross-functional teams including Product, Data, DevOps, and Marketing to align technical solutions with business goals • Establish strong observability practices by implementing logging, metrics, and alerting solutions • Set and promote high engineering standards, including code quality, testing strategies, and technical documentation • Coach and support other developers, contributing to a culture of learning and technical excellence What We’re Looking For • Degree in Computer Science or equivalent professional experience • At least 5 years of hands-on Java development experience • Demonstrated experience building distributed systems and microservice-based architectures • Advanced knowledge of Spring Framework and Spring Boot • Deep understanding of concurrent programming, scalability patterns, and performance tuning • Experience developing and deploying applications in containerized environments (Docker, Kubernetes) • Familiarity with CI/CD pipelines and modern software delivery practices • Experience designing applications to run efficiently on Kubernetes, with attention to resource usage and scaling behavior • Practical experience analyzing and improving application performance using profiling and monitoring tools • Strong communication skills and the ability to provide technical leadership across teams Additional Skills (Nice to Have) • Experience in programmatic advertising technologies such as DSPs, SSPs, or ad exchanges • Knowledge of both relational and NoSQL databases (e.g. MongoDB, Couchbase) • Exposure to reactive programming and frameworks like Spring WebFlux • Hands-on experience with monitoring and alerting platforms such as Prometheus, Grafana, or Kibana