Software Development

Developing High-Volume, Low-Latency Java Applications for Mission-Critical Systems

My Role
Java Developer
Timeline
Jun 2015 - Dec 2016

Worked on a project for State Street Corp at IBM, focusing on designing, implementing, and maintaining high-volume, low-latency Java applications essential for mission-critical systems. The project required delivering high availability and performance while managing Java and JavaEE application development across all phases of the development lifecycle.

Responsibilities

  • Designed, implemented, and maintained Java applications that are high-volume and low-latency for mission-critical systems.
  • Ensured high availability and performance of applications.
  • Managed Java and JavaEE application development.
  • Contributed to all phases of the development lifecycle, from writing efficient and testable code to conducting software analysis and debugging.
  • Ensured design compliance with specifications and streamlined software component releases for improved project alignment and deployment efficiency.

Key Achievements

  • Compiled reports by reading large Excel files using the Apache POI library.
  • Fetched health status reports from remote AIX and Linux servers.
  • Created a thin client using JavaFX that helped administrators execute commands, download health reports, and compile reports.

Skills

  • Backend Development: Java, Spring MVC, Spring Boot, JavaFx
  • Integration Technologies:   REST, SOAP, FTP/SFTP
  • Database Technologies: MySQL
  • Library: Apache POI
  • Operating Systems: AIX and Linux Servers