Java Software Engineer

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

Description For Java Software Engineer

iKnowHow S.A. is a leading Software & Robotics Solutions company with an impressive growth trajectory, having expanded their team by 80% recently. They're seeking a Senior Java Software Engineer to work on challenging outsourced projects. The role focuses on developing Java-based applications using Spring framework, implementing microservices architectures, and working with modern technologies like Kubernetes and Docker. The position offers a blend of technical challenges and collaborative opportunities, requiring strong communication skills for client interaction. The company provides a modern office environment, career growth opportunities, and a stable working atmosphere. This role is perfect for experienced Java developers who want to work with cutting-edge technologies in a rapidly growing international company. The hybrid work model offers flexibility while maintaining team collaboration. Benefits include continuous training, career development, and an attractive salary package.

Last updated 4 months ago

Responsibilities For Java Software Engineer

  • Develop and maintain Java-based applications using the Spring framework
  • Design and implement microservices architectures and deploy them on Kubernetes clusters
  • Collaborate with cross-functional teams to understand and translate business requirements into technical solutions
  • Build and manage RESTful APIs and integrate them with front-end applications and external services
  • Containerize applications using Docker and orchestrate them with Kubernetes
  • Optimize application performance, reliability, and scalability
  • Participate in code reviews, ensuring adherence to best practices and standards
  • Troubleshoot and resolve issues in production and non-production environments
  • Contribute to the CI/CD pipeline implementation for seamless deployments

Requirements For Java Software Engineer

Java
Kubernetes
MySQL
PostgreSQL
RabbitMQ
Kafka
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 4+ years of experience in Java development
  • Strong knowledge of Spring Boot and related Spring frameworks
  • Hands-on experience with Kubernetes for deploying and managing containerized applications
  • Proficiency in Docker containerization
  • Experience with relational databases and writing optimized SQL queries
  • Familiarity with RESTful API development and best practices
  • Version control experience with Git
  • Experience with cloud platforms (AWS, Azure, Google Cloud) preferred
  • Familiarity with CI/CD tools (Jenkins, GitLab CI, Azure DevOps) preferred
  • Knowledge of monitoring tools like Prometheus and Grafana preferred
  • Understanding of networking concepts within Kubernetes clusters preferred
  • Experience with message brokers preferred

Benefits For Java Software Engineer

  • An attractive salary package
  • Career development and growth opportunities
  • An amazing private & open-office workspace
  • Continuous training via personalized seminars
  • Stable and enjoyable working environment

Interested in this job?

Jobs Related To iKnowHow S.A. Java Software Engineer

Java Software Engineer

Senior Java Software Engineer position at iKnowHow, leading software and robotics solutions company, offering hybrid work model and career growth opportunities.

AWS FSx Lustre - SDE III, FSx

Senior Software Engineer role at Amazon Web Services, working on FSx for Lustre team in Boston, building high-performance cloud storage solutions.

Software Development Engineer, AWS FSx for Windows

Senior Software Engineer role at AWS FSx for Windows team, building distributed file system services with competitive pay $129,300-$223,600 and comprehensive benefits.

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS Aurora team, building large-scale distributed database systems with focus on performance and reliability.

Innovation and Design Engineer, Worldwide Design and Engineering

Senior engineering role at Amazon focusing on designing innovative fulfillment centers and logistics systems, combining automation, robotics, and material handling expertise.