Geforderte Skills
Jobbeschreibung
Project overview
Java Developer
We are looking for a Java Developer to join our team and contribute to building scalable, enterprise-level applications that support our global travel platforms.
In this role, you will participate in the full software development lifecycle, working closely with Product Owners, QA Engineers, UX/UI Designers, and other developers to deliver reliable, high-quality solutions. You will play an important role in maintaining and enhancing business-critical systems while contributing to the continuous evolution of our technology landscape.
Your responsibilities
Our requirements
- Participate in the full software development lifecycle, from requirements gathering and solution design to deployment and support
- Collaborate with Product Owners, Designers, QA Engineers, and Developers to deliver high-quality software solutions
- Design, develop, and maintain applications using Java technologies
- Write clean, efficient, and maintainable code following development best practices
- Develop and maintain automated unit tests using JUnit
- Design, implement, and maintain REST and SOAP web services
- Create, optimize, and troubleshoot SQL and PL/SQL queries
- Maintain and improve existing applications, including bug fixing and performance enhancements
- Prepare and maintain technical documentation
- Identify opportunities for system improvements and contribute to technical innovation
- Minimum 5 years of commercial experience as a Java Developer
- Experience working with Java 8 and Java 17
- Strong knowledge of Spring Framework, Hibernate, and EclipseLink
- Proficiency in Oracle SQL and PL/SQL
- Experience with tools such as GitHub, TeamCity, and Tomcat/Tomee
- Experience designing and implementing REST and SOAP web services
- Knowledge of JSP, Struts, and JavaScript
- Experience with unit testing using JUnit
- Strong analytical and problem-solving skills
- Very good command of English and ability to work in an international environment
Nice to have
How we work
What we offer
- Willingness to learn and work with React
- Experience with Linux, Docker, or AWS
- Familiarity with Java EE standards
- Understanding of CI/CD processes and modern development practices
- Clean Code principles
- Design patterns and software engineering best practices
- Code reviews and knowledge sharing
- Continuous Integration and Continuous Deployment (CI/CD)
- Agile and collaborative development environment
- Cross-functional teams working closely across Product, QA, UX/UI, and Engineering
- Focus on quality, maintainability, and continuous improvement
- Hybrid work model (1–2 days per week in our Katowice office)
- Opportunity to work on international, large-scale projects used by customers worldwide
- Attractive remuneration paid in EUR
- Flexible working hours
- Individual learning and development budget
- Partially or fully funded training and certifications
- English lessons
- Mentoring and support from experienced technical leaders
- Participation in conferences in Poland and abroad
- A culture focused on collaboration, knowledge sharing, and continuous improvement
- Space to innovate and bring your own ideas to life
- Support for IT community initiatives and professional networking
- Long-term cooperation in a stable, growing international organization
Project details
- Start: flexible
- Remote: hybrid
- Location: Katowice, -, PL
Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten
Gefunden auf justjoin.it