
Senior/Lead Java Developer
- Kraków, małopolskie
- Przejściowa
- Pełny etat
Compensation: up to 140 PLN/h netContract type: B2BCooperation: long-termLanguage: English – B2/C1Project and role overview:As a Tech Lead Java Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions using Java technologies. You will collaborate with cross-functional teams to understand requirements, design scalable and robust architectures, and implement efficient code solutions. The ideal candidate will have a solid background in Java programming, experience with agile methodologies, and a passion for delivering exceptional software solutions.Project Tech Stack – Java 21, Spring Boot 3.x, Apache Camel, REST, JSON, XML, Terraform, Kubernetes, Docker, Helm, Google Cloud Platform, API-first approach, OpenAPI for defining REST APIs, Unit testing: Groovy, Spock, WireMock.Key Requirements:
- 7-8+ years of experience in Java 11+ projects (Tech Lead experience is not required).
- Hands-on experience with Spring Boot.
- Understanding of concurrency concepts in Java.
- Experience with Kubernetes, Docker, Terraform.
- Familiarity with concepts such as DevOps, Continuous Delivery, Clean Code, TDD, IaC, and agile methodologies.
- Strong team collaboration and communication skills, solution-oriented thinking, and proactive offering of solutions.
- Experience with cloud platforms, preferably GCP.
- Experience in SRE (Site Reliability Engineering)/ OPS (Operations) area
- Design and develop high-quality, scalable, and maintainable software solutions using Java technologies.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand requirements and translate them into technical specifications.
- Architect, design, and implement software solutions that meet functional and non-functional requirements.
- Write clean, efficient, and well-tested code following best practices and coding standards.
- Conduct code reviews to ensure code quality, performance, and adherence to coding standards.
- Troubleshoot and debug issues, identify root causes, and implement effective solutions.
- Participate in agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Mentor junior developers and provide technical support when needed.
- Maintain CI/CD pipelines to support automated build and deployment processes.
- Stay updated on new technologies and industry trends and recommend continuous improvements.
- A quick recruitment process.
- Standard benefits including preferential rates for LuxMed, Multisport, and life insurance packages.
- The chance for long-term cooperation on projects for top players in numerous sectors.
- Opportunities for future assignments with other leading clients through Hays.
- Your CV will be verified by a Hays Recruiter.
- The recruiter will contact you by phone – a 15-minute conversation about the project and your experience.
- Meeting with the client – 2 stages.
- Offer.
- Welcome to the project!