
Mid Java Software Engineer
Agile Actors
full-time
Posted on:
Location Type: Hybrid
Location: Chalandri • Greece
Visit company websiteExplore more
Tech Stack
About the role
- We’re looking for tech professionals with **purpose**, **curiosity**, and **passion**, people who see challenges as opportunities and want their work to have real impact.
- If solving problems excites you and collaborating with others inspires you, you’ll feel right at home with us.
- At **Agile Actors**, being part of our team means being **adventurous** and **agile**, ready to embrace new ideas and adapt to dynamic environments.
- You’ll join one of our local teams in Athens, working with talented clients to deliver solutions that shape the future of technology.
- As you grow through projects with global leaders, you’ll be constantly evolving, while being supported in an environment built on **trust**, **respect**, and **empowerment**.
Requirements
- An experienced professional with a passion for technology and a willingness to reach their full potential through continuous learning and professional development.
- At least 3 years of professional experience with Java development
- Hands-on experience with at least one Java framework (Spring, Spring Boot, Quarkus etc.) and ORM framework (Hibernate, JPA, etc.)
- Solid RDBMS skills including database design, query optimization, and working with production data
- Experience building and consuming REST APIs
- Good understanding of multithreading and concurrency concepts in Java
- Familiarity with distributed systems concepts and common patterns
- Ability to write clean, well-documented, and testable code following established coding standards
- Experience participating in deployments and supporting production systems
- Eagerness to learn and apply software engineering best practices
- **Extras We Love**
- Exposure to NoSQL databases (MongoDB, Redis, Cassandra, etc.)
- Experience with automated testing frameworks and CI/CD pipelines
- Understanding of microservice architecture patterns
- Familiarity with other JVM languages (Kotlin, Scala, Groovy)
- Experience with containerization (Docker) or package management
- Basic knowledge of frontend technologies (JavaScript, React, Angular, etc.)
Benefits
- **What's in for you**
- - Tailored Remuneration Package that recognizes your expertise with a competitive salary
- - Private Health Care Insurance to ensure your physical well-being
- - Ticket Restaurant Card
- - Psychological Support through a professional helpline for you and your family, with 5 free sessions included to promote mental well-being.
- **Developmental Benefits**
- - Internal Coaching Program empowers your growth, with experienced coaches supporting both technical and soft skills development.
- - Personal Development Plan tailored with your coach to align with your career aspirations.
- - 360° Continuous Feedback Model to keep your skills and performance aligned with your goals.
- - Unlimited Training & Learning resources to cover all aspects of your professional growth, including access to various online platforms such as Udemy, Coursera, and Pluralsight from day one.
- - Career Development Pathways that offer mentoring, leadership programs, and opportunities to enhance both technical and leadership skills.
- - Chapters (Internal Communities) for sharing knowledge, mentoring, and shaping technology’s future.
- - Diverse Customer Ecosystem offers dynamic opportunities for career growth and development.
- - Onboarding Buddy to support and guide you from day one.
- **Working model**
- - Flexible Working conditions tailored to your assigned account.
- - Work-Life Balance with a culture that promotes flexibility and sustainability.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpringSpring BootQuarkusHibernateJPARDBMSREST APIsmultithreadingconcurrency
Soft skills
curiositypassionproblem-solvingcollaborationadaptabilitytrustrespectempowermentcontinuous learningprofessional development