All offersWarszawaJavaSoftware Java Eng.- 4 days/week
Software Java Eng.- 4 days/week
Java
Awin Global

Software Java Eng.- 4 days/week

Awin Global
Warszawa
Type of work
jobType.Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Remote

Tech stack

    JIRA
    regular
    PHP
    regular
    Maven
    regular
    Spring Boot
    regular
    MySQL
    regular

Job description

Online interview
Friendly offer

Purpose of Position

As part of a cross-functional team, you will share responsibility for both the delivery and ongoing operation of a business-critical service that forms part of our industry-leading SaaS-based Affiliate Marketing application. You’ll work with our dedicated team of engineers, product specialists, and technical experts who manage the entire lifecycle of a service or product, from understanding requirements, through development to deployment, support, and maintenance.
As a passionate, dedicated, and curious junior engineer you contribute towards driving Awin towards a common goal.
 
We work with an exciting mixture of technologies, including Java, Hadoop, Spark, Jenkins, ElasticSearch, Kibana, Micro-services (Docker, REST), JavaScript-related technologies. We also rely heavily on AWS services like Lambda, DynamoDB and related Serverless technologies.
Find full-stack details at https://stackshare.io/awin/awin.

We offer this opportunity to anyone based out of the UK, Germany or Poland- whether you are based in the respective capitals and would like to work from our beautiful and central offices or would prefer to work remotely. 


Key Tasks

  • Design and implement object-orientated web applications
  • Create elegant, clean, maintainable code
  • Work with Agile process models and methods like Kanban, Scrum or Pair Programming that help you to get better every day
  • Push for automation of repetitive tasks
  • Continually learn new programming languages and concepts to apply in your projects
  • Use current technology stacks to build microservices, distributed systems and web applications
  • Re-engineering and continuously improving existing applications
  • Designing and building distributed systems using streaming and queueing solutions
  • Experimenting and innovating with new technologies

As an Engineer, you will: 

  • Work in a small team with a well-defined product backlog
  • Be comfortable with Agile methodologies and practices 
  • Develop code and contribute to reviews, retrospectives, planning and development sessions
  • Contribute to group development initiatives and discussions
  • Troubleshoot and resolve issues in a timely fashion when required 
  • Work with your team to ensure quality is high and issues are addressed correctly
  • Communicate effectively in both verbal (day-to-day discussions, team meetings) and written forms (documentation, emails, communication tools) with local and remote team members 
Whilst the above is a guide to general expectation of the role, we expect this position to evolve allowing you greater scope to gain both knowledge and experience in the Affiliate Marketing industry.


Skills & Expertise

To be successful you will need to meet the following requirements:

  • Minimum of 3 years commercial Engineering experience
  • Proven track record with Java, Maven, Spring Framework, JUnit, MySQL/MariaDB
  • Passion for writing elegant code and a desire to constantly refactor and improve, with a good understanding of SOLID design principles and OOP
  • Experimental with new approaches; technical and procedural
  • Experience working within a cross-functional engineering team alongside QAs and Product Owners
  • Knowledge of Git
  • Exposure to TDD

Although not required, we would be excited if you had experience with some of the below:

  • Commercial development experience with PHP
  • Kafka
  • Non-relational databases (e.g. MongoDB) and in-memory search tools (ElasticSearch)
  • Building systems cloud-first (Docker, AWS - Lambda, DynamoDB, and related serverless technologies)
  • Maintaining CI/CD pipelines
  • Working on subscription or high-volume transactional systems
  • Building microservice applications
  • Refactoring legacy applications

Our Offer

  • With staff wellbeing at the forefront of our minds, we have shifted to a 4-day week on a trial basis, offering our employees the opportunity to spend time with family and friends, focus on a long-fostered passion, or take up personal studies- work life balance is paramount for us!
  • Flexible working hours – no more wasting a vacation day for an administrative appointment
  • Whether you enjoy working from the office or from home, Awin gives you the chance to decide where you would like to work- whether that will be from home anywhere in the UK, Germany or Poland, or from one of our beautiful offices in the heart of London, Berlin, Hanover or Warsaw
  • We encourage you to use our vast company training resources to nurture your self-development

Benefits: 
  • Long term and interesting projects and exciting challenges in a dynamic and international environment  
  • Flexible working hours policy  
  • Private health care (LuxMed) and sportscard (Multisport) 
  • Shared parking spots for employees 
  • Work 4 days a week. 


Established in 2000, Awin is proud of our dynamic, social and inclusive culture.

Like all businesses, we’ve had to adapt and nurture our culture in a virtual environment. Our virtual ‘Life @ Awin’ hub brings our colleagues from across the globe together for various social activities.

Diversity & Inclusion are paramount to us, and we proudly pursue and hire diverse team members. We champion uniqueness and authenticity; this is who we are at our core. Our network of affiliate partnerships are diverse and transparent, as are the employees powering our vision to build the world’s leading open partner ecosystem. We welcome all backgrounds, identities, and experiences. If you need support at any point in the application or interview process, please let us know.

Apply now to begin the next stage of your career at a progressive company that supports both your professional and personal development.