Java Developer

Travcorp Poland Sp z o.o.

Katowice
Hybrydowa
Java
Eclipse
Hibernate
Spring
SQL
PL/SQL
Git
JavaServer Pages
JavaScript
Hybrydowa

Requirements

Expected technologies

Java

Eclipse

Hibernate

Spring

SQL

PL/SQL

Git

JavaServer Pages

JavaScript

Optional technologies

Linux

Docker

AWS

Operating system

Linux

Our requirements

  • At least 5 years of commercial experience as a Java Developer
  • 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 in developing REST & SOAP WebServices.
  • Solid understanding of Struts, JSP, and JavaScript.
  • 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.

Your responsibilities

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.

Wyświetlenia: 2
Opublikowana16 dni temu
Wygasaza 26 dni
Tryb pracyHybrydowa
Źródło
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Java Developer"