02/04/2026 updated

**** ******** ****
100 % available

Senior Java Developer

Bucharest, Romania
Worldwide
LICENSE IN COMPUTER SCIENCE
Bucharest, Romania
Worldwide
LICENSE IN COMPUTER SCIENCE

Profile attachments

202601 CV Florea Adrian.pdf

About me

Full-stack developer with 25 years of experience in client-server applications, specializing in back-end. Deep expertise across technologies and frameworks with focus on speed, accuracy, and attention to detail—knowing even small mistakes can cause significant production issues.

HTMLJava (Programming Language)JavaScript (Programming Language)VbscriptSpring SecurityApache FlexApplication Programming Interfaces (APIs)Agile MethodologyAmazon Web ServicesApache TomcatServer ApplicationArchitectureJIRAAuthenticationsAutomationBackbone.JsBash ShellOracle WebLogic ServerDelphi (Programming Language)C++ (Programming Language)Cascading Style Sheets (CSS)Cloud ComputingDatabasesCrystal Reports (Reporting Software)Data MigrationData ModelingIBM DB2Relational DatabasesDatabase DesignDB2 SQLDevOpsDistributed SystemsEclipse (Software)Fault ToleranceGithubGoogle Web ToolkitsHibernate (Java)ScalabilityIBM Websphere Application ServerInfrastructure ManagementIntegrated Development EnvironmentsIntelliJ IDEAJasperReportsJava Persistence APIJava Virtual Machine (JVM)Java ServletSpring FrameworkApache StrutsSwing (Java)JSONWildFly (JBoss AS)Javaserver PagesJunitPython (Programming Language)PostgreSQLMaintenanceProject ManagementMicrosoft Visual StudioJscriptMicrosoft SQL ServersMongoDBMySQLNode.JsOAuthOctopus DeployOracle ApplicationsPerformance TuningQuery OptimizationSystem MigrationAws Command Line Interface (CLI)Writing DocumentationService DiscoverySimple Object Access Protocol (SOAP)SoapUISubversionTechnical WritingsTechnical DocumentationTortoiseSVNUMLWeb Services Description LanguageExtensible Markup Language (XML)InformixData/Record LoggingDocker ContainerEnterprise Application PlatformMetricsAngular MaterialDelivery PipelineOracle 10g/11gGrafanaSpring-bootXml FilesReliability of SystemsBackendGitlabGitSpring DataContainerizationAngularJSGitlab-ciAWS AuroraIntegration TestsKubernetesHystrixVba Programming LanguageGithub EnterpriseFull Stack DevelopmentIntegration FrameworksApache KafkaFront End Software DevelopmentApi DesignRestful ApiSafety PrinciplesTerraformCode RefactoringAngular UiSoftware Version ControlBIRT ReportingDockerJenkinsMicroservices
Skills
Backend Development (Java-centric)
Extensive experience designing, developing, refactoring, and maintaining enterprise-grade backend systems, with a strong focus on scalability, performance, and security.
Full Stack Development
Solid full-stack background with primary strength in backend development and practical experience in modern and legacy frontend frameworks.
Microservices Architecture
Design, migration, and maintenance of microservice-based systems, including service discovery, fault tolerance, inter-service communication, and cloud-native patterns.
Cloud & DevOps Collaboration
Hands-on experience working closely with DevOps teams on cloud migrations, CI/CD pipelines, containerization, and infrastructure automation.
API Design & Integration
Design and implementation of RESTful APIs, integration with third-party systems, messaging platforms, and legacy services.
Security & Authentication
Implementation of authentication and authorization mechanisms, including token-based security, OAuth flows, and secure API access.
Database Design & Data Modeling
Strong experience with relational databases, ORM frameworks, schema design, performance optimization, and data migration.
System Migration & Modernization
Proven track record migrating legacy monoliths and on-premise systems to modern cloud-based architectures.
Monitoring, Logging & Observability
Creation and maintenance of dashboards, metrics, and monitoring solutions to ensure system reliability in production.
Agile & International Teamwork
Long-term experience working in Agile environments with distributed, multicultural teams across Europe and beyond.
Technical Documentation & Architecture
Creation of LLD/HLD documentation, UML diagrams, and technical specifications; active participation in architectural decisions.

