We're Hiring: Java Software Engineer
📍 Location: Greece | Hybrid / On-site
Are you a Java Software Engineer who enjoys building scalable, high-performance systems and working across modern backend and frontend technologies?
We're looking for an experienced engineer to join a high-impact team developing enterprise-grade solutions used by global financial organizations.
You'll play a key role in designing, building, and optimizing modern applications, while collaborating with experienced engineers and architects in a fast-growing, technology-driven environment.
🔧 What You'll Be Doing
Software Development
- Design, develop, and maintain Java-based applications using Quarkus or Spring.
- Build and optimize serverless functions for targeted use cases
Database & Data
- Work with Microsoft SQL Server and PostgreSQL for data modeling, optimization, and performance
- Write complex SQL queries, stored procedures, and manage database migrations
Architecture & Quality
- Collaborate with architects on scalable, maintainable system designs
- Apply best practices in software design, clean code, and testing
- Identify and resolve performance bottlenecks through profiling and tuning
Collaboration & Growth
- Participate in code reviews and mentor junior engineers
- Contribute to continuous improvement and technology evolution
- Stay up to date with modern engineering trends and tools
🎯 What We're Looking For
- Bachelor's degree in Computer Science or equivalent practical experience
- 3+ years of professional experience as a Java Software Engineer
- Strong hands-on experience with:
- Java, Quarkus, Spring
- Serverless architectures
- Solid experience with MS SQL Server and PostgreSQL
- Strong understanding of software engineering principles and system design
- Experience working in Agile/Scrum environments
- Excellent problem-solving and communication skills
- High attention to detail and code quality
⭐ Nice to Have
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with Docker, Kubernetes
- Background in financial services or enterprise systems
- Java or related technical certifications
💼 What's In It for You
- Competitive compensation package
- Work on large-scale, mission-critical systems
- Exposure to modern architectures and cloud technologies
- Collaboration with international teams
- Continuous learning and career development opportunities
- Supportive engineering culture focused on quality and innovation
📩 Ready to Take the Next Step?
If you're passionate about Java, modern architectures, and building software that makes a real impact - we'd love to hear from you.
Apply now and be part of a team shaping the future of enterprise technology.
