Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic
Neelesh Atchuta

Neelesh Atchuta

Summary

· Full Stack Java Developer with 10+ years of experience in the software industry involving various phases of the software life cycle including requirement analysis, design, development, implementation, testing and maintenance of an application using Java 17/11/8/7 and J2EE technologies.

· Excellent understanding and working knowledge of Software Development Life Cycle (SDLC) methodologies like Agile, Waterfall and Test-Driven Development (TDD).

· Proficient in writing Terraform configuration files (HCL) to define infrastructure resources and their dependencies.

· Hands on experience with Design Patterns like MVC, Business Object, Value Object, Singleton, Factory Pattern, Business Delegate, Session Facade, Servicek locator, Front Controller and DAO pattern.

· Experience in Core Java concepts such as OOP Design, Collections Framework, Exception Handling, I/O System, Multi - Threading, Concurrency, Generics and JDBC and annotation.

· Proficient in Python and experienced in market risk analysis and risk management systems. Adept at working in agile environments and collaborating with cross-functional teams to deliver high-quality software products.

· Worked with Terraform providers for cloud platforms such as AWS, Azure, and Google Cloud Platform.

· Extensive programming experience in developing web-based applications and Client-Server technologies using Java 17/11/8/7, Servlets, JSP, JDBC, Java Beans, JSP, JSF, Struts, Spring, Hibernate, EJB, JMS, and Web Services (Rest, SOAP).

· Good working experience with Web Technologies such as AngularJS, Angular 2/4/6/8/9, ReactJS, Node JS, HTML5, CSS3, Typescript, Bootstrap, XML, Ajax, JSON, JSP, jQuery, and JavaScript.

· Experienced in developing various client-server, Web applications using frameworks like Struts, JSF, Spring, Hibernate and Client Proprietary frameworks.

· Proficient in implementation of Spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.

· Experience in implementing REST API/ Microservices using Spring Boot.

· Proficient in backend development using NodeJS and MongoDB, with a strong understanding of Terraform best practices for code organization, module composition, and state management.

· Skilled in working on various Spring modules along with Hibernate as the back end ORM tool for the implementation of the persistence layer and mapping of POJOs.

· Experience in Application development using multithreading, serialization, externalization, collection framework, generics, and Core Java.

· Experience in Continuous Integration (CI)/Continuous Deployment (CD) tools like Jenkins, and Hudson.

· Specialized in Microservices development using spring boot and deployment in Amazon Web Services (AWS) cloud.

· Experience in documenting the REST APIs using Swagger2 API for briefing the services involved in the application.

· Experience in core AWS (Amazon Web Services) services like (S3, EC2, RDS, ELB, EBS, Route53, ELK, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, DevOps Works, and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail).

· Adept at web services development with SOAP, REST, WSDL, JAXB, and XML technologies like XSL/XSLT, XSD, DTD.

· Experience in designing and developing Web applications using CSS pre-processors SASS and LESS.

· Good experience in Log4j implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.

· Extensive experience working on SQL, PL/SQL, Oracle Database development experience using tables, triggers, views, packages and stored procedures, PL/SQL.

· Extensive work experience in database design and implementation applications using Oracle, MySQL, IBM DB2, SQL Server, PostgreSQL, and NoSQL databases like MongoDB, Cassandra, and DynamoDB.

· Expertise in development, testing and deployment experience of enterprise applications on Windows & UNIX/Linux platforms through IDEs such as NetBeans, Eclipse, and IntelliJ.

· Experienced in using Java Messaging Service (JMS), ActiveMQ, RabbitMQ, and Apache Kafka.

· Good experience with build tools like Ant, Maven, Gradle for building and deploying applications to different environments.

· Strong experience in log management with Log4j, version control using SVN, CVS, Git, and collaboration tools like Jira.

· Hands-on experience in Unit testing using Junit, and various other Software Testing tools like Selenium, Cucumber, SoapUI, Karma, and Jasmine.

