Hybrid Java Software Engineer

Posted 2 months ago

Apply now

About the role

  • Java Software Engineer developing large web-based applications for a software and robotics company. Leading development tasks and mentoring junior developers in a hybrid team environment.

Responsibilities

  • Design, develop and maintain back-end of large web-based Java EE/Spring applications with microservices architecture.
  • Participate in the technical analysis, documentation, implementation, and integration.
  • Test and manage early life support of core software tools and assets produced in the context of software development projects.
  • Transform requirements into functionalities.
  • Design, develop, and implement code and software following the BDD (Behaviour-Driven Development) methodology.
  • Ensure the alignment of the solution with the client's needs and especially with the architecture team.
  • Implementation of integrations with other applications and/or developed modules.
  • Assist with deployment and configuration management.

Requirements

  • Bachelor's or Master's degree in Computer Science or other related field.
  • Minimum 4 years in development experience with **Java **(JavaEE or Spring)**.
  • Basic understanding of **synchronous/asynchronous messaging.**
  • Familiarity with **REST** and **SOAP** protocols
  • Experience working with **XML** and **JSON**
  • Hands-on experience with tools like **Postman**, **Swagger**
  • Exposure to **Spring Boot APIs**, **Node.js**, **MuleSoft**, or other integration technologies
  • Experience writing **SQL** and connecting to **relational databases** (Oracle, DB2, MySQL, etc.)
  • Basic understanding of **CI/CD pipelines** and tools like **Jenkins**

Benefits

  • Competitive Compensation package.
  • Flexible hybrid working model, working both from the office & remote #LI-Hybrid
  • Career development and growth opportunities.
  • An amazing private & open-office workspace in Athens.
  • Medical plan and life insurance for you and your family.
  • Continuous training & learning opportunities via personalized seminars.
  • The opportunity to work in a diverse environment with talented colleagues.

Job title

Java Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job