Senior Java Engineer
Summary
Senior Java Engineer at GFT Poland (Kraków, hybrid — 6 days/month at the client's office) designing, developing, and maintaining microservices applications across the full SDLC, supporting production systems, driving DevOps adoption, and mentoring juniors. Core stack: Java 17/21, Spring Boot, PostgreSQL, and DevSecOps pipelines.
We are GFT Poland
WE KNOW how to tackle complex issues with innovative approach to deliver the highest value. Our reputation has been built around one simple rule: we do not overpromise, WE DELIVER. We deliver to our employees, clients and partners. WE GROW as you grow, so investing in you is our business strategy. Caring for each other is our priority. WE CARE who you are, what you need, how you feel. WE CARE to smile, have fun and develop as human beings.
Why Choose GFT?
- A culture of top performance
- Deep tech IT engineering & consulting
- 1200 skilled & top-class experts
- 77% of the team are regular/senior
- Products that contribute to a sustainable world
- Competitive salary and benefits
- Ambitious projects, trainings and tools you need to flourish
- Google Cloud Partner of the Year - for going above and beyond for customers
What will you do?
As a Senior Java Engineer, you will be responsible for designing, developing, and maintaining modern applications built on a microservices architecture. You will contribute across the entire software development lifecycle, support production systems, and work closely with engineering, QA, and business teams to deliver high-quality solutions. You will also help drive DevOps adoption, improve development processes, and mentor less experienced team members.
We offer
- Hybrid work in our client's office (Kraków) 6 days a month
- Working in a highly experienced and dedicated team
- Benefit package tailored to your needs (medical, sport, lunch subsidy, life insurance, etc.)
- Online training and certifications
- Access to e-learning platform
- Social events
- 4+ years of hands-on Java development experience
- Experience designing and developing microservices using Java 17/21 and Spring Boot
- Strong knowledge of PostgreSQL
- Experience with DevSecOps pipelines
- 3+ years of experience working in Agile and/or DevOps teams
- Experience using TDD and JUnit
- Experience creating integration and regression tests
- Ability to work across the full software development lifecycle
- Experience translating functional requirements into technical solutions
- Strong analytical and problem-solving skills
- Excellent communication skills
- Self-motivated approach and willingness to learn new technologies
Nice to have
- Experience with AI-assisted development tools such as GitHub Copilot
- Knowledge of Spring Cloud components including Hystrix, Eureka, Zuul, Sleuth, Feign, and Ribbon
- Experience developing distributed applications using Redis, Hazelcast, Oracle Coherence, or similar technologies
- Experience building microservices with REST APIs and messaging solutions
- Knowledge of automated deployment tools such as Ansible
- Experience with Oracle databases
- Experience with TypeScript, Angular, and HTML5
- Cloud experience with GCP or AWS
- Experience with messaging systems such as MQ or Solace