Taro Logo

Senior Java Software Engineer

Leading Software & Robotics Solutions company operating internationally
Piraeus, Greece
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · Robotics

Job Description

iKnowHow S.A. is a leading Software & Robotics Solutions company with impressive growth, expanding their team by 80% and moving to new modern offices. They're seeking a Senior Java Software Engineer to work on challenging outsourced projects. The role combines technical leadership with hands-on development, focusing on Java EE/Spring applications with microservices architecture. The position requires expertise in modern technologies including Kubernetes, Docker, and Spring Boot, while emphasizing both technical excellence and team leadership capabilities. The company offers a competitive package including medical benefits, hybrid work options, and strong career growth opportunities. This role is perfect for experienced Java developers who want to work on cutting-edge projects while mentoring junior developers and interfacing with clients. The company's recent growth and investment in new facilities demonstrate its stability and commitment to employee development.

Last updated 5 months ago

Responsibilities For Senior Java Software Engineer

  • Design, develop and maintain back-end of large web-based Java EE/Spring applications with microservices architecture
  • Work with Kubernetes, Docker, containers, Spring Boot, Spring, SOAP and Rest Web Services with CI/CD processes
  • Participate in technical analysis, documentation, implementation, and integration
  • Test and manage early life support of core software tools
  • Transform requirements into functionalities
  • Design, develop, and implement code following BDD methodology
  • Ensure solution alignment with client's needs
  • Implementation of integrations with other applications
  • Assist with deployment and configuration management

Requirements For Senior Java Software Engineer

Java
Kubernetes
  • Bachelor's or Master's degree in Computer Science or related field
  • Minimum 4 years in development experience with Java
  • Advanced knowledge in Java Technologies (J2EE, Spring, XML Parsing, JDBC, Web Services)
  • Experience with Relational database (SQL Server) and ORM layers (Hibernate)
  • Advanced knowledge in writing and consuming SOAP and Rest Web Services
  • Advanced team management skills
  • Excellent written and verbal communication skills in English
  • Completion of military obligations is mandatory (if applicable)

Benefits For Senior Java Software Engineer

Medical Insurance
  • Competitive Compensation package
  • Flexible hybrid working model
  • Career development and growth opportunities
  • Amazing private & open-office workspace in Athens
  • Medical plan and life insurance for you and family
  • Continuous training & learning opportunities via personalized seminars
  • Opportunity to work in a diverse environment with talented colleagues

Related Jobs

Senior Java Software Engineer

Senior Java Software Engineer position at iKnowHow S.A., leading backend development and team management for enterprise software and robotics solutions in Athens, Greece.

Senior Java Software Engineer

Senior Java Software Engineer position at iKnowHow S.A., leading backend development and team management for enterprise software solutions.

Senior Java Software Engineer

Senior Java Software Engineer position at iKnowHow S.A., focusing on backend development with Java, Spring, and microservices architecture in a hybrid work environment in Athens.

Senior Software Developer (PHP, JS)

Senior Software Developer position at QuickStarter in Athens, Greece, specializing in PHP and JavaScript development with on-site work requirement.

Senior Software Engineer in Test

Senior Software Engineer in Test position at Orfium, focusing on quality assurance and test automation in a hybrid work environment in Athens, Greece.