Skip to content
← Back to job listings

Mid-Senior Java Developer

InventYOU AB · Athens, Attica, Greece

Software DevelopmentExternal listingfull-timeabout 1 hour ago

About The Role

  • We are looking for a Mid-Senior Java Developer to join our team and contribute to the design, development, and delivery of modern enterprise applications.
  • In this role, you will work on scalable backend solutions and microservices, collaborating closely with cross-functional teams throughout the full software development lifecycle.

Key Responsibilities

  • Design, develop, and maintain applications using Java
  • Build and maintain microservices using Spring Boot
  • Design and integrate REST APIs
  • Develop scalable, secure, and high-performance backend solutions
  • Work with relational databases and data persistence technologies
  • Contribute to application architecture and technical design decisions
  • Write clean, maintainable, and testable code
  • Participate in code reviews, unit testing, and integration testing
  • Support CI/CD and automated deployment processes
  • Troubleshoot and resolve technical issues
  • Collaborate with developers, architects, QA engineers, and business teams
  • Participate in Agile development processes and continuous improvement
  • 4+ years of professional experience in Java development
  • Strong hands-on experience with Java 11+
  • Good experience with Spring Boot
  • Experience developing microservices-based applications
  • Strong knowledge of REST APIs
  • Good understanding of object-oriented programming and software design principles
  • Experience with relational databases and SQL
  • Experience with Git
  • Familiarity with automated testing and code quality practices
  • Experience working with CI/CD pipelines
  • Good understanding of modern software development practices
  • Strong analytical and problem-solving skills
  • Good communication and collaboration skills
  • Ability to work independently and take ownership of development tasks

Nice to Have

  • Experience with Docker and Kubernetes
  • Experience with event-driven architectures and Kafka
  • Experience with cloud environments such as Azure, AWS, or GCP
  • Knowledge of Spring Cloud
  • Experience with Maven or Gradle
  • Familiarity with DevOps practices
  • Experience working in large-scale enterprise environments
  • Hands-on experience with AI development tools

You will be a great candidate for us if you

  • Enjoy building scalable and reliable backend applications
  • Have strong problem-solving and software engineering skills
  • Write clean and maintainable code
  • Take ownership of your work and deliver high-quality solutions
  • Enjoy working collaboratively within Agile teams
  • Are motivated to continuously learn new technologies and improve your skills

Why join inventYOU

  • Work on modern enterprise software development projects
  • Use modern Java, microservices, and cloud technologies
  • Collaborate with experienced software engineering professionals
  • Work in an Agile and supportive environment
  • Develop your technical expertise through challenging projects
  • Be part of a growing international technology company

This is an external listing. JobSpring does not represent or verify the employer. Report this listing