
W skrócie
zdania wybrane z oferty- Design, develop and maintain backend services using Java and Spring Boot.
- Implement and maintain data access layers with Hibernate/JPA and SQL.
- The person in this role will work with Java, Spring Boot, Hibernate/JPA, SQL and messaging technologies to deliver reliable and scalable solutions.
Technologie
Pełny opis
z justjoin.itWe are seeking a Java Developer to join a development team responsible for designing and implementing backend systems and data pipelines. The person in this role will work with Java, Spring Boot, Hibernate/JPA, SQL and messaging technologies to deliver reliable and scalable solutions. This role requires collaboration with internal teams and external vendors and demands strong technical proficiency and attention to detail.
Responsibilities
Design, develop and maintain backend services using Java and Spring Boot.
Implement and maintain data access layers with Hibernate/JPA and SQL.
Develop and test components using JUnit and other testing tools to ensure code quality.
Build and support data pipelines and integration flows, including use of Kafka and Debezium where applicable.
Create and manage topics and related configurations in Kafka/Debezium environments.
Consume and produce JSON-formatted data and implement appropriate data mapping and transformation logic.
Integrate and expose functionality via REST APIs and collaborate on API design and documentation.
Work with Azure cloud services to deploy, monitor and maintain applications and related resources.
Participate in code reviews, technical discussions and team planning sessions.
Collaborate with international external vendors, ensuring clear technical communication and alignment.
Qualifications
Minimum of 4 years of professional experience as a software developer.
Proven experience working on projects within a development team.
Strong knowledge of object-oriented programming principles and common design patterns.
Proficiency in Java, Spring Boot and Hibernate/JPA.
Solid SQL skills and experience working with relational databases.
Experience with unit testing frameworks such as JUnit.
Practical experience with Kafka and knowledge of creating and managing topics; familiarity with Debezium is an advantage.
Experience building data pipelines and performing data mapping and transformations.
Working knowledge of Azure cloud services relevant to application deployment and operations.
Familiarity with JSON data format and related processing techniques.
English language proficiency sufficient for reading technical documentation, conducting business correspondence and verbal communication with international external vendors.
Benefits
Opportunity to work on complex backend systems and data integration projects using modern technologies.
Remote Work Arrangement.
Professional development opportunities and collaboration with experienced engineering teams.
Unique TEAL culture, relationship- and respect-driven community, non-corporate atmosphere.
Agile approach and no bureaucracy.
Outstanding integration trips to various places in Europe for all employees.
Activities to support your well-being and health.
Luxmed Gold Extended medical care and Multisport Plus benefit.
Treść ogłoszenia pochodzi z justjoin.it i należy do jego autora.
Historia oferty
bez zmian od publikacji- Opublikowana na justjoin.it