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.
Senior JavaScript Engineer designing and building scalable APIs and AI content services for Immediate's digital platform. Collaborating with team members to enhance product functionalities in a hybrid work environment.
.NET Technical Lead responsible for building and maintaining scalable microservices. Working for an IT consultancy specializing in eCommerce solutions based in Bulgaria.
Senior Software Engineer optimizing customer onboarding for enterprise products at Abnormal Security. Focusing on system stability, collaboration, and enhancing customer experience.
C++ Developer at epay, creating reliable and reusable code for diverse payment solutions. Join a global team to enhance digital payment journeys with innovative technology.
Senior Full Stack Engineer at GAP designing and building scalable applications with Node.js, React, and Golang. Collaborating on high - performance solutions in cloud - native environments.
Senior Software Engineer (Kotlin) developing card systems and services at Luminor. Collaborating with product owners and engineers in the banking sector with flexibly remote work.
Software Developer driving digital transformation in life sciences through Python and AWS solution development. Collaborating with scientists and operations to build robust data pipelines.
Senior Software Engineer developing card systems and related services for Luminor Group in a hybrid role. Collaborating with agile teams and ensuring compliance with banking standards.
Senior Software Engineer developing card systems and services for Luminor. Collaborating within an agile team to ensure high performance and compliance in banking applications.
Staff Software Engineer at CBA creating AI - powered engineering solutions. Leading critical banking initiatives in a team focused on engineering, technology, and innovation.