Andrei Closca
Java Software Engineer
Experience
Java Software Engineer
Luxoft
- Designing, building, and testing efficient, reusable, and reliable Java code for a banking application.
- Working with Java 8, Java 11, Spring Boot, Spring Core, Spring framework, Maven, Jenkins, BitBucket.
- Mentoring junior and mid engineers and supported their work within the project.
- Experience with architecture styles (Event-driven Architecture, Onion Architecture, Micro-Services Architecture, OAuth2), APIs (REST), RabbitMQ, Message Brokers.
Java Software Engineer
Endava
- Worked in the payment’s services domain developing an application used by more than 500k users from Europe.
- Owner/mentor in the Endava Internship Program – providing guidance and support and sharing the knowledge with fresh graduates and students.
- Supported recruiting of new candidates from technical perspective.
- Automated and secured the deployment from dev to production using BitBucket, Git, Jenkins, Groovy, OpenShift.
- SQL database experience, Flyway Integration, Oracle, DB2, QueryDSL, PostgreSQL.
Dating Platform
- Built and maintained an application that scaled to millions of daily users from dozens of countries.
- Collaborated with cross-functional teams regarding product and design.
- Worked closely with the product team for different features like billing or tracing user activity.
- Increased quality of the existing code by using clean code principles and increasing test coverage.
- Developed and implemented robust security features for the application using Spring Security. This included configuring custom authentication mechanisms, managing user roles and permissions, and enforcing role-based access control (RBAC) to protect sensitive resources.
- Built RESTful APIs that served the frontend applications.
Finance and Banking Project
- Worked on implementing new features for an existing bank software solution.
- Built RESTful APIs that served the frontend applications.
- Worked closely with the team in Agile Scrum methodologies to create new features and improve the quality of existing code.
- Created POCs to accommodate new design changes.
- Implemented robust security solutions from the ground up to protect sensitive information in applications dealing with financial crime prevention.
- Integrated tools for scanning dependency vulnerabilities, aligning with OWASP principles to enhance the security of third-party libraries and frameworks in the application.
- Assisted deployments of the applications in production.
Payments and Billing Project
- Designed and built software solutions for a billing and online payments and invoicing application that served more than 2 million active users from Nordic countries.
- Contributed at designing and implementing the payment system for multiple types of payments (instant payment, recurring payments, deferred payment, etc.).
- Experience with migrating monolith application to microservices for increasing usability and to prevent cascading failures.
- Experience with different types of architecture: DDD, Event Driven Design, Onion Architecture.
- Worked as part of an Agile Scrum engineering team.
- Supported the delivery team in client calls to establish technical details and change requests in statement of work.
- Implemented OAuth 2.0 to secure authentication and authorization processes for client requests, leveraging an external authorization server. This involved integrating OAuth 2.0 flows, such as Authorization Code and Client Credentials, to handle secure access to protected resources.
- Configured token validation, refresh token handling, and role-based access control (RBAC) to ensure seamless and secure user interactions.
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Banking and Finance (11 years) and Information Technology (6.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (11 years) and Human Resources (6.5 years).
Summary
Technically advanced Senior Java Engineer with 10+ years in building scalable microservices and user-focused applications using Java and the Spring framework. Skilled in delivering high-performance solutions that meet business needs, with a passion for continuous improvement and staying current with industry trends.
Skills
Java 8, Java 11, Java 17, Java 21
Spring Framework (Core, Aop, Spring Mvc)
Spring Security
Spring Data
Spring Cloud
Spring Integration
Spring Boot (V1, V2, V3)
Spring Core
Maven
Gradle
Version Control Systems (Git, Github, Gitlab, Bitbucket)
Cucumber
Automated Testing (Junit, Testng, Mockito)
Ci/cd Tools (Jenkins, Gitlab Ci)
Rabbitmq
Restful Web Services (Jax-rs, Spring Rest)
Api Design And Documentation (Swagger/open Api)
Soap Web Services
Oauth2
Owasp
T-sql
Postgresql
Pl/sql
Flyway Integration, Liquibase
Db2
Transactional Databases
Query Dsl
Hibernate
Oracle
Microservices Architecture
Event-driven Architecture
Openshift
Working With A Development Approach With Focus On Intuitiveness And Value For Customer.
Teamwork, Communication, Collaboration, And Task Management Skills.
Working With Continuous Delivery And Agile Methodologies.
Balancing Immediate Business Objectives Against Long-term Architectural Vision.
Languages
Education
Gheorghe Asachi Technical University of Iasi
Bachelor’s degree · Automatic Control and Computer Engineering · Iași, Romania
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Andrei based?
What languages does Andrei speak?
How many years of experience does Andrei have?
What roles would Andrei be best suited for?
What is Andrei's latest experience?
What companies has Andrei worked for in recent years?
Which industries is Andrei most experienced in?
Which business areas is Andrei most experienced in?
Which industries has Andrei worked in recently?
Which business areas has Andrei worked in recently?
What is Andrei's education?
What is the availability of Andrei?
What is the rate of Andrei?
How to hire Andrei?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Java Software Engineer
Nearby freelancers
Professionals working in or nearby Iași, Romania