Technologies & ToolsJava & JVM Ecosystem
Java, JPA, Hibernate, Microservices-based architectures, Spring Framework, Spring Boot, Spring Security, Spring Data, Servlets, JSP, JUnit, Integration and Contract Tests
Web & API Technologies
REST APIs, JSON, XML, SOAP & WSDL
Frontend Technologies
Angular, PrimeNG, BackboneJS, GWT, Java Swing, Adobe Flex, Struts, HTML, CSS, JavaScript
Cloud, Containers & DevOps
AWS, Docker, Docker Compose, Kubernetes, Terraform, ArgoCD, CI/CD pipelines, GitHub Actions, Jenkins
Messaging & Distributed Systems
Apache Kafka, Service discovery and resilience patterns (Eureka, Hystrix)
Databases
MySQL, Oracle, SQL Server, PostgreSQL, DB2, Informix, MongoDB
Application Servers & Web Containers
Tomcat, WildFly / JBoss, WebLogic, WebSphere
Monitoring & Reporting
Grafana, Jasper Reports, Crystal Reports, BIRT, Quick Reports
Development Tools & IDEs
IntelliJ IDEA, PyCharm, Eclipse, Visual Studio Code
Version Control & Project Management
Git, SVN, CVS, Jazz RTC, JIRA, Octane
Other Technologies & Languages
Python, Node.js, C++, Delphi, VB


Languages

EnglishFluentFrenchBasic knowledgeRomanianNative speakerSpanishBasic knowledge

Project history

Java Migration Engineer - Consultant

Adevinta / eBay

5000-10.000 team member

As a Java Migration Engineer at eBay, I worked on migrating multiple microservices with Angular front ends, developed in Java, Kotlin, and Python, from on-premises infrastructure to AWS. I collaborated closely with a dedicated DevOps team responsible for databases, Kafka clusters, routing, and gateways, while focusing on the application-level migration from a Java engineering perspective.
My role emphasized ensuring performance, scalability, and security in a cloud-native AWS environment. I refactored and fixed Java, Kotlin, and Python code to ensure AWS compatibility, implemented minor functional enhancements, and supported operational readiness post-migration. I also created and maintained Grafana dashboards to monitor service health and performance.
Key contributions included leading microservice migrations with minimal downtime, transitioning secrets from Vault to AWS Secrets Manager, and integrating services into AWS-based CI/CD pipelines using GitHub, ArgoCD, Jenkins, and AWS CLI. I documented migration processes, challenges, and solutions to support knowledge sharing and future migrations.

Technologies: Java, Spring Boot, Spring Security, REST APIs, JPA, Hibernate, Kafka, Angular, AWS, Kubernetes, Terraform, CI/CD, GitHub Actions, Jenkins, Grafana, Maven, JIRA, IntelliJ IDEA, PyCharm, Agile.

Senior Java Developer - Consultant

Pentalog France
As a Senior Java Developer working as a full-stack engineer on a security provider project at Pentalog France, I contributed to the development and maintenance of a platform focused on recording employee activities, generating hardware reports, and supporting security-critical workflows. I worked in a distributed Agile team with Romanian developers, UK engineers representing the client, and Indian DevOps specialists.
My responsibilities covered the full development lifecycle, from translating business and technical requirements into reliable implementations to developing new features and fixing defects. I actively participated in architectural discussions, proposed technical solutions, and collaborated directly with the client to clarify requirements and analyze reported issues.
I took part in system acceptance and validation phases, ensuring delivered functionality met quality and performance expectations. I also supported handover and operational activities by producing clear technical documentation to facilitate maintenance and long-term support. Regular participation in architecture and coordination meetings with international teams strengthened my communication skills and ability to contribute effectively in English.

Technologies: Java, Spring Boot, Spring Security, REST APIs, JPA, Hibernate, Angular, JSON, MySQL, Maven, JIRA, ArgoCD, Kubernetes, CI/CD, GitHub Copilot, IntelliJ IDEA, Agile.

Senior Java Developer - Consultant

NATO - NTT Data
Developed a monolith application as part of a project team using Spring Boot for back-end and Angular 11 with PrimeNG for front-end. The application was containerized with Docker and deployed to AWS for production.
My primary responsibility was developing the Synchronization module, designed to replicate data and versions across all application instances. I participated in the architecture team to create Low-Level Design documentation and collaborated with a colleague to develop the module. A key challenge was implementing a conflict resolution system for the Synchronization module.

Key Responsibilities:
  1. Translated software specification requirements into developed or customized standard software products
  2. Implemented change requests and feature enhancements
  3. Participated in system acceptance processes through direct client cooperation
  4. Contributed to handover and operational maintenance activities with comprehensive documentation
  5. Engaged in architecture meetings with Spanish and Romanian teams in English
