Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Developer

Katowice IT

Katowice

Hybrid

PLN 210,000 - 296,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development company in Katowice is seeking an experienced Java Developer to engage in all stages of the software development lifecycle. You will work closely with cross-functional teams and ensure high performance and scalability in your code. The ideal candidate has at least 8 years of experience with Java 1.8 and Java 17, strong SQL skills, and excellent English proficiency. Opportunities for constant development and exciting projects await. Join us and shape user experiences globally.

Benefits

Opportunities for constant development
Working in an international environment
Attractive remuneration in Euro
Fully or partially paid training
Corporate sports team
Flexible working time
Sharing costs of sports activities
Employee referral program

Qualifications

  • At least 8 years of commercial experience.
  • Commercial experience in Java 1.8 and Java 17.
  • Proficient in SQL with hands-on experience in PL/SQL (Oracle 12).
  • Good understanding of Tomcat or Tomee servers.
  • Familiar with Continuous Integration tools.
  • Experience with JUnit.
  • Very good command of the English language.

Responsibilities

  • Engage in all stages of the software development lifecycle.
  • Work with cross-functional teams to translate requirements.
  • Write clean, maintainable code and unit tests.
  • Design and implement RESTful and SOAP Web Services.
  • Utilize SQL and PL/SQL for database management.
  • Monitor, troubleshoot, and resolve production issues.

Skills

Java 1.8 and Java 17
Eclipse Link
Hibernate
Spring (Core)
SQL
PL/SQL (Oracle 12)
Tomcat or Tomee
Continuous Integration tools (GitHub, TeamCity)
JUnit
English (work part of an international team)
Job description
  • Full-cycle Development: Engage in all stages of the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. Ensure that all code is written with a focus on scalability, maintainability, and high performance.
  • Collaboration & Teamwork: Work closely with cross-functional teams, including product managers, designers, and QA specialists, to translate business requirements into technical solutions. Actively participate in team discussions and contribute your expertise to design decisions.
  • Code Quality & Testing: Write clean, efficient, and maintainable code, adhering to best practices and coding standards. Take ownership of writing and maintaining unit tests using JUnit to ensure robustness and reliability of the applications.
  • API Development: Design and implement RESTful and SOAP Web Services that integrate with various external and internal systems, ensuring high performance and scalability.
  • Database Management: Utilize your expertise in SQL and PL/SQL to design, optimize, and maintain database queries and stored procedures, ensuring data integrity and efficient processing.
  • Continuous Improvement: Constantly evaluate and improve development processes, tools, and codebases. Contribute to code reviews, providing constructive feedback to peers and actively seeking feedback to improve your own work.
  • Maintenance & Troubleshooting: Monitor, troubleshoot, and resolve production issues in a timely manner. Perform bug fixes and enhancements as needed to improve system functionality and user experience.
  • Documentation: Maintain comprehensive and accurate documentation of all developed code, processes, and systems to ensure that others can understand and maintain the codebase.
  • Innovation & Problem-Solving: Proactively identify areas for improvement in both the technical and business processes. Propose and implement innovative solutions to complex problems, and stay up to date with industry trends and advancements in technology.
Our requirements
  • At least 8 years of commercial experience.
  • Commercial experience in Java 1.8 and Java 17.
  • Strong knowledge of Eclipse Link, Hibernate, and Spring (Core).
  • Proficient in SQL with hands-on experience in PL/SQL (Oracle 12).
  • Good understanding of Tomcat or Tomee servers.
  • Familiar with Continuous Integration tools (GitHub, TeamCity).
  • Experience with writing and executing unit tests (JUnit).
  • Very good command of the English language (work as part of an international team)
Optional
  • Willingness to learn and grow with React.
  • Experience with Linux, Docker, and AWS.
  • Understanding of CI/CD processes.
  • Knowledge of Java EE standards.
This is how we organize our work
This is how we work
  • you focus on a single project at a time
  • you can change the project
  • you have influence on the choice of tools and technologies
  • you have influence on the product
  • agile
  • scrum
Team members
  • frontend developer
  • architect
  • manual tester
  • support
  • product owner
  • project manager
  • graphic designer
  • business analyst
  • system analyst
This is how we work on a project
  • Clean Code
  • code quality measures
  • code review
  • design patterns
  • static code analysis
Development opportunities we offer
  • conferences in Poland
  • external training
  • industry-specific e-learning platforms
  • intracompany training
  • space for experimenting
  • substantive support from technological leaders
  • support of IT events
  • technical knowledge exchange within the company
  • time for development of your ideas
What we offer
  • Opportunities for constant development and work on exciting projects
  • Working in an international environment
  • Attractive remuneration in Euro
  • Fully or partially paid training and development
  • Required presence in the office 1-2 days per week
sharing the costs of sports activities

sharing the costs of foreign language classes

sharing the costs of professional training & courses

flexible working time

corporate products and services at discounted prices

corporate sports team

coffee / tea

drinks

parking space for employees

sharing the costs of tourist services

sharing the costs of tickets to the movies, theater

employee referral program

charity initiatives

family picnics

  • Sounds interesting? Contact us, let’s talk, and... Begin your extraordinary journey with us!
  • We are a company that develops software for a global travel company. We work on projects that make vacationing easier and more pleasant. If you join us, you will get the opportunity to shape the experiences of users from all over the world. The varied pool of clients from all walks of life and presenting different online behaviors guarantees that working on our projects gives you a chance to constantly learn and develop in your field.
  • Apart from that, we are a team of people who love looking for new solutions and working closely with other teams. We value openness, transparent communication and always welcome creative ideas.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.