NC

Nicholas Caruso

Available to hire

I am a software developer with over 10 years of experience specializing in Java, Python, Microservices, and REST API design.

About

I am a software developer with over 10 years of experience specializing in Java, Python, Microservices, and REST API design. I have worked extensively in banking and fintech sectors and enjoy following the entire software lifecycle from analysis to delivery. My focus is always on delivering concrete results day by day.

I have experience working with AWS cloud services, Spring Boot, SQL, and NoSQL databases, and I thrive building scalable and efficient solutions in complex environments. I appreciate contributing to projects that make a meaningful impact, like my recent work on a web application for the United Nations.

  • 11 years' experience
  • Joined July 2025

Languages

  • EnglishAdvanced
  • ItalianFluent
  • PolishIntermediate

Industry experience

  • Financial Services
  • Software & Internet
  • Government
  • Professional Services
  • Non-Profit Organization

Work experience· 6 roles

Senior Software Engineer · FinconsNov 2024 – Present · 2 yrs 1 mo

Contributed to a full-stack web application for the United Nations to manage copyright income and royalty distributions across developing countries. Developed scalable backend solutions using Java 17, Spring Boot, MyBatis, and MySQL, and frontend interfaces with React and JavaScript. Designed RESTful APIs, implemented CI/CD pipelines with Docker and GitHub Actions, and monitored application performance with Grafana.

Senior Software Engineer · DXC TechnologyOct 2024 – Jul 2025 · 10 mos

Worked on innovative IT prototypes integrating AWS Cloud technology and AI with back-end development in Python (Lambda, AWS Connect) and frontend React. Managed Java application codebases, developed Microservices, generated PL/SQL reports, scripted in Unix bash, and deployed using Gitlab CI/CD pipelines. Supported clients and external resources from UBS investment bank.

Java Developer · SisalJul 2020 – Jul 2025 · 5 yrs 1 mo

Participated in the development of a Java-based payment platform using OSGI pattern, Apache Karaf, Java 8, Camel, Maven, and Spring. Implemented Java Microservices stack for international payment solutions using Spring Boot and Hbase. Worked with both REST and SOAP APIs.

Software Engineer · EtteplanMay 2018 – Jul 2025 · 7 yrs 3 mos
Java Web Developer · Unicredit PolskaApr 2017 – Jul 2025 · 8 yrs 4 mos
Junior Java Developer · Thinkopen srlMay 2015 – Jul 2025 · 10 yrs 3 mos

Education

Bachelor’s Degree · University of Calabria (UNICAL)2008 – 2013

Certifications and awards

Kotlin for Java Developers2019
Developing applications for Eclipse RCP Platform2016
Oracle Course. Java EE 6: Develop Web Components with Servlets and JSP2015

Hire Nicholas Caruso today

Post a job and invite Nicholas, or contact them directly. No hidden commission.

Post a job