Senior Software Engineer (Java)

PRODYNA focuses on customer experience, designing, implementing, and operating custom software applications for mid to large enterprises as a Cloud Native Computing Foundation member.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer (Java)

PRODYNA, a member of Cloud Native Computing Foundation (CNCF), specializes in designing and implementing custom software solutions for mid to large enterprises. We're expanding our development team in Greece and seeking a Senior Software Engineer with Java expertise. The role involves architecting and developing Java-based applications and microservices, leading technical initiatives, and mentoring junior developers. You'll work with cutting-edge technologies including Spring Framework, cloud platforms, and containerization tools. The position offers comprehensive benefits including health insurance, education budget, and flexible hardware selection. As a senior engineer, you'll play a crucial role in designing scalable solutions, participating in agile development processes, and driving technical excellence. The ideal candidate brings 5+ years of Java development experience and strong expertise in modern software development practices. Join us to work on innovative solutions while enjoying professional growth opportunities and a collaborative environment focused on customer experience and technical innovation.

Last updated 2 months ago

Responsibilities For Senior Software Engineer (Java)

  • Architect, design, and implement robust Java-based applications and microservices
  • Develop high-quality code that meets functional and non-functional requirements
  • Provide mentorship and guidance to junior developers
  • Lead code reviews and ensure best practices
  • Collaborate with stakeholders to define technical specifications
  • Work with product managers, UX/UI designers, and QA engineers
  • Monitor and troubleshoot production systems
  • Optimize application performance and scalability

Requirements For Senior Software Engineer (Java)

Java
JavaScript
MongoDB
MySQL
PostgreSQL
Cassandra
Kubernetes
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • 5+ years of professional experience in Java development
  • Experience with Spring Framework (Spring Boot, Spring MVC)
  • Experience with microservices architecture and cloud platforms
  • Proficient in Java 8+ and object-oriented programming
  • Strong knowledge of Apache Wicket, Javascript
  • Experience with database systems (SQL and NoSQL)
  • Familiarity with containerization and orchestration tools
  • Experience with CI/CD pipelines

Benefits For Senior Software Engineer (Java)

Medical Insurance
Mental Health Assistance
Education Budget
  • Private health insurance & Life Insurance from day #1
  • Health management scheme (weekly sessions & monthly challenges)
  • 25 vacation days
  • Team events tech oriented
  • International network
  • Lunch in the office & Go For Eat vouchers
  • Employee referral programme/bonus
  • Employee education budget ~800€
  • Hardware selection budget ~3000€

Interested in this job?

Jobs Related To PRODYNA Senior Software Engineer (Java)

Senior .NET Developer

Senior .NET Developer position at PRODYNA, focusing on backend development with .NET and Angular, requiring 5+ years of experience and offering comprehensive benefits.

Senior Software Developer, Full Stack, Google Workspace

Senior Full Stack Software Developer role at Google working on Google Workspace, developing and maintaining enterprise-scale web applications.

Senior CPU Performance Architect

Senior CPU Performance Architect position at Google, focusing on custom silicon solutions and processor architecture optimization for consumer products.

Senior Software Engineer, Full Stack

Senior Software Engineer position at Google building innovative solutions using Large Language Models (LLMs) and developing new engineering functions in the Cloud CISO organization.

Senior Customer and Partner Solutions Engineer, gTech Ads

Senior Customer and Partner Solutions Engineer position at Google's gTech Ads team, focusing on technical solutions and product operations for advertising products.