Necsia IT Consulting

Overview

  • Contributed to the maintenance and development of a large-scale Java desktop application used for data migration and synchronization between DB2 and Oracle databases.
  • Worked in a highly regulated, documentation-driven environment, emphasizing precision and traceability over speed.
  • Collaborated closely with senior and mid-level developers, gaining exposure to real-world software engineering standards and enterprise workflows.
  • Acquired hands-on experience with legacy codebases, manual deployment, and database integrity validation.
  • Developed professional habits in technical documentation, structured debugging, and change tracking—at a time before version control systems were standard.
  • Experienced the transition to remote work during the onset of the COVID-19 pandemic, adapting to asynchronous communication and VPN-based workflows.
  • Learned valuable lessons about team communication, expectation management, and the unpredictable nature of early career opportunities.

Short Summary

My first development role at Necsia immersed me in enterprise Java systems, strict documentation workflows, and large-scale data migrations. It was a formative experience marked by growth, disruption from COVID, and an early lesson in workplace uncertainty.

Key Takeaways

  • Real-world exposure to enterprise-scale Java development and database management.
  • Importance of documentation and process in maintaining complex systems.
  • Early lessons in remote work adaptation during a global crisis.
  • Experience navigating ambiguity and professional setbacks early in a career.
  • Foundational confidence that shaped later success in more complex technical roles.

Experience

Necsia was my first serious job as a developer. At the time I was looking for internships as part of my curriculum for my studies at Vallbona. I consciously picked an internship modality available at my school where you were required to work more hours, receiving pay in exchange. To be more specific, these were year-long internships instead of the regular three-month internship usually offered in most Spanish degree programs. The longer duration meant more experience and the possibility of getting hired afterwards (COVID had other ideas, but more on that later). The pay meant I was expected to perform at a higher level of responsibility than a regular intern.

It was their recruitment team that found me and contacted me via LinkedIn. Back then, on-site interviews were still in fashion, and I went through a single interview before being hired. The position was fully on-site, in the offices of the World Trade Center in Barcelona. Getting my first serious job in a glass maze with views of the sea was quite an experience—especially when the police started raiding the place for suspected drug trafficking (the offices are next to the port). But that's a story for another day over coffee.

When I started, a mountain of onboarding documents landed on my desk. After reading them all (and even understanding some parts) I was given database access and began working. My task was to develop and maintain a Java application with a small UI utility that managed data migrations between several database engines for Aigües de Barcelona (now Agbar Group).

The application was massive, full of legacy code and extensive documentation, and overseen by a senior developer who knew the entire system by heart. Our small team implemented new features and fixed bugs while documenting nearly every change. I don't recall any version control system being in place, so documentation was crucial for tracking progress.

As my internship was nearing its end, COVID hit hardest. Remote work became a necessity, so we were allowed to take our laptops home and were given VPN access to work remotely. This was my first experience with remote work. The tasks remained mostly the same, but communication suffered; our team wasn't used to asynchronous coordination and relied solely on basic messaging software.

The ending took a darker turn. I was under the impression the company planned to hire me after my internship, yet once my contract ended, I heard nothing for weeks until an email arrived instructing me to return my company laptop by mail. I never received a clear explanation, but I suspect the company reconsidered its team size due to the uncertainty of the COVID period.

Necsia was my first development experience, my first remote work experience, and my first ghosting experience. The lessons learned and the confidence gained in that single year would later open doors to new opportunities across different teams, stacks, and sectors.