Senior Java Software Engineer
Back to Jobs
InventYOU ABGet Smart Job AI Coach in the appFree on iOS and Android 
Google
Google
Google
Google

Senior Java Software Engineer
Location
Greece
Experience
Senior
Posted
Jul 18, 2026
Apply by
August 17, 2026
Applicants
0
Early applicantEasy applyFull-timeWork from Home
Job Description
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
### Why join inventYOU
- 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
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
- Bachelor's degree in Computer Science
- Software Engineering
- Information Technology
- or a related field
Skills Required
JavaMicroservicesMessaging technologiesEvent-driven systemsOAuthREST APIsUnit testingIntegration testingCI/CDDevOpsDockerKubernetesGitAgileScrumSecure codingLoggingAuditingAnalytical skillsProblem-solvingCommunicationCollaborationAzureAWSGoogle CloudApache KafkaRabbitMQSpring BootInfrastructure automationPassion for building scalable applicationsOwnership of software qualityProactive mindsetSolution-oriented mindset
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Senior Software Engineer - shopdev
Taraki
Full-timeEasy applyWork from Office
LahoreSenior
Senior Staff Software Engineer, AI/ML, Security
262,000–365,000 / Year
Full-timeEasy applyWork from Office
KirklandSenior
Senior Software Engineer, Generative AI, gUP
174,000–253,000 / Year
Full-timeEasy applyWork from Office
SunnyvaleSenior
Senior Software Engineer, Fleet Maintenance
122.000–126.000 / Year
Full-timeEasy applyWork from Office
DublinSenior
Senior Software Engineer, Full Stack
Full-timeEasy applyWork from Office
ZürichSenior
DevOps Engineer
Webkorps Services India Private Limited
₹7,00,000–₹13,00,000 / Year
Full-timeEasy applyWork from Office
Indore