Job Details

Software Engineer (Java)

Posted:
27.03.2018 \ Ionut Roghina
Job type:
Permanent
Location:
Berlin

Description:

Are you a versatile software developer, familiar with aspects of backend, performance and scalability? Have you worked with the last 2 versions of Java and are comfortable with software architecture decisions? This opportunity might be for you.

We have an exciting opportunity for experienced Java Developers to join one of the most respected FinTech companies in Berlin. The company has been developing financial planning, reposting and analysis software for more than 15 years.

You would be joining the team in Berlin to help develop an innovative end user software platform from an integrated development environment, object-oriented in-memory database and app store, which will revolutionize the development and marketing of business apps.

TASKS
    Develop high-quality software (including features, performance, testing, documentation) for various applications
      Research, evaluate and recommend new technologies and software tools
        Analysis and resolution of performance problems
          Developing concepts and working on prototypes


            Profile:

              You have 3+ years experience in Java Backend development
                You enjoy working on data structures and performance enhancing algorithms
                  You are a detail-oriented person who enjoys working within a strong team
                    You are naturally curious and enjoy discovering new things


                      PREFFERED EXPERIENCE
                        Comfortable with Java 8 and SQL, ideally also C++ and Java Concurrency
                          Experience with Refactoring, Multithreading, Unit Testing
                            Experienced in development using Agile processes like, Scrum and Kanban
                              Comfortable with continuous deployment and automation tools and able to identify tasks which require automation
                                Familiarity with best practices such as OOP and design patterns
                                  You are comfortable using versioning systems (Git, etc).
                                    You have very good German and English skills


                                      BENEFITS
                                        Competitive salary package, compared to most companies in Berlin
                                          Flexible working hours, decide how to combine work and leisure time
                                            Employer-funded pension, subsidized by the employer
                                              Sabbatical model, take a long break and relax if needed
                                                Further education, get help with planning to keep learning


                                                  APPLY for this opportunity today by using the form on the right or reach out to Ionut on iroghina@caissa-global.com if you have any questions.

                                                  Keywords: Java, Java 8, Spring, Hibernate, Concurrency, Docker, Git, Bitbucket, Gradle, OOP, Design Patterns, financial, accounting
                                                  Apply for this Job

                                                  Apply for this Job