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.
Backend Developer with expertise in Node.js, contributing to a scalable technology product team in Brazil. Focus on high - quality code and collaboration in an agile environment.
Physical Design Engineer at NVIDIA developing high - speed communication devices. Involved in designing chips with a focus on power, area, and performance.
Senior Software Engineer designing and optimizing scalable backend systems for PayPal’s payouts platform. Focus on automating funds - in options and enhancing payment processing.
Software Engineer enhancing gaming platform features and architecture using Go. Involved in the development of robust backend solutions within a hybrid work model.
Senior Software Engineer specializing in Java full stack development at YASH Technologies. Responsible for technical software delivery and team collaboration.
Sr. Software Engineer needed for YASH Technologies focusing on Java and AWS technologies. Collaborating in cloud - based environment to deliver innovative software solutions.
Staff Backend Engineer developing high scale backend systems for Advertising at Activision Blizzard Media. Designing and developing scalable Ads & Monetization platforms handling billions of requests.
Software Engineer at Persona, responsible for building and maintaining security libraries and systems. Join our team to protect customers’ accounts and data at a leading identity platform company.
Java Engineer developing solutions for EY's Financial Services clients. Collaborating on innovative projects and providing client support with a focus on technology and integration.
Operador(a) II na Cargill, realizando atividades operacionais e manutenção de envase em Rio Verde. Relatando não conformidades e operando equipamentos de embalagem.