Requirements: English
Company: Infogain Technologies Sp. z o.o.
Region: Krakw , Lesser Poland Voivodeship
Job Description:
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 strong background in Java development, experience with agile methodologies, and a passion for delivering exceptional software solutions.
Benefits:
General benefits:
- Hybrid work model combining office remote work (1-2day/week in office)
- Attractively located office with collaboration spaces
- Onsite parking space for employees
- Company performance related bonus
- Referral program with financial bonus
- Life Insurance
- Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment
- Access to internal Learning Platform with multiple trainings oriented for professional growth
Lifestyle benefits:
- Access to MyBenefit platform (Multisport included)
- Team Building activities
- Charity initiatives
- Working environment promoting diversity and inclusion
Health benefits:
- Private medical care - Platinum Package
Project tech stack:
- Java 21,
- Spring Boot 3.x,
- Apache Camel
- REST, JSON, XML
- Terraform, Kubernetes, Docker, Helm, Google Cloud Platform
- ApiFirst approach, OpenAPI for defining REST API
- Unit Tests: Groovy, Spock
- WireMock
Qualifications:
- 7-8+ years of experience with Java 11+ projects
- Working knowledge of Spring boot
- Understanding concepts of Multithreading in Java
- Experience with Kubernetes, Docker, Terraform
- Familiar with concepts such as DevOps, Continuous Delivery, Clean Code, TDD, IaC and agile methods
- A strong team player with good communication skills, who thinks in terms of solutions and actively offers them
Nice to have:
- Experience with clouds, preferable GCP
- Experience with Apache Camel
Job Description:
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 strong background in Java development, experience with agile methodologies, and a passion for delivering exceptional software solutions.
Benefits:
General benefits:
- Hybrid work model combining office remote work (1-2day/week in office)
- Attractively located office with collaboration spaces
- Onsite parking space for employees
- Company performance related bonus
- Referral program with financial bonus
- Life Insurance
- Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment
- Access to internal Learning Platform with multiple trainings oriented for professional growth
Lifestyle benefits:
- Access to MyBenefit platform (Multisport included)
- Team Building activities
- Charity initiatives
- Working environment promoting diversity and inclusion
Health benefits:
- Private medical care - Platinum Package
,[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 guidance and support as needed., Maintain CI/CD pipelines to support automated build and deployment processes, Stay updated on emerging technologies and industry trends, and make recommendations for continuous improvement.] Requir