Senior Java Software-Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 10247 Berlin
- DACH-Region
- de | en
- 30.01.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 Entwicklung, Apache Maven, Docker, Git, Gradle, Hibernate (Framework), Java (allg.), Jira, JUnit, Kanban (Softwareentwicklung), Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Spring
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 Entwicklung, Apache Maven, Apache Tomcat, Git, Gradle, Hibernate (Java), Java (allg.), JavaScript Object Notation (JSON), Jira, JUnit, Kanban (Softwareentwicklung), Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Spring, 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 Entwicklung, 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 Entwicklung, Apache Maven, Apache Tomcat, Docker, Git, Gradle, Hibernate (Java), Java (allg.), JavaScript Object Notation (JSON), Jira, JUnit, Kanban (Softwareentwicklung), Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), SOA (Serviceorientierte Architektur), Spring
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 Entwicklung, Apache Maven, Apache Tomcat, Eclipse, Git, Hibernate (Java), Java (allg.), JavaScript Object Notation (JSON), Jira, JUnit, Kanban (Softwareentwicklung), Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), SOA (Serviceorientierte Architektur), Spring
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 (XML Path Language)
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 Entwicklung, Apache Maven, Apache Tomcat, Eclipse, Git, Java (allg.), JavaScript Object Notation (JSON), Jira, JUnit, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), SCRUM, Spring
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 Entwicklung, Apache Maven, Apache Subversion (SVN), Apache Tomcat, Eclipse, Git, Java (allg.), JavaScript Object Notation (JSON), JUnit, SCRUM, Selenium, Spring, Xpath (XML Path Language)
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 Entwicklung, Apache Maven, Apache Subversion (SVN), Apache Tomcat, DB2, Eclipse, Git, Java (allg.), JavaScript Object Notation (JSON), Jira, JUnit, SCRUM, Selenium, Xpath (XML Path Language)
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, Apache Subversion (SVN), 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
Apache Subversion (SVN), Apache Tomcat, Eclipse, Java (allg.), JSP (Java Server Pages), SCRUM, SOAP (Simple Object Access Protocol), Xpath (XML Path Language), 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 Entwicklung, SCRUM, Apache Tomcat, Apache Subversion (SVN), Eclipse, Java (allg.), JSP (Java Server 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 Entwicklung, Apache Subversion (SVN), Apache Tomcat, DB2, Eclipse, Java (allg.), JSP (Java Server Pages), SCRUM, SOAP (Simple Object Access Protocol), XML, Xpath (XML Path Language), 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