Tools and Technologies:
Open JDK 11, Spring Boot, Spring Security, REST API, JPA, Hibernate, JSON, Angular 11, PrimeNG, Docker, AWS, MS SQL Server 2017, Maven, JIRA, CI/CD, IntelliJ IDEA, Agile

Senior Java Developer - Consultant

European Union Intellectual Property Office (EUIPO)
Worked on Back Office project providing functionality for trademark and design file management, implementing new functionalities and participating in system testing

Senior Java Developer - Consultant

IBM Romania
Contributed to three key projects: service activation/deactivation, virtual machine import/export, and incident reporting.
For the first project, I designed both front-end and back-end components and developed VBS and Bash scripts to test system integrity. I also supported the application's migration to AWS.
The second project involved importing and exporting virtual machines between two cloud server versions. I created REST web services to retrieve XML data containing VM details and converted those XMLs for compatibility with the new application version.
In the third project, I developed an incident reporting application using Python and Angular 11, utilized by IBM's internal teams to report project-related issues.

Key Responsibilities:
  1. Translated software specification requirements into developed or customized standard software products
  2. Designed data modeling architectures
  3. Implemented change requests and feature enhancements
  4. Participated in system acceptance processes through direct cooperation with system users
  5. Contributed to handover and operational maintenance activities with comprehensive documentation
  6. Engaged in architecture meetings with German, Indian, Chinese, and US teams in English
Tools and Technologies: Java 1.8, Spring Boot, Microservices, Python 3.7, Eureka, Hystrix, Spring Security, OAuth, JWT, REST API, Spring Data/JPA, Hibernate, Servlets, Apache Kafka, Node.js, Loopback, Docker, AWS, WebSphere, CI/CD, JAXB, XML, XSD, JSON, DB2, Maven, RTC, Eclipse, Agile

Java Developer

EservGlobal
As a team member developing a telecom solution for managing promotion and payment operations, I contributed in the following areas:
Developed a web interface using Struts framework (forms, actions, tiles) for customer care services, enabling voucher creation for prepaid service recharging and commission management. Employed Hibernate for Oracle database queries and JDBC for retrieving permissions and application settings. Worked with JBoss 4.2 as the application server and developed backend components in C++ that communicated with the web application through Informix database message queues.
I was also responsible for identifying and fixing interface and server-side bugs to enhance module functionality and user experience.

Key Responsibilities:
  1. Produced use cases, software diagrams, and artifacts aligned with specifications
  2. Translated software specification requirements into developed or customized standard software products
  3. Designed usability aspects and data modeling architectures
  4. Implemented change requests and feature enhancements
  5. Participated in system acceptance processes through direct cooperation with system users
  6. Contributed to handover and operational maintenance activities with comprehensive documentation
Tools and Technologies: Java 8, HTML, JSP, Servlets, JavaScript, CSS, XML, SQL, C++, Hibernate, Struts, Spring, Spring DAO, REST API, JBoss, Oracle, Informix, Ant, Maven, CVS, Eclipse, J2EE Patterns, RUP, UML, MS Office, Unix

Senior Java Programmer - Consultant

European Commission - OHIM
Developed RESTful web services for database queries and an ER-integration subproject connecting front-end and back-end through RESTful and WSDL calls to Oracle ESB for data extraction. Generated various confirmation and result reports saved to a FileNet file manager system through external web services. Designed a servlet incorporating a simple caching system to check the database for image updates and retrieve required resources via external web services. Created data flows and class diagrams to provide clients with better understanding of process flows.

Key Responsibilities:
  1. Produced use cases, software diagrams, and artifacts aligned with specifications
  2. Translated software specification requirements into developed or customized standard software products
  3. Participated in system architecture definition and implementation
  4. Designed usability aspects and data modeling architectures
  5. Implemented change requests and feature enhancements
  6. Participated in system acceptance processes through direct cooperation with system users
  7. Contributed to handover and operational maintenance activities with comprehensive documentation
Tools and Technologies: Java 1.6, Spring Framework, REST API, WebLogic 10.3 Application Server, OpenSSO Enterprise 8.0, Liferay Portal, Spring Portlet MVC, Eclipse 3.4.2 with Maven and SVN plugins, Maven, Artifactory, XSD, iText, Servlets, Spring DAO, RESTful Web Services, XML (JAXB, xStream, Castor), UML (MS Visio), Informix DB, Jasper Reports, Mantis, Agile

