Java Developer

Efficy
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Amazon Web Services (AWS)
Software as a Service
Data Warehousing
Distributed Systems
NoSQL
Parsing
SQL Databases
Web Analytics
Data Management
Data Pipelines
Redshift

Job description

As a Senior Java Developer in our development team, you will be instrumental in building and evolving our cloud-native, microservice-based platform. Your work will directly contribute to the scalability, reliability, and performance of our systems, enabling seamless experiences for our users and empowering internal teams. You'll help shape the technical direction, improve development practices, and foster a culture of engineering excellence across the organization., * Implement new features and solve complex engineering challenges within a modern, cloud-native microservice architecture.

  • Contribute to the evolution of development processes, system architecture, tools, and practices to enhance team productivity and developer experience.
  • Collaborate with other development teams to ensure smooth cross-team integration and alignment.
  • Proactively monitor and respond to system disruptions, working to prevent issues before they arise.

Primary Technologies

  • Languages & Frameworks: Modern Java, Golang
  • Infrastructure: Linux, Docker, AWS (ECS, RDS/Aurora, S3, Athena, and more)
  • Databases: PostgreSQL (relational), Riak (key-value)
  • Tools: Extensive use of open-source frameworks and utilities

Requirements

  • You hold a bachelor's degree in computer science or a related field; advanced degrees or certifications are a plus.
  • You have 5+ years of professional software development experience, with a strong background in architecture, security, and operational excellence.
  • You've worked with AWS and Docker in production, and are confident using services like ECS, RDS, API Gateway, CloudWatch, and IAM.
  • You're comfortable managing cloud infrastructure hands-on and enjoy working close to the systems you build.
  • You're creative and solution-oriented, eager to tackle complex challenges and learn new technologies.
  • You take ownership of your work, consistently delivering high-quality, reliable solutions.
  • You write efficient, maintainable code, especially in systems with concurrency and complex data models.
  • You're a collaborative team player, thriving in agile environments and contributing to a strong engineering culture.

Bonus point for

  • AWS certifications or equivalent evidence of advanced AWS competency
  • Background in both development and technical operations / infrastructure / system administration
  • Experience with distributed systems engineering
  • Advanced knowledge of NoSQL and SQL database technologies
  • Experience with query engines and data warehouses such as Amazon Redshift and Athena
  • Experience with data platforms and data pipeline engineering
  • Experience with domain-specific languages (DSL), including parsing and transpilation to other languages, lexical analysis and abstract syntax tree (AST) manipulation
  • Professional experience with building SaaS software, especially from web analytics or digital marketing

Benefits & conditions

  • A stable and growing company with an entrepreneurial mindset, where your ideas are valued, and we support you in making them happen
  • Flexibility-hybrid work is part of our DNA
  • State-of-the-art offices where teamwork is the norm
  • International growth opportunities and internal mobility
  • A competitive salary package and a referral program
  • Engaging events: team lunches, after-work gatherings
  • Learning opportunities: languages, technology, product knowledge, sales techniques, and leadership development

About the company

Dare to dream big at Efficy, Europe's CRM Champion. Here, your ambition has a home, and we put people at the heart of every success story! Join us as Senior Java Developer in Warsaw! Large company with great ambitions and close relations Efficy is a leading European Customer Relationship Management (CRM) solution that provides businesses of all sizes with comprehensive, flexible, customizable, and scalable software to support their growth. Efficy's platform includes solutions for marketing automation, sales, project management, customer service, and customer engagement. Currently, more than 300,000 users across 63 countries rely on Efficy's tools. Founded in 2005 and headquartered in Brussels, Efficy has around 500 employees working in local offices across Belgium, France, Spain, the Netherlands, Sweden, Denmark, Finland, Norway, Poland (Warsaw), Hong Kong, or remotely. Our mission is to contribute to the success of every company by helping them turn customer data into valuable insights while simplifying their employees' work. At Efficy, no two days are the same, and things evolve quickly. So, fasten your seatbelt and join us on this exciting journey! A unique work experience & company culture We want our employees to thrive in their daily lives, which is why you can expect exciting challenges, online music quizzes, onsite ping-pong tournaments, and much more. Communication is informal, and your colleagues are always just a short call away.

Apply for this position