· Excellent interpersonal abilities, communication skills, time management collaboration and team building skills with proficiency in grasping new technical concepts quickly.

Overview

12
12
years of professional experience

Work History

Sr. Java Full Stack Developer

JPMorgan-Chase
01.2022 - Current

Clients: JPMorgan-Chase

  • Executed JavaEE components using Spring MVC, Spring IOC, Spring transactions and spring security modules
  • Used Spring Boot 2.6 which is radically faster in building cloud Microservices and developing Spring-based applications with very less configuration
  • Led the development of a market risk management system, incorporating Value at Risk (VaR) and Monte Carlo simulations to evaluate risk exposure
  • Utilized Python for data analysis and automation scripts, enhancing workflow efficiency
  • Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy of API
  • Deployed frontend application using AWS S3 and configured CORS to consume RESTful services from another domain
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions (EC2, MongoDB) focusing on high availability, fault tolerance, and auto-scaling
  • Designed and implemented AWS cloud infrastructure using Terraform, including EC2 instances, RDS databases, S3 buckets, and IAM roles
  • Utilized ReactJS to build reusable UI components, enhancing maintainability and scalability of the front-end codebase
  • Deployed Spring Boot-based microservices on Docker containers using AWS ECS
  • Utilized Apache Kafka for real-time data ingestion and Apache HBase for optimized, scalable storage solutions
  • Created Python scripts for automation tasks, reducing manual efforts and increasing accuracy in repetitive processes
  • Developed market intelligence platforms that aggregate and analyze real-time market data, providing insights on equity, fixed income, and derivatives markets to assist in strategic decision-making
  • Used AWS X-Ray for distributed tracing, visualizing the flow of requests through various components in a microservices-based architecture, helping detect issues like high-latency services or failure points
  • Experience with integrating with Murex, a leading trading, risk management, and processing platform, using APIs and data connectors to facilitate trade capture and risk analysis
  • Developed custom APIs to facilitate seamless communication between in-house applications and Murex's trade capture and risk management modules
  • Involved in the system design of microservices architectures using technologies like Spring Boot, Kafka, and Docker, ensuring loosely coupled, independently scalable services
  • Led end-to-end data migration projects, moving large volumes of structured and unstructured data across various environments, including on-premise to cloud migrations
  • Developed modules for tracking and managing stocks and equities portfolios, incorporating real-time market data and ensuring accurate valuation and reporting
  • Built and optimized systems for real-time equity portfolio management, including market data integration for accurate stock price tracking, asset valuation, and trade execution
  • Built and optimized data warehousing solutions in relational databases, handling large datasets for reporting, analytics, and decision support systems
  • Designed and implemented scalable data lake architecture on AWS using Amazon S3 as the primary storage layer, enabling efficient handling of large volumes of structured and unstructured data
  • Used Docker to provide virtualized deployment containers and push the code to AWS EC2 cloud using PCF
  • Worked on highly advanced and user interface design and development using NodeJS, ReactJS, HTML5 and CSS3
  • Utilized Python for data extraction and transformation tasks, supporting market risk data analysis
  • Created serverless workflows with AWS Step Functions, orchestrating multiple Lambda functions into complex workflows to manage business logic and processes, ensuring error handling, retries, and proper execution flows
  • Developed dynamic, responsive web applications using Vue.js, ensuring seamless user experiences across different devices and platforms
  • Experienced in developing backend services using Scala, focusing on building scalable, high-performance applications in a functional programming paradigm
  • Proficient in converting Java applications to Kotlin, leveraging Kotlin's concise syntax, null-safety, and extension functions for better readability and reduced boilerplate code
  • Worked on the development and enhancement of trading platforms for derivative instruments like options and futures, supporting risk management and pricing algorithms for complex financial products
  • Integrated Scala-based microservices with Apache Kafka for real-time event streaming, processing large volumes of financial data in a low-latency environment
  • Developed messaging solutions using JMS (Java Messaging Service) and IBM MQ to handle asynchronous communication, ensuring high throughput and reliability for business-critical processes
  • Designed and implemented AWS cloud infrastructure using Terraform, including EC2 instances, RDS databases, S3 buckets, and IAM roles
  • Designed and implemented RESTful APIs in C# to facilitate seamless data exchange between services, optimizing backend operations
  • Developed and maintained scalable web applications using TypeScript and ES10, ensuring type safety and robust code architecture
  • Utilized cloud-based data migration tools such as AWS Database Migration Service (DMS) to facilitate seamless migrations to cloud infrastructure
  • Collaborated with trading teams to deliver market intelligence insights, improving trading strategies and aligning investment decisions with market conditions and economic indicators
  • Developed and maintained unit tests in Kotlin using JUnit and MockK to ensure the reliability and stability of applications
  • Worked on React JS Virtual DOM and React views, rendering using components which contains additional components called custom HTML tags
  • Implemented Elastic Search for caching to enhance the performance of the application
  • Used Node Package Manager (NPM) to manage modules & used it to install useful tools such as Grunt and Express
  • Used Express.JS which is a fast, assertive, essential, and moderate web framework of NodeJS that helps manage a server and routes
  • Deployed AWS X-Ray to trace and debug complex microservices architectures, enabling the identification of performance bottlenecks and latency issues across different services and APIs
  • Optimized AWS Lambda functions by monitoring and fine-tuning memory allocation, execution time, and concurrency settings, resulting in a 30% reduction in execution costs
  • Automated the deployment process for containerized applications using AWS ECS and integrated it with CI/CD pipelines, reducing manual intervention and deployment time
  • Designed serverless APIs using AWS API Gateway and integrated them with Lambda functions for backend processing, achieving a scalable and cost-effective solution for RESTful APIs
  • Designed and maintained relational databases in high-availability environments, using replication, backups, and failover strategies to ensure data reliability and disaster recovery
  • Used GIT as a version control tool
  • Involved in CI/CD by using Jenkins, Git, Maven, and Docker
  • Authenticating Users and providing security to Restful web services using OAuth 2.0
  • Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API
  • Ensured high code quality and reliability by writing unit tests using Jest and React Testing Library for ReactJS components
  • Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven
  • Worked with the configured and maintained Jenkins to implement the CI/CD process

