Senior Java Software-Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 10247 Berlin
- DACH-Region
- de | en
- 30.05.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
4/2023 – 6/2023
Tätigkeitsbeschreibung
Optimized the performance of resource-intensive parallel processes in a system for recording and managing suspected cases of terrorism financing and money laundering.
- Full-stack Java development
- Architectural decisions
- Specification and writing of unit tests with high code- and full feature coverage
- Code reviews, feature reviews, test specifications
- Requirements analysis and refinementImprovement of a web-based finance application
2nd & 3rd Level Support, Agile Methodologie, Apache Maven, Docker, Git, Gradle, Hibernate (Framework), Java (allg.), Jira, Junit, Kanban (Softwareentwicklung), Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Spring Framework
10/2022 – 3/2023
Tätigkeitsbeschreibung
Integration of two APIs (OpenAPI and XSD) into a Passenger Information System for Public Transport in Germany, Austria and Switzerland.
- Full-stack Java development
- Mentoring of a Junior Software-Developer
- Architectural decisions
- Specification and writing of unit tests with high code- and full feature coverage
- Code reviews, feature reviews, test specifications
- Requirements analysis and refinement
2nd & 3rd Level Support, Agile Methodologie, Apache Maven, Apache Tomcat, Git, Gradle, Hibernate (Java), Java (allg.), Json, Jira, Junit, Kanban (Softwareentwicklung), Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Spring Framework, XML, XSD (XML Schema Definition)
4/2022 – 9/2022
Tätigkeitsbeschreibung
Development of a new batch processing feature for efficiently handling thousands of suspected money laundering cases, utilizing specific predefined characteristics for accurate identification and analysis.
- Overseeing financial control and reporting
- Calculation and reporting of project progress
- Primary point of contact for the customer
- Managing the product backlog
- Defining the backlog items
- Deciding which features to include in a Sprint
Agile Methodologie, Jira, Kanban (Softwareentwicklung)
3/2021 – 3/2022
Tätigkeitsbeschreibung
Development of a new module designed to ensure compliance of “Sparkassen” banks with securities trading laws.
• Full-stack Java development
• Mentoring of a Junior Software-Developer
• Architectural decisions
• Specification and writing of unit tests with high code- and full feature coverage
• Code reviews, feature reviews, test specifications
• Requirements analysis and refinement
2nd & 3rd Level Support, Agile Methodologie, Apache Maven, Apache Tomcat, Docker, Git, Gradle, Hibernate (Java), Java (allg.), Json, Jira, Junit, Kanban (Softwareentwicklung), Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Serviceorientierte Architektur, Spring Framework
7/2019 – 2/2021
Tätigkeitsbeschreibung
Development of two new modules for an application to ensure compliance of “Sparkassen” banks with laws against suspected cases of terrorism financing and other criminal activities within those banks.
Also led the transformation of an application's IT architecture from a monolithic to a service-oriented architecture (SOA), laying the groundwork for a subsequent transition to a microservices architecture.
- Full-stack Java development
- Architectural decisions
- Specification and writing of unit tests with high code- and full feature coverage
- Code reviews, feature reviews, test specifications
- Requirements analysis and refinement
2nd & 3rd Level Support, Agile Methodologie, Apache Maven, Apache Tomcat, Eclipse, Git, Hibernate (Java), Java (allg.), Json, Jira, Junit, Kanban (Softwareentwicklung), Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Serviceorientierte Architektur, Spring Framework
1/2019 – 6/2019
Tätigkeitsbeschreibung
Integration of a legacy banking application for processing of seizure cases in a modern web application via RPA.
- Requirements analysis
- Architectural decisions
- Design of robust RPA prodecures
- Atomic RPA procedures and rollback transactions for critical operations
Git, Java (allg.), Jira, Selenium, Xpath
1/2017 – 12/2017
Tätigkeitsbeschreibung
Development of an application for recording suspected cases of money laundering within the “Sparkassen” banks environment.
- Full-stack Java development
- Architectural decisions
- Specification and writing of unit tests with high code- and full feature coverage
- Code reviews, feature reviews, test specifications
- Requirements analysis and refinement
2nd & 3rd Level Support, Agile Methodologie, Apache Maven, Apache Tomcat, Eclipse, Git, Java (allg.), Json, Jira, Junit, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Scrum, Spring Framework
1/2016 – 12/2016
Tätigkeitsbeschreibung
Redeveloped an existing "fat client" application for estate processing into a modern web application.
- Full-stack Java development
- Software architecture and OOD
- Specification and writing of unit tests with high code- and full feature coverage
- Code reviews, feature reviews, test specifications
- Requirements analysis and refinement
2nd & 3rd Level Support, Agile Methodologie, Apache Maven, Subversion, Apache Tomcat, Eclipse, Git, Java (allg.), Json, Junit, Scrum, Selenium, Spring Framework, Xpath
1/2013 – 12/2015
Tätigkeitsbeschreibung
Developed an application for creating balance confirmations and annual financial statements in the “Sparkassen“ bank environment.
- Full-stack Java development
- Software architecture and OOD
- Specification and writing of unit tests with high code- and full feature coverage
- Code reviews, feature reviews, test specifications
- Requirements analysis and refinement
2nd & 3rd Level Support, Agile Methodologie, Apache Maven, Subversion, Apache Tomcat, IBM DB2, Eclipse, Git, Java (allg.), Json, Jira, Junit, Scrum, Selenium, Xpath
7/2011 – 11/2012
Tätigkeitsbeschreibung
Development of a distributed and scalable email sending engine.
- Software architecture and OOD
- Java development
- Specification and writing of unit tests with high code- and full feature coverage
Apache Maven, Subversion, Apache Tomcat, Eclipse, Hibernate (Java), Java (allg.), Junit, XML, XSL (Extensible Stylesheet Language)
1/2010 – 10/2010
Tätigkeitsbeschreibung
Development of an application that creates personalized landing pages for online marketing campaings.
- Requirements analysis
- Software architecture and OOD
- Full-stack Java development
- Specification and writing of unit tests
Subversion, Apache Tomcat, Eclipse, Java (allg.), Javaserver Pages, Scrum, SOAP, Xpath, XSL (Extensible Stylesheet Language)
10/2009 – 12/2009
Tätigkeitsbeschreibung
Development of an application for datatransfer between FTP- and DB-servers
- Requirements analysis
- Software architecture and OOD
- Full-stack Java development
- Specification and writing of unit tests
Agile Methodologie, Scrum, Apache Tomcat, Subversion, Eclipse, Java (allg.), Javaserver Pages
3/2007 – 9/2009
Tätigkeitsbeschreibung
Development of a modular application for online marketing campaign evaluation.
- Requirements analysis
- Software architecture and OOD
- Full-stack Java development
- Integration of multiple APIs
- Specification and writing of unit tests
Agile Methodologie, Subversion, Apache Tomcat, IBM DB2, Eclipse, Java (allg.), Javaserver Pages, Scrum, SOAP, XML, Xpath, XSL (Extensible Stylesheet Language)
Ausbildung
FU Berlin
Berlin
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden