Abhik Sil

Software Engineer

Edison, New Jersey, United States16 yrs 3 mos experience
Highly Stable

Key Highlights

  • Over 14 years of experience in Java development.
  • Led teams to deliver mission-critical financial systems.
  • Expert in microservices and cloud-based solutions.
Stackforce AI infers this person is a Backend-heavy Fintech expert with extensive experience in Java and microservices architecture.

Contact

Skills

Core Skills

JavaMicroservicesArchitectures

Other Skills

Amazon Web Services (AWS)SpringJava EECassandraKAFKASpring BootSpring BatchOracleJava-SparkCore JavaMultithreadingTIBCORESTBackend ServicesSTRUTS

About

Highly skilled and experienced Senior Java Developer with over 14 years of hands-on experience in designing, developing, and implementing Java-based applications. Proficient in various Algorithms, Data Structures, Java frameworks and technologies, with a proven track record of delivering high-quality software solutions. Adept at leading development teams, collaborating with stakeholders, and driving projects from conception to completion.

Experience

16 yrs 3 mos
Total Experience
4 yrs 5 mos
Average Tenure
2 yrs 11 mos
Current Experience

Chase

Software engineer III

Jul 2023Present · 2 yrs 11 mos · New York City Metropolitan Area · Hybrid

  • Introduced as a senior Software developer/Lead to develop and maintain E-hub referral services who is responsible to orchestrate and route request coming from different LOBS of chase bank and as well as from outer world.
  • Responsibilities:
  • Developed and Design and own critical features of micro-services feature using Spring boot backed by Cassandra
  • And KAFKA to deal with hundreds of referral request coming from chase customers and chase bankers.
  • Developed a cutting-edge framework for distributed applications and explore new ways to solve key problems at scale.
  • Maintain a focus was on scalability, latency, performance robustness, and cost trade-offs in a containerized cloud-based environment.
  • Led a team of developers in the design and implementation of a mission-critical financial management system using Java EE, resulting in a 30% increase in efficiency.
  • Collaborated with cross-functional teams to gather requirements, analyze user needs, and develop software solutions that meet business objectives.
  • Implemented best practices for code quality, including unit testing, code reviews, and continuous integration, resulting in a 40% reduction in bugs and improved software reliability.
  • Worked on documentation process for Architecture diagram, sequence diagram, activity diagram and relevant UML tool for better understanding of process.
  • Ensured quality of component meets high standards and ensure all appropriate validation gets place being monitored with quality assurance team.
  • Mentored junior developers, providing guidance on coding standards, design patterns, and development best practices.
  • Reviewed code developed by other developers and provide feedback to ensure best practices.
Amazon Web Services (AWS)SpringJava EECassandraKAFKAJava+1

Citi

Senior Java Developer

May 2018Jun 2023 · 5 yrs 1 mo · Greater New York City Area

  • Introduced as a Senior Java Engineer/Lead with a task to design and develop a financial risk based software system having capabilities to forecast Citibank’s probable risk by calculating financial metrics for bad financial situations (Like- Rescission/Pandemic etc.).
  • Responsibilities:
  • Have worked directly with stakeholders to understand, document and develop APIs and systems to meet their requirements.
  • Applied engineering principles for defining robust and maintainable architecture and design to develop a batch job for Citi internal PRISM application backed by spring batch and oracle resulting 100% automation of manual work which used to happen before.
  • Written distributed, high-volume batch services and deployed them in production to keep them running on top of JAVA-SPARK and SPRING-BOOT for stress testing application which was capable to anticipate different financial crisis and predict financial risk to the customer level resulting
  • 40% reduction of financial risk.
  • Exposure to architectural patterns of large scale software applications
  • Experience with large scale distributed systems such as Spark
  • Worked on JVM optimization to make spring batch jobs more efficient and less time consuming.
  • Believed data is the most powerful tool for informed decision-making and worked accordingly with 80% accuracy.
  • Lead onshore and offshore team to accomplish task on time with a customer centric mindset.
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
ArchitecturesSpring BatchOracleJava-SparkJava

Jpmorgan chase & co.

Software engineer 2

Oct 2015Apr 2018 · 2 yrs 6 mos · Greater New York City Area

  • Worked as a java developer to design and implement an analytics platform for valuation, forecasting, risk management and scenario analysis for securitized product and collateralized loans.
  • Responsibilities:
  • Develop, design and implement a mission-critical bond/security management system using Java EE, resulting in a 60% increase in efficiency.
  • Worked extensively in Core Java/Multithreading/Synchronization to develop different parts of the system backed by Oracle in back end used TIBCO as streaming service for asynchronous request processing of large data.
  • Involved in performance tuning, debugging production problems during testing and deployment phases of the project.
  • Worked on Python scripting and Autosys for maintaining batch processing.
  • Acts as a designated Responsible Individual (DRI) and guides other engineers by developing and following the requirements.
  • Created a process for prime brokerage to decrease day to day excel based manual work by 100% for prime brokerage reconciliation process.
  • Thrive in a fast-paced environment, using your technical expertise to influence how stories are told and consumed.
  • leading design or architecture (design patterns, reliability and scaling)
  • Conduct design and code reviews
Core JavaMultithreadingOracleTIBCOJavaArchitectures

Citi

2 roles

Senior Java Developer

May 2014Sep 2015 · 1 yr 4 mos

  • Introduced as a java developer to develop back end services of a workflow system for Citi consumer business called Facility Management.
  • Responsibilities:
  • Design core, backend software components.
  • Design backend spring rest services to communicate with back end and get back the response according to the requirements.
  • Increased 40 % of efficiency by introducing parallel processing in web services.
  • Documenting technical architecture for the application.
  • Contribute code that solves problems and enables innovative reporting techniques
  • Had experienced in building and shipping high quality work and achieving high reliability
  • Analyzed and improve efficiency, scalability, and stability of various system resources
SpringRESTBackend ServicesJava

Senior Java Developer

Dec 2009Sep 2015 · 5 yrs 9 mos

  • Responsible to write CMS. Wrote JSTL tags to create CMS.
  • Worked on a STRUTS1 To STRUTS2 technology migration project for CITIBANK.
  • Wrote simulator to make things easy for development. The simulator sends OTP while development of a security framework.
  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Involved in performance tuning, debugging production problems during testing and deployment phases of the project
  • Used various tools for SDLC compliance like JIRA, Jenkins, SONAR approach.
  • Involved in re-factoring the existing components to meet the current application requirements
  • Automated daily deployments using Jenkins.
  • Participate Sprint planning, stand up meetings and Sprint Retrospection meetings.
  • Designing the technical architecture for the application.
  • Configured integrated development environment utilizing Eclipse, IBM web sphere.
STRUTSJSTLJenkinsJava

Education

West Bengal University of Technology, Kolkata

Bachelor's degree — Information Technology

Jan 2005Jan 2009

The Scotish church collegiate school

10+2 — Science

Jan 2003Jan 2005

The scottish church collegiate school

10

Jan 1993Jan 2003

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience