Senior Java Software Engineer at InventYOU AB
Athens, Attica, Greece -
Full Time


Start Date

Immediate

Expiry Date

20 Apr, 26

Salary

0.0

Posted On

20 Jan, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring Boot, WildFly, Distributed Systems, JVM Performance, Kubernetes, Docker, RESTful Services, Oracle SQL, Grafana, ELK, JMeter, Gatling, Git, Maven, Gradle

Industry

Information Technology & Services

Description
We are looking for a Senior Java Software Engineer to join our engineering team and focus on performance optimization and scalability of distributed systems. This is a senior-level position (7+ years), ideal for engineers who can take ownership of backend performance challenges in mission-critical production environments. Key Responsibilities Optimize and scale distributed applications using Java (8–21+), Spring Boot, and WildFly. Tune JVM performance (GC strategies, profiling). Work on containerized deployments using Kubernetes and Docker. Design RESTful services with strong HTTP knowledge. Manage secure service-to-service communication (OAuth2, OIDC). Optimize Oracle SQL queries, indexes, and performance. Implement observability using Grafana, ELK, and load testing tools (JMeter, Gatling). Maintain high-quality codebases following Clean Code and Clean Architecture principles. Collaborate within agile teams and communicate effectively with stakeholders. 7+ years of experience in software engineering with Java. Strong experience in scalable, high-availability backend systems. Proven expertise in Spring Boot, WildFly, and distributed architecture. Proficiency in Oracle SQL tuning, RabbitMQ, Redis, Git, Maven/Gradle. Familiarity with microservices, event-driven and streaming architectures. Good understanding of Linux systems, scripting, observability, and security patterns. Fluency in both Greek and English (written and spoken). You will be a great candidate for us if you: Thrive in complex, high-load systems. Are detail-oriented and analytical. Enjoy mentoring and working collaboratively. Are proactive and comfortable in agile setups. Why join inventYOU Work on challenging high-performance systems. Hybrid model for flexibility. Be part of a mature engineering culture. Access to continuous learning and upskilling support.
Responsibilities
The Senior Java Software Engineer will optimize and scale distributed applications, tune JVM performance, and design RESTful services. They will also manage secure service-to-service communication and implement observability tools.
Loading...