Java Backend Developer
Preferred: DFKI, Kaiserslautern / Welcome: Remote

We are looking for a Java backend developer responsible for the development and maintenance of cross-platform SaaS applications. If you want to develop scalable backend services for cross-platform, low latency, IoT capable applications this job might be interesting.

Job Description

We are looking for a Backend developer who has passion for new technologies, understands responsive web and mobile development, engineer solutions and turn concepts to life. As a developer, you care about quality of code, love to learn new technologies. We are looking for someone who loves a good challenge and can work collaboratively.

Responsibilities

  • Collaborate with product manager, frontend-developer, and architecture leads to understand different products and current development plans
  • Work in a rapid pace environment with ability to juggle multiple projects
  • Enjoy learning about our customers and our businesses
  • Ability to work in an iterative/Agile environment
  • Employ industry best practices to deliver world-class solutions
  • Stay connected to emerging technology trends and how they can be applied to our products
  • Enable change, help accelerate innovation

Skills and Qualifications

  • Must have hands on design and development experience in Java, J2EE, Spring Boot, Hibernate
  • Experience with REST, JSON and Expertise in AWS Cloud is expected and familiarity with Microservices architecture is highly desirable
  • Experience with as many of the following is highly desirable: Spring Boot, Docker, Tomocat, XML, XSLT, XPath, Web Services, SOA, SOAP, JPA, SQL and query performance tuning
  • Experience with code management and continuous integration techniques and tools such as Maven, Gradle, ANT, SVN, Jenkins, Unit Testing (Karma, Protractor) etc. is highly desirable
  • Experience with monitoring and logging techniques and tools such as CloudWatch, Nagios, Splunk and Dynatrace etc.
  • Familiarity with security concepts (authentication, authorization, encryption, digital signature), OAuth, JWT, SSL, web service proxies.
  • Proven ability to juggle multiple priorities in a fast-paced agile environment
  • A conceptual thinker who can articulate and execute his/her vision from concept to production
  • A TECHIE that lives for emerging technologies and is hungry to keep learning
  • Help maintain code quality, organization, and automatization