Senior Java Developer

Ericsson Romania GSDC
Responsible for implementing new features, providing support, and conducting requirements analysis for the NMCA and Dialtunes multimedia projects. Developed a simple internal application that parsed logs and generated daily reports in PDF format, detailing the number of hits and exceptions thrown by applications each day.

Key Responsibilities:
  1. Produced use cases, software diagrams, and artifacts aligned with specifications
  2. Translated software specification requirements into developed or customized standard software products
  3. Designed usability aspects
  4. Implemented change requests and feature enhancements
  5. Prepared technical documentation and relevant updates
Tools and Technologies: Java 1.5/1.6, Servlets, JSP, Struts, Hibernate Framework, HTML, CSS, JavaScript, JUnit, XML, UML, WebLogic 10, Oracle 10g, Jasper Reports, Eclipse, Ant, SVN, Agile

Java Developer

Axway Romania
Initially maintained the Sentinel Server code, enabling compatibility with various databases. Subsequently developed a web-based Sentinel monitor application providing reports on information flow within the server. Created a web-based version of an existing monitoring application originally built as a Java Applet. Finally, produced specialized software based on Sentinel Server for a major Axway client, first in GWT (Google Web Toolkit) and then in Adobe Flex.

Key Responsibilities:
  1. Produced use cases, software diagrams, and artifacts aligned with specifications
  2. Translated software specification requirements into developed or customized standard software products
  3. Designed usability aspects and data modeling architectures
  4. Implemented change requests and feature enhancements
  5. Prepared technical documentation and relevant updates
  6. Generated database ERDs for specific projects
Tools and Technologies: Java 1.4, Java 1.5, Java Swing, Object Serialization (for RMI and Granite DS), Servlets, JSP, HTML, CSS, JavaScript, Java XML API (JAXB), Ajax, RMI, Jasper Reports, JUnit, JDBC, SQL Server 2000, MySQL 5, Oracle 9i, Apache Tomcat 5.5, Google Web Toolkit, Flex, Granite DS, Axway Portal Framework, Eclipse, NetBeans, UML, SVN, CVS, Maven, Ant, Scrum

Lotus Developer - Promotional Interservice

IBM Partner
Utilized Lotus technologies (Lotus Notes, Domino Designer, Lotus Workflow, and Domino Doc) for document management software and financial internal applications. Designed applications using Lotus Workflow for creating business workflows and Lotus Designer for application code development. Notable clients included Mitsubishi and Casa de Pensii.

Key Responsibilities:
  1. Produced use cases, software diagrams, and artifacts aligned with specifications
  2. Translated software specification requirements into developed or customized standard software products
  3. Participated in system architecture definition and implementation
  4. Designed usability aspects and data modeling architectures
  5. Implemented change requests and feature enhancements
  6. Prepared technical documentation and relevant updates
Tools and Technologies: Oracle 9i, Lotus Notes, Lotus Administration, Lotus Designer, LEI, Visual Basic, ODBC, Crystal Reports

Software Developer

Stanleybet Romania
Developed an application that imported daily betting information from text files generated by the main application, decoded teletext pages from a nationwide television network, and transmitted newly created teletext pages via FTP to the TV teletext system.

Key Responsibilities:
  1. Produced use cases, software diagrams, and artifacts aligned with specifications
  2. Translated software specification requirements into developed or customized standard software products
  3. Participated in system architecture definition and implementation
  4. Designed usability aspects and data modeling architectures
Tools and Technologies: Borland Delphi 7, Quick Reports

Freelancer Borland Delphi

Satsoft
Developed and designed three key projects:
  1. SatAccounting: Developed using Borland Delphi 7 IDE to assist clients with basic accounting tasks. The application included three subprojects: bar module, store module, and service providing module. Generated daily, monthly, and annual reports on client income and expenses.
  2. SatEventNet: Internet cafe client-server application designed to control machines used by clients. Allowed customers to order products (food, drinks, etc.) from the onsite bar and enabled employees to generate daily and monthly reports per station and overall income from both station usage and product orders.
  3. WareHouse: Designed for auto-warehouse agents to centralize and localize all auto parts. Generated various reports and charts by order and by agent on daily, monthly, and yearly bases.
Tools and Technologies: Borland Delphi 5/7, ODBC, Quick Reports

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in