11/10/2026 updated

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

Senior Java Engineer with 9+ years of experience in software development

Chiajna, Romania
Only remote
Bachelor's Degree in Computer Science
Chiajna, Romania
Only remote
Bachelor's Degree in Computer Science

Profile attachments

Ionut Feraru - Senior Java Engineer.pdf

Clean Code PrinciplesJava (Programming Language)DevOpsSpring FrameworkSpring CloudApi DesignMicroservices
Java Development
Expert Java development with 9+ years experience across all phases of software development lifecycle, specializing in Java.
Spring Framework & Microservices
Advanced Spring ecosystem knowledge including Spring Boot, Spring Cloud, and microservices architecture with 8 years experience
DevOps & CI/CD
Comprehensive DevOps expertise with Docker, Kubernetes, Jenkins, and CI/CD pipelines for automated deployment and infrastructure management
Database Technologies
Proficient in multiple database technologies including MongoDB, SQL, and related ORM frameworks
Clean Code & Testing
Strong focus on clean code practices, TDD methodology, and comprehensive testing using JUnit, Wiremock, and Testcontainers
Cloud Services
Experience with AWS services including SNS, SQS, EKS, ECS, S3, and DynamoDB for cloud-native applications
API Development
Expertise in REST API design and implementation, Swagger documentation, and OpenAPI specifications

Experience

Professional experience5 - 10 years
Freelancer since2024

Languages

EnglishFluentRomanianNative speaker

Project history

Senior Java Software Engineer

Freelance
Working on Customer Identity and Access Management solutions, designing and developing robust end-to-end solutions aligned with business requirements while maintaining high-quality, maintainable code and ensuring comprehensive documentation.

Senior Java Software Engineer

Endava
Developed end-to-end solutions for Automotive Device Management, maintaining high code quality with over 90% coverage and ensuring reliability and security by upgrading components and implementing new features.

Senior Java Software Engineer

Endava
Worked on Credit Check systems for a telecom industry client, strengthened leadership skills by co-leading a team of six developers, ensured system reliability achieving 100 TPS performance, and maintained high code quality with 96% coverage.

Senior Java Software Engineer

Endava
Developed a payment gateway for multiple vendors, designed features using messaging patterns and hexagonal architecture in microservices design, and maintained high code quality through best practice guidelines.

Senior Java Software Engineer

Nagarro
Led Business System Integration Projects for a Risk & Credit data analytics provider, replacing outdated systems with new components, enhancing scalability, and reducing maintenance costs by over 60%.

Senior Java Software Engineer

iQuest
Enhanced a Data Fulfillment Center for a Risk & Credit data analytics provider by improving reliability and extensibility of a legacy system with unstable architecture.

Java Software Engineer

iQuest
Improved an Identity Management system by upgrading technologies, restructuring code for better extensibility, and reducing maintenance costs by over 50%.

Java Software Engineer

iQuest
Redesigned and developed a new version of a Company Data Search Engine for a German financial company, reducing maintenance costs by over 50% through clean code and CI/CD implementation.

Java Software Engineer

iQuest
Delivered a reliable Letter of Notification Service component for a German financial company, implementing clean code practices and achieving 95% test coverage.

Java Software Engineer (Internship)

iQuest
Received training in Java SE/EE and advanced Java frameworks.

Contact form

Log in to get in touch

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

Sign upLog in