You will be part of the Software Development Unit and join one of our Software Development Teams according to your skills and interests. As a Senior Software Engineer, you will take ownership over projects from conception to final product. Your tasks will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in directing system testing, validation procedures and working with customers or departments on technical issues including software system design and maintenance.Clear and concise design of functionality and componentsWriting clear and understandable code according to best practicesTesting and documenting codeDevelopment of business functionality and DevOps of the 360T trading platformThorough documentation of design and code of all produced artifactsTransferring knowledge and insights to colleaguesMentoring of new team membersYour profile5+ years of experience in Java programming skills and its core librariesGood knowledge of object-oriented analysis and design patternsDeep knowledge of JVM internals, garbage collection tuning, JVM profilingDeep knowledge of multi-threaded and concurrent programmingUnderstanding of Java networking, having at least basic exposure to sockets programming, TCP internals, willing to go even lower level for optimizationExperience with at least a second language like C / C++Experience with database systemsUnderstanding and adhering to the principles of clean code developmentUnderstanding and adhering to defensive programmingHigh level of spoken EnglishStrategic planning abilitiesEnthusiasm in understanding the business drivers behind the technical requirementsUnderstanding project deadlines, committing to them, able to estimate, plan and make visible the progress of the project, deliver what is promisedOur offerClear career conceptPerformance appraisals on a regular basisPossibility to switch between Software Development teams according to interests, projects, and skillsFrankfurt office located directly in the city centerSocial gatheringsWe offer an outstanding opportunity for a highly motivated individual to participate in the growth of a successful technology company in the financial sector. The position is based in Frankfurt am Main and is available immediately. If your background and qualifications meet these specifications, please forward your application including your salary expectation and the earliest starting date by clicking the “Apply” button.Senior Software Engineer • Frankfurt am Main #J-18808-Ljbffr