Environment: Java 17, Microservices, Kotlin, Spring Boot, Spring MVC, Spring Security, AWS, ECS, EC2, S3, PCF, ReactJS 16, Node.JS, HTML5, CSS3, Bootstrap, JavaScript, AJAX, Typescript, jQuery, OAuth2.0, Jenkins, Log4j, MySQL, CassandraDB (NoSQL), Redis, NPM, RESTful, Swagger, Spring Tool Suite (STS), Mocha, Chai, Jira, Junit, Jenkins, Docker, Kubernetes, Git

Java Full stack Developer

Wells Fargo
12.2019 - 01.2022
  • Clients: Wells Fargo
  • Used dependency injection features of Spring MVC framework and ORM mapping tool Hibernate for rapid development and ease of maintenance
  • Implemented Java 11 features such as lambda expressions, filters, and Parallel operations on collections for effective sorting mechanisms
  • Deployed applications on Azure, utilizing Azure DevOps for CI/CD pipelines to streamline development and deployment processes
  • Implemented RabbitMQ monitoring using Prometheus and Grafana, and diagnosed issues related to message delivery, queue saturation, and broker performance, ensuring system resilience
  • Led the backend development of a market risk management system using Java, Spring Boot, and Hibernate
  • Worked with Microservices architecture using Spring Boot to be modularized code and implemented Rest APIs using Spring Rest and integrated Swagger API for documentation
  • Developed and maintained dynamic, scalable web applications using Angular 12+, improving performance with optimized lazy loading and change detection strategies
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, and views
  • Used Restful web services to communicate with MongoDB (NoSQL) and performed CRUD operations on MongoDB using restful web services
  • Implemented API security and management using Azure API Management (APIM), enabling OAuth 2.0, rate limiting, and traffic monitoring
  • Developed data pipelines using Scala and Apache Spark, handling large datasets and performing advanced analytics for financial and investment platforms
  • Integrated Vue.js with RESTful APIs and GraphQL to create real-time, data-driven applications, improving data visualization and user interactivity
  • Utilized Redis for session management in web applications, ensuring that user sessions are maintained and scaled effectively across distributed systems
  • Integrated IBM MQ with microservices using Spring Boot to ensure reliable, asynchronous communication between services, facilitating scalable and resilient architecture
  • Utilized Azure Redis Cache to enhance Spring Boot application performance by reducing database load and improving API response times
  • Performed data extraction and transformation tasks using Actimize for risk analysis, enhancing overall reporting accuracy for regulatory compliance
  • Created and deployed custom plugins for enhanced risk case management, providing users with additional data processing and alert handling capabilities
  • Led software engineering teams through Agile methodologies, including Scrum and Kanban, ensuring efficient sprint planning, code reviews, and continuous delivery
  • Experienced in building and optimizing Scala applications in a distributed environment, ensuring efficient resource utilization and high performance for cloud-based deployments
  • Utilized CloudWatch for monitoring ECS clusters and Lambda functions, setting up custom alarms to track resource utilization, errors, and performance metrics
  • Developed and deployed an inventory management system using Java, Spring Boot, and Azure services
  • Customized Murex workflows to align with specific business requirements and trading strategies
  • Implemented Azure DevOps for CI/CD pipelines, ensuring seamless and automated deployments
  • Developed UI pages using HTML5, Bootstrap, CSS3, JavaScript, jQuery, AJAX, ReactJS, and NodeJS
  • Used ReactJS to create re-usable UI components which presents data that changes over time
  • Collaborated with backend teams to integrate Vue.js frontends with microservices architectures, ensuring seamless communication and data consistency across services
  • Integrated Terraform with CI/CD pipelines to automate infrastructure provisioning as part of the deployment process
  • Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express
  • Used React-Router for incorporating the routing in the web-application
  • Automated CI/CD pipelines using Azure DevOps, enabling seamless deployment, rollback strategies, and infrastructure as code (IaC) with Terraform
  • Used Spring Kafka framework to publish and consumer messages into/from Kafka Cluster
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes
  • Used Maven build script for building and deploying the application and designed new database tables for the enhancements and used GIT for version control
  • Implemented Unit Testing using JUnit, TestNG, Mockito and Selenium
  • Used Eclipse to develop and debug the application

