Senior Java Developer (Java 10/11, Spring 5)

Senior Java Developer (Java 10/11, Spring 5)


Germany, Munich | e-commerce company

Description:

Join Germany's top e-commerce company to build an ambitious fintech loan platform in the center of Munich!

As Senior Java Developer of the rapidly growing tech company, you will be responsible for leading an agile team of programmers to develop innovative demanding applications on Java8, Spring 4, Angular.js.

The position offers a great chance to take part in the creation of new software and learning new technologies.

If you have more than three years of experience in the field, strong Java 7/8/9, Spring or JEE development skills and advanced English – apply now!

Company:

Our client is a Germany's top e-commerce platform visited by 40 million people per month and is in the top 10 websites in the Shopping category in Germany. The firm is growing rapidly improving the services to the customers, moving its systems to the new technology stack. The company keeps the atmosphere of a small dynamic startup having the resources of a big corporation. Most of the technical decisions happen within a team.

Product:

The hiring team builds a fintech platform that helps users receive a bank financing. From 2014 the development team grew to 30 employees (130 with business). They use lots of data points and use a semantic search for the data processing and search. The app has a monolithic architecture but the transition to the partly micro services is in progress. For next year the team plans to move to Java 10/11, Spring 5.0. Most of the team is involved in the transition process. Working environment is Linux. The company works with servers on premises. The process works as CI/CD allowing up to 7 deployments per day. 

Team: 

  • 2 mixed scrum teams with scrum master, planning to add 1 more scrum team.
  • Your backend team: 10 ppl (1 Tech Lead, 3 Senior, 4 Middle, 2 Junior) 
  • Department includes also a frontend team: 8 People, QA team 3 people, Ops team: 4 people (1 DevOps), Apps team 4 people.
  • International teams - 15 nationalities.
  • Technical decisions are taken within the teams via voting.
  • Usually the developers are responsible for finding the right person for the code review. They use Atlassian stack: Jira, Confluence, Bitbucket. All developers have a right to start deployment
  • Feedback is given after 3, 6 months and annually.

Location: Central Munich, Germany.

Type of contract: Permanent onsite.

Recruitment process: 

2-3 stages comprising: Skype call with the team lead, offline / online coding challenge and possible office visit.

International candidates are welcomed to apply. Company provides relocation package and German courses

As a Senior Java developer you will:

  • Develop innovative demanding applications on Java8, Spring 4, Angular.js (and with Java 10/11, Spring 5 in the upcoming year)
  • Use Instellij IDEA or IDE of your choice
  • Work with Spring Boot, Spring Data, Spring Security, Spring Session, Hibernate ORM, Elasticsearch, Redisson, Flyway, Mockito, TestNG, AssertJ, Roaster, Velocity, Log4j2
  • Develop of SOAP / REST based APIs.
  • Establish independent implementation of integration projects.
  • The position offers a great chance to take part in the creation of a new system and learning new technologies.

Requirements

Ideal candidate:

  • 3+ years of experience as a Java Developer for web applications.
  • Strong Java 7/8/9, Spring OR JEE development skills, Hibernate OR JPA, MVC
  • Very good knowledge in the field of web services development, client and server side (SOAP, REST, XML, etc).
  • Strong knowledge of relational databases (SQL, ORM).
  • Hands-on experience with Jenkins, Gradle/Maven.
  • Business English

 Nice to have: 

  • Experience with Git (Big advantage). 
  • Frontend knowledge (XHTML, Javascript, JS frameworks).
  • Bachelor's Degree in a related field

Benefits:

  • Visa sponsorship and relocation budget.
  • Competitive salary + annual bonus.
  • 26 days of paid vacation.
  • Personal freedom of design and flat hierarchies.
  • Enjoy staff development programmes and various training opportunities.
  • A generous company pension scheme.
  • Work in the heart of Munich. The office is easy to reach via public transport.

APPLY:

mailto:  hritolga@gmail.com
Telegram


Report Page