Senior Java Software Engineer
Full-time
inventYOU
About This Role
We are looking for a Senior Java Software Engineer to join our team and contribute to the design, development, and delivery of enterprise-grade microservices solutions. In this role, you will develop secure, scalable, and high-performance backend applications using Java and modern cloud-native technologies. You will collaborate with cross-functional Agile teams, contribute to CI/CD practices, and help deliver production-ready solutions that meet business and technical requirements.
Key Responsibilities
- Design, develop, and maintain enterprise-level Java applications
- Develop backend microservices using modern software engineering practices
- Contribute to the improvement of development, build, and deployment processes
- Design and implement secure, scalable, and high-performance solutions
- Develop and integrate messaging-based and event-driven services
- Implement OAuth authentication and authorization mechanisms
- Develop unit and integration tests to ensure software quality
- Support system deployment, configuration, and CI/CD pipeline implementation
- Collaborate with Agile teams throughout the software development lifecycle
- Participate in effort estimation, code reviews, and technical discussions
- Produce and maintain technical documentation
- Follow secure coding practices and implement logging and auditing mechanisms
- Develop high-quality code using Git and pull request workflows
Requirements
- University degree (minimum 3-year Bachelor's) in Computer Science, Software Engineering, Information Technology, or a related field
- Expert-level professional experience , including:
- At least 9 years of relevant experience after obtaining a 4-year university degree, or
- At least 10 years of relevant experience after obtaining a 3-year university degree
- Extensive experience developing enterprise Java applications
- Strong experience designing and implementing microservices architectures
- Experience with messaging technologies and event-driven systems
- Strong experience with OAuth authentication and authorization
- Experience developing REST APIs
- Experience writing unit and integration tests
- Experience with CI/CD pipelines and DevOps practices
- Strong experience with Docker and Kubernetes
- Experience using Git and pull request workflows
- Experience working in Agile/Scrum environments
- Strong understanding of secure coding principles, logging, and auditing
- Excellent analytical, problem-solving, and communication skills
- Professional proficiency in English
Nice to Have
- Experience with cloud platforms such as Azure, AWS, or Google Cloud
- Experience with messaging platforms such as Apache Kafka or RabbitMQ
- Experience with Spring Boot and the Spring ecosystem
- Experience with DevOps practices and infrastructure automation
You will be a great candidate for us if you
- Have a passion for building scalable enterprise applications
- Enjoy working with modern microservices architectures
- Take ownership of software quality and security
- Thrive in Agile and collaborative environments
- Have a proactive and solution-oriented mindset
- Communicate effectively with both technical and non-technical stakeholders
Benefits
- Work on modern enterprise software solutions
- Collaborate with experienced software engineering teams
- Contribute to cloud-native and microservices-based architectures
- Develop your expertise in Java, DevOps, and modern backend technologies
- Be part of technically challenging and impactful projects
Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the Senior Java Software Engineer in Hellenic Republic vacancy
- ...global leader in aluminium manufacturing? We're looking for a hands-on specialist who can bridge AnyLogic simulation, Java-based software engineering, optimisation methods, and real operational decision-making — taking a modular optimisation framework from live connection...SeniorFull time
- ...lives up to their full potential. Now, many years later, we deliver software solutions for renowned companies from Germany, the UK,... ...services and products for top enterprises around the world through Java and Web technologies. We believe that the employer-employee relationship...SeniorFull time
- ...global leader in aluminium manufacturing? We're looking for a hands-on specialist who can bridge AnyLogic simulation, Java-based software engineering, optimisation methods, and real operational decision-making — taking a modular optimisation framework from live connection...SeniorFull timeWork at officeRemote work
- ...potential. Now, many years later, we deliver software solutions for renowned companies from... ...enterprises around the world through Java and Web technologies. We believe... ...seeking a talented Databricks-certified Senior Data Engineer to join our team. We are on the lookout...SeniorFull timeSummer workWork at officeHome officeFlexible hours
- The Role We are looking for a Senior AI Engineer to join our team and develop next-generation AI-powered applications that leverage Large Language... ...Agentic AI architectures. You will collaborate closely with software engineers, product teams, and business stakeholders to...SeniorFull time
- Your Responsibilities: Own production PostgreSQL reliability: HA design, Patroni, PgBouncer, replication, failover, upgrades, vacuum/bloat control, query tuning, locks, indexes, capacity, backups, PITR, and restore validation. Improve disaster recovery and operational evidence...SeniorFull time
- ATCOM S.A. is responsible for numerous large and notable web projects and solutions in Greece, in a variety of sectors, such as large e-commerce and travel sites, intranets, news portals or other large-scale web applications, for the private and public sector. Being the...SeniorFull time
- ...provisioning, grants, backups, restores, health checks, and ownership metadata. Help build DBaaS-style self-service capabilities so engineering teams can request databases, access, credentials, and operational checks with less manual DBA intervention. Improve observability...SeniorFull time
- ...The Role We are looking for a Senior AI Engineer to join our team and develop next-generation AI-powered applications that leverage Large... ...Agentic AI architectures. You will collaborate closely with software engineers, product teams, and business stakeholders to...SeniorFull time
- ...technology while providing an amazing experience both to our customers and our event producers. The Role We are looking for a Senior Systems Engineer with great enthusiasm for the event ticketing industry to join our team in Marousi, Athens. The successful candidate must...Senior
- ...our products and solutions are built on Microsoft technologies , we are looking for a motivated, talented and highly productive senior .NET/C# web developer to join our highly skilled team of successful professionals. You will have the opportunity to participate...SeniorFull timeRemote workNight shift
- ...IT solutions powerhouse, digital transformation pioneer, and software engineering innovator operating on an absolute mission to empower global... ...We are seeking a highly analytical, detail-obsessed Senior Frontend Software Engineer to join our core centralized IT development...SeniorFull timeContract workWork at officeRemote workWork from homeShift work
- ...Computational Linguist to join our team. You will be part of a talented software team that delivers the latest in Conversational AI and Agentic... ...external systems such as web services. Knowledge of Java , Python , SQL and/or bash scripting. Familiarity with GitLab...Full time
- ...lies in our ability to seamlessly engineer technical solutions that align... ...exciting and challenging: As a Software Architect, you will be... ...of proven working experience in Senior Software Development roles with at least one Java framework (preferably Spring 4+...Work experience placementCasual workWork at officeRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Software Engineer. Be the first to apply!






