Taro Logo

Senior Java Software Engineer

Leading Software & Robotics Solutions company operating internationally
Backend
Senior Software Engineer
Hybrid
51 - 100 Employees
4+ years of experience
Enterprise SaaS · Robotics

Description For Senior Java Software Engineer

iKnowHow S.A. is a leading Software & Robotics Solutions company seeking a Senior Java Software Engineer to join their growing team. This role combines technical excellence with leadership responsibilities, focusing on developing large-scale Java applications with microservices architecture. The position offers a unique opportunity to work with modern technologies including Kubernetes, Spring Boot, and various databases while leading junior developers and interfacing with clients.

The role demands strong technical expertise in Java development with at least 4 years of experience, along with proficiency in modern development practices and tools. You'll be responsible for designing and implementing complex backend systems, managing deployments, and ensuring high-quality code delivery through BDD methodology. The position requires both technical depth and leadership skills, as you'll be overseeing junior developers and collaborating with various stakeholders.

Working in a hybrid model from their modern Athens office, you'll enjoy comprehensive benefits including medical insurance for your family, professional development opportunities, and a competitive compensation package. The company has shown impressive growth, expanding their team by 80% recently, and offers exposure to exciting projects in digital transformation, custom software, and robotics. This is an excellent opportunity for a senior developer looking to make a significant impact while working with cutting-edge technologies in an internationally operating company.

Last updated 5 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 the technical analysis, documentation, implementation, and integration
  • Test and manage early life support of core software tools and assets
  • Transform requirements into functionalities
  • Design, develop, and implement code following BDD methodology
  • Ensure solution alignment with client's needs and architecture team
  • Implementation of integrations with other applications
  • Assist with deployment and configuration management

Requirements For Senior Java Software Engineer

Java
Kubernetes
MongoDB
  • 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)
  • Knowledge in CI/CD platform integrations, Containers, Kafka, Mongo DB, Java Spring boot, MS-SQL
  • 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

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 your 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