Environment: Java 11, Azure, Microservices, Kafka, Spring Boot, Spring MVC, JavaScript, Kotlin, HTML5, CSS3, AJAX, Bootstrap, jQuery, Spring Security, Spring Core, NodeJS, Swagger, Rest, SOAP, MongoDB (NoSQL), PostgreSQL, ReactJS, Jenkins, Log4j, Oracle, JBoss, Docker, Kubernetes, Apache Tomcat, Eclipse, Mocha, Chai, Mockito, Junit, Agile, Maven, Git.

Java Full Stack Developer

Charles Schwab
05.2017 - 12.2019
  • Clients: Charles Schwab
  • Worked on Java 8 functional programming concepts like Streams, Functional Interfaces, and new date time API and lambda expressions
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS Services
  • Used AWS to build Java applications that work with Amazon S3, Amazon EC2, and Amazon Simple DB
  • Used Spring Boot which is radically faster in building cloud Microservices and developing Spring-based applications with very less configuration
  • Monitored and maintain the logs of the PCF Spring Batch application from the PCF Apps manager
  • Used AWS for cloud services platform, content delivery and database storage
  • Used cloud computing technologies Amazon EC2 and Amazon S3 web services for Cloud Drive, Cloud Search and NoSQL Database like MongoDB
  • Migrated corporate Linux servers from physical servers to AWS virtual servers
  • Migrated existing business applications to Amazon cloud services (AWS) based environment and deploy applications using Amazon web services (AWS)
  • Used Grafana for visualizing performance metrics from Kafka clusters, monitoring producer and consumer health, message lag, and broker performance to ensure reliable message delivery and processing in real-time data pipelines
  • Developed and integrated pricing models for equity and derivative instruments, ensuring accurate trade execution and real-time position management within trading platforms
  • Developed single-page applications (SPAs) using ReactJS and TypeScript, enhancing the application's reliability and maintainability
  • Used Spring Boot and Spring Security framework to set up authentication and authorization for the application using firm-wide single sign-on
  • Used Spring Initializer to generate Spring Boot project
  • Used Microservices architecture with Spring Boot, Apache Kafka message broker, deployed to AWS cloud
  • Worked on Swagger API and auto-generated documentation for all REST calls
  • Applied Kotlin scripting to create highly maintainable and automated build scripts in complex Gradle projects, reducing the complexity of build pipelines
  • Used Rest API to expose the contract rates for clients and performed versioning of existing services
  • Used Web Services using SOAP, and RESTFUL API for implementing Service-oriented architecture
  • Worked with Angular CLI and Typescript in Angular 5 to create Controllers and Angular components for Web Pages
  • Implemented a logging library using Angular 5 to share components and services between the libraries
  • The application is based on Microservice Oriented Architecture using Angular 5, Cassandra and MySQL to develop Single Page Applications (SPA)
  • Extensively used Hibernate in the data access layer to access and update the database
  • Used Maven as a build tool for building the projects along with GIT and pushed artefacts to nexus using Jenkins
  • Integrated AWS Dynamo DB using AWS Lambda to store the values of the items and back up the Dynamo DB streams
  • Implemented CI/CD pipelines using Jenkins and build and deploy the applications
  • Installed, configured, and hosted the Tomcat app servers and Oracle/MongoDB database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux)
  • Developed and executed Unit Test cases using the JUnit framework by supporting TDD
  • Used Eclipse as IDE tool and JIRA for bug and issue tracking

