Svitla Systems, Inc.

SENIOR JAVA ENGINEER

Lesser Poland Voivodeship, PL

about 1 month ago
Save Job

Summary

Svitla Systems Inc. is looking for a Senior Java Engineer for a full-time position (40 hours per week) in Krakow, Poland. Our client is one of the largest food retailers in the world, operating thousands of stores in the United Kingdom, Ireland, and Europe. The company carries out business through multi-format stores and online. It operates stores in various formats differentiated by size and range of products sold, including large, small, dotcom only, and one-stop. They offer fresh food, drinks, bakery, grocery, home and entertainment products, baby products, clothing, household appliances, frozen food, pets, health and beauty products, consumer electronics, and electrical goods. It also provides consultancy, retail banking, and insurance services. The company was founded in 1919 and is headquartered in Welwyn Garden City, the UK.

There are occasional office work and meetings (from 1 to 3 days per week, but not every week). They operate under a DevOps philosophy and are responsible for the software throughout its lifecycle. They practice continuous integration, delivery, and support of the code through production and beyond.

Tech Stack

  • Languages: Java-based software solutions using modern frameworks like Spring Boot, Spring WebFlux (optionally Kotlin), etc.
  • Frameworks: Micronaut or Spring Boot;
  • Cloud: Azure;
  • Architecture: microservices;
  • DB: SQL (PostgreSQL) & NoSQL (MongoDB, Elastricsearch);
  • Workloads on Kubernetes and Jenkins phased out in favor of Azure DevOps and/or GitHub Actions;
  • Monitoring & alerting: Splunk, AppDynamics, xMatters, Runscope, etc.
  • Testing: Spock, Gatling;
  • VCS: GitHub;
  • Zendesk & JIRA.

Requirements

  • Minimum 6+ years of Java software development experience, demonstrating strong leadership and decision-making capabilities.
  • Proven track record in owning and delivering technical initiatives, emphasizing scalability, performance, and reliability.
  • Strong knowledge of Java and JVM-based frameworks such as Spring Boot and a solid understanding of microservices architecture and cloud platforms (preferably Azure).
  • Hands-on experience with CI/CD pipelines and agile methodologies, ensuring rapid and reliable deployment cycles and iterative improvements.
  • Familiarity with modern software development practices, including test-driven development (TDD), continuous integration (CI), and continuous deployment (CD).
  • Experience with relational databases (SQL) and NoSQL databases, focusing on data modeling and optimization.
  • Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Excellent communication skills, capable of effectively articulating complex technical decisions to technical and non-technical stakeholders.
  • Ability to thrive in a fast-paced, dynamic environment while managing multiple priorities and deadlines effectively.

Nice to have

  • Previous experience in retail or similar industry sectors, understanding the unique challenges and opportunities within the domain.
  • Familiarity with machine learning techniques and their application in data analysis and decision-making processes.
  • Certification or coursework in relevant technologies and methodologies, demonstrating a commitment to ongoing professional development.

Responsibilities

  • Lead technical decision-making processes, ensuring comprehensive documentation and clear justification for all decisions.
  • Drive the development and execution of technical initiatives, focusing on critical services across multiple applications within the organization.
  • Mentor and guide junior developers, fostering a collaborative and growth-oriented team environment.
  • Architect and design new services that are pivotal to the organization’s integration and scalability.
  • Collaborate closely with cross-functional teams to understand business requirements and translate them into technical solutions.

We offer

  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Annual performance appraisals.
  • Flexibility in workspace, either remote or in our welcoming office.
  • Comprehensive medical insurance after one month.
  • MultiSport card with access to 2500 sports facilities all over Poland
  • Bonuses for article writing, public talks, other activities.
  • 15 vacation days, 10 national holidays, sick leaves, family days off.
  • Personalized learning program tailored to your interests and skill development.
  • Free webinars, meetups and conferences organized by Svitla.
  • Gifts for anniversaries, New Year, children and more.
  • Fun corporate celebrations and activities.
  • Awesome team, friendly and supportive community!

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job