Emporix is an AI-driven Autonomous Commerce Execution Platform that gives enterprises full control over how their commerce works. We are looking for a skilled Java Developer to join our team in Poland, with a passion for building secure, scalable, and high-performance backend systems.
Requirements
- At least 3+ years of hands-on experience with Java development.
- A minimum of 3+ years in backend development, building large-scale, high-performance systems.
- Proven experience designing and developing microservices-based systems optimized for complex or data-intensive environments.
- Familiarity with Event Sourcing and distributed system patterns.
- Hands-on experience with Google Cloud Platform, including Kubernetes and Compute Engine.
- Strong understanding of OWASP, encryption, and secure coding practices.
- Familiarity with NoSQL databases, especially MongoDB.
- Hands-on experience with messaging systems, like pubSub.
- Experience with integration systems like Make or n8n is a valuable asset.
- Ability to work autonomously while delivering innovative, AI-enabled backend solutions.
- Good English knowledge both written and spoken (B2/C).
- Experience with Go is a plus but not required.
Benefits
- Cutting-Edge Technology: Work on advanced microservices architectures and leverage the latest tools in cloud computing, DevOps, and AI to create groundbreaking solutions.
- Autonomy and Innovation: Enjoy the freedom to explore new ideas, experiment with innovative technologies, and influence the technical direction of a rapidly growing company.
- Collaborative Culture: Join a team of talented professionals who value knowledge-sharing, open communication, and a passion for building exceptional systems.
- Flexible Work Setup: Enjoy a hybrid work model that promotes flexibility and personal well-being while encouraging collaboration and meaningful team connections.
- Impactful Contribution: Be part of a company where your work directly impacts the success of a next-generation commerce platform used by top-tier businesses.