Environment: Java 8, Hibernate, Spring Boot, Spring Security, AWS (S3, EC2, RDS, IAM, VPC, Route 53, SQS), Kafka, JavaScript, Typescript, JSP, HTML5, CSS3, ReactJS, Bootstrap, Angular 12, Restful API, Swagger, jQuery, Node.JS, XML, Jira, Maven, Jenkins, TestNG, Angular 5, Tomcat, Oracle, MongoDB (NoSQL), Eclipse, Git, Mockito.

Java Developer

Lumen Technologies
03.2015 - 05.2017
  • Clients: Lumen Technologies
  • Followed Agile methodology throughout all SDLC phases, including iterative development, sprint planning, and daily stand-ups, ensuring effective collaboration and project delivery
  • Designed and implemented J2EE components like Java Beans, JSP, and Spring, using Hibernate and the Collection Framework for business logic, along with Perl scripting for automation
  • Developed dynamic user interfaces with JSP, HTML5, CSS3, jQuery, and integrated JSON, Ajax, XML for responsive front-end functionality, supported by Spring MVC
  • Applied J2EE design patterns like Singleton, Factory, DAO, and MVC architecture with AngularJS, creating scalable, maintainable applications with well-structured front-end and back-end layers
  • Built RESTful microservices using Spring Boot and Hibernate, supporting CRUD operations and delivering JSON data through REST controllers
  • Integrated Angular with RESTful APIs and backend services, ensuring seamless communication between front-end and server-side components
  • Created complex SQL queries, PL/SQL stored procedures, and utilized JPA with Hibernate for seamless data handling and interaction with Oracle databases
  • Developed SPAs using AngularJS and Bootstrap, built Angular 4 services for REST API integration, and conducted thorough testing with JUnit to ensure application stability

Environment: Java 8, Spring, Hibernate, JPA, Agile, Java Beans, JSP, Rational Rose, HTML, CSS, JavaScript, Angular 4, JSON, XML, REST, SOAP, JMS, Oracle, Jira, JUnit

