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

Description For Senior Java Software Engineer

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 15 days 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

Interested in this job?

Jobs Related To iKnowHow S.A. Senior Java Software Engineer

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.

Software Development Engineer, ADSP Cinder Bidder

Senior Software Engineer role at Amazon working on the Cinder bidder team building high-scale advertising bidding systems.

Software Development Engineer, GDT MARS

Senior full-stack software engineering role at Amazon's Grocery Data Tech team, focusing on data management systems and customer experience.

Senior EDI Engineer, Devices Software and Services

Senior EDI Engineer role at Amazon Devices team, focusing on partner integration and automation for device manufacturing and fulfillment processes.

Software Development Engineer, AWS FSx for NetApp ONTAP

Senior SDE role at AWS FSx building distributed file system services, focusing on system design, OS, storage, and networking layers while working with cutting-edge cloud technologies.