Senior Java Software Engineer

Permanent employee, full time

Possible working locations: Leipzig, Erfurt, Hamburg, Munich, Cologne


Do you dream of realizing projects that people talk about? Whose technologies are so brand new that you are building a reputation in the developer community? And you’re eager to keep learning new things as part of the international Appsfactory developer team?

As a Java Developer at Appsfactory you will be a part of our international developer team with the goal to realize outstanding digital projects for our customers. You can not only code, but also love to discuss the latest trends in software development with your colleagues and implement them using Spring and Java? Then be sure to keep reading!

Become part of #teamappsfactory and support our developers in their daily work if you are passionate about actively seeking new solutions.


Collaboration in Java EE development projects for our customers
Concept and design of backend software
Realization of programming scopes for applications using current development tools and the use of agile
methods (Scrum)
Cooperation in the definition of IT architectures
Regular exchange and cooperation within the team and, if necessary, instruction of new employees
Error analysis, tracking and bug fixing
Close cooperation with other mobile platform developers (e.g. Android and iOS), project management
and design and quality assurance team


• Must have:
o Professional Java development experience required (minimum 3 years)

o Deep understanding of web services and technologies in general and cloud services in


o Knowledge in the area of ​​Domain Driven Design

o Experience in the design and development of micro-services

o Experience in designing REST interfaces / Web APIs

o Experience in working with relational and non-relational databases o Experience with container-based deployment

• Nice to have:

o Experience with modern web frameworks such as Angular, React or Vue.js o Good understanding of the Spring and Hibernate frameworks

o Knowledge of Struts and JSF, Docker and Message Queues


Mode of operation: Scrum
Frameworks: Spring / Spring Boot, Struts, Grails, pure Java-EE, Angular, React, Vue.js
ORMs: Hibernate, Spring Data, EclipseLink
Tools: Dockers
Build systems: Maven, Gradle, Jenkins


Relaxed startup atmosphere (incl. table football, air hockey, mini golf and table tennis) with great colleagues & flat hierarchies
Agile software development
Access to the latest state of the art hardware and working with leading-edge technologies
Exciting projects for customers such as Deutsche Bahn, Lufthansa, Tagesschau, Porsche and many other global players
Superb office location in the heart of the city
Modern office amenities and free drinks and fruit baskets
Collaboration with experienced developers for guaranteed further learning
Professional guidance and knowledge sharing by lead developers and project managers
Frequent exchange of knowledge in developer meetings
Further training options via online courses (Pluralsight etc.) and certification possibility
Attractive salary based on performance and experience


Please upload the following documents as PDF:
Current CV
List of projects and references
Earliest possible start
Salary expectations

Source link