Java Developer

Angular Minds
05.2013 - 05.2014
  • Clients: Angular Minds
  • Developed and maintained web-based applications using J2EE technologies, Spring framework, Hibernate ORM, and Web Services to create scalable, secure, and maintainable enterprise-level solutions
  • Implemented data persistence with Hibernate by creating POJOs, performing transaction management, and utilizing HQL, named queries, and criteria queries for seamless interaction with Oracle databases, ensuring optimized data access and performance
  • Designed and developed dynamic, responsive front-end interfaces using AngularJS, HTML5, CSS3, JavaScript, jQuery, and Bootstrap, enhancing user experience and ensuring cross-platform compatibility for web applications
  • Integrated RESTful Web Services and JSON to connect the user interface with business logic, facilitating smooth data exchange between front-end and back-end systems for real-time application functionalities
  • Developed complex SQL queries and PL/SQL scripts, including stored procedures, to manipulate and transfer data across schemas and databases, ensuring efficient data processing and management within the Oracle database environment
  • Utilized multi-threading, Servlets, Struts, and JSP technologies for business logic development, handling high-performance tasks, and ensuring fast and reliable processing within the enterprise applications
  • Conducted thorough testing with JUnit and Log4j to perform unit, integration, and production testing, leveraging Jira for bug tracking and issue resolution to ensure the stability and reliability of the application

Environment: Java 7, Struts, Hibernate, JSP, Servlets, Apache Axis, Restful Web Service, HTML5, CSS3, jQuery, JavaScript, SQL,Oracle, Agile, JIRA tool, Log4J

Education

Master of Science (MS) -

University at Buffalo
Buffalo, New York
12.2015

Bachelor of Engineering (B.E) -

Satyabhama University
Chennai, Tamil Nadu
05.2013

Skills

    TECHNICAL SKILLS:

    Programming Languages: Java 17/11/8/7, JavaScript, C, XML, JSON, Python

    Java/J2EE technologies: Servlets, JDBC, Multithreading, JSF, JSP, EJB, JSP

    Frameworks: Spring 5, Spring boot 26, Hibernate, Struts

    IDEs: Eclipse, IntelliJ, Spring Tool suite, NetBeans

    Web technologies: HTML, CSS, XML, JSON, Java Script, Typescript, jQuery, AngularJS, ReactJs, Angular 2/ 4/ 6/ 8/ 9/14, Bootstrap

    Web/Application Servers: Apache Tomcat, JBoss, Web Logic, Web Sphere

    Web Services: Restful services, WSDL, SOAP, JAV-WS, CXF, AXIS, JAX-RS, Jersey

    Methodologies: Agile, Scrum, Waterfall

    Testing Tools: Junit, Log4J, JMeter, Postman, Selenium WebDriver, Jasmine, Karma, Protractor, Mockito

    Database Servers: Oracle, SQL Server, DB2, MySQL, MongoDB, Cassandra

    Version Control Systems: SVN, Git, GitHub

    Build Tools: ANT, Maven

    Platforms: Windows, Windows, Linux, Unix, MacOS

    CI/CD tools: Jenkins, Kubernetes, Docker

    Cloud technologies: Amazon Web Services (AWS), azure

    AWS Services: S3, EC2, ELB, EBS, Route53, ELK, VPC, Auto scaling, Elastic Beanstalk, DevOps Works, Cloud Formation, IAM, CloudWatch, Cloud Trail

Timeline

Sr. Java Full Stack Developer

JPMorgan-Chase
01.2022 - Current

Java Full stack Developer

Wells Fargo
12.2019 - 01.2022

Java Full Stack Developer

Charles Schwab
05.2017 - 12.2019

Java Developer

Lumen Technologies
03.2015 - 05.2017

Java Developer

Angular Minds
05.2013 - 05.2014

Bachelor of Engineering (B.E) -

Satyabhama University

Master of Science (MS) -

University at Buffalo
Neelesh Atchuta