Full Stack developer Resume
PROFESSIONAL SUMMARY:
- Full Stack Developer with 12 years of experience in development of enterprise applications using Java, J2ee technologies and Spring, Hibernate, Struts framework, UI technologies and Relational Databases.
- Expertise in Batch applications, web applications, Single page applications development using Spring Batch, Spring Boot, Angular, SOAP and REST web services and micro services, JMS and oracle.
- Development of Standalone applications or reusable components using core Java and java/J2ee design patterns.
- 9 years of banking domain experience (core banking, capital markets), 3 years into Product development ( Confidential, Manufacturing) experience.
TECHNICAL SKILLS:
Programming languages: Java, J2EE
UI: EXT JS, Angular, HTML, JSF, JSP, ZK, Adobe Flex web Technologies: JSP, Servlet, JDBC
Frameworks: Struts, Spring, Hibernate, EJB
Database/RDBMS: Oracle, Confidential, Postgres, Mysql, MS SQL Server
Tools: Quality Center, Autosys, Jenkins, Docker
Mark up Languages: XML, HTML, Free marker
Application Server: Web Sphere, JBOSS, Tomcat
IDE: Eclipse, RAD, RSA, Net beans, Visual Studio
Testing Tools: HP Load Runner, JUNIT, SOAP UI
Version control system: GIT, Clear case, SVN, VSS, Bit Bucket
Operating System: Windows, UNIX, SUSE Linux
Cloud: Open Shift REST/SOAP web services, Micro Services, Apache Airflow, Apache Spark, JMS, Tibco, Rabbit MQ, Hive, SQL, PL/SQL, Spring MVC, Spring Security, Spring Batch, Spring JDBC, Spring JPA, Spring ORM, Spring Core, Sonar, Grunt, Knowledge on Kafka, Data structure, Algorithms, Big Data, Kony, Cloud, IBM file net, Finacle, Fiserv, HTML5, JAXB, ANT, Multiple Document Interface, Site Minder
Improved Batch application performance:, Experience in implementation of banking platform solution, Integration of Soap based webservices with third party banking systems like Finacle, Fiserv and Improved performance of log files based daily report and hourly report good understanding of functional requirements, high level and low - level design experience.
PROFESSIONAL EXPERIENCE;
Confidential
Full Stack DeveloperResponsibilities:
- Involved in development of Orchestration module using Java8, Angular4, Microservices, Apache Airflow, Spring Boot, RabbitMQ and deployment using Docker and Open Shift cloud box
- Full stack development in CECL (UI, Services, SQL, JMS, TIBCO), Developed the user interface using EXT JS for CECL Reporting and REST services using Spring framework.
- Tibco messaging to interact with other components in the application. Impairment and SMR aggregation jobs developed with Apache Spark, HIVE for CECL reporting. Rules execution using Data Quality Rules (DQP) configured in Rules Harmony and executed using Apache Spark. Improved application performance of RDE application by 70%
- Involved in design, development and deployment of archival utility using Spring framework, SFTP implementation, AutoSys scripts, database related artifacts for Program270 module. Shell scripts development, RLM Scripts for deploying the module. Complete ownership for this module.
- Developed and integrated hive scripts (validate syntax and count of query) which be invoked from User interface.
Environment: Java 8, J2EE, Spring framework, Angular4, EXTJS, Micro Services, Hibernate, REST services, Apache Spark, Apache Airflow hive, Junit, Maven, Spring Batch, Spring MVC, Spring Boot, SQL, Tomcat, GIT, TIBCO, Oracle 10g, Bit Bucket, Autosys, Unix, Shell Script, Rabbit MQ, Docker, Open Shift Cloud
Confidential
Full Stack DeveloperResponsibilities:
- Designed and developed the reusable, pluggable validation framework for Confidential, where new validators can be configured into the system without changing the component core classes. Eg: average price and quantity validation. Confidential converts the allocations and executions records to FIXML format.
- Implemented multi-threading Executor Framework to improve performance to the batch application and developed Restful web services using Jersey apis and U1, Regulatory reports using Apache POI Api’s and Involved in development of Junit test cases
- Enhanced Rule Engine Parser - Modified\Extended the parser utility to support evaluation of string variables, as it was earlier supported only for Boolean variables. This parser is used in IFA calculator
- Developed Client Agreements loader component using JAXB and migrated the web application from JERSEY to Spring MVC REST, developed UI using angular
- Solved issues related to “too many cursors” and used the hibernate stateless session implementation to improve performance and loaded 3 million records into the database
Environment: Java 8, J2EE, Angular, Spring Security, Spring Batch, Spring MVC, Spring Boot, Hibernate, Junit, XML, Maven, Apache Poi, SQL, Tomcat, GIT, TIBCO, Oracle 10g, Solace, Autosys, JAXB, Spring Security, Spring JPA, SQL Developer, IBM FIlenet
Confidential
Full Stack DeveloperResponsibilities:
- Involved in development of SOAP, REST based webservices for Debit Card Management Service. Enhanced the operation change pin to accept only new pin which interacts with Finacle and Fiserv. Implemented security for REST service (Bank Wallet Service) using JWT and JOSE encryption and security for SOAP services using data power
- Involved in development of batch jobs (cash edge and rate auto) using core java, Rate Auto Web application (displays the rates in JSP). Configured ANT script to generate the java classes from XSD using JAXB XJC task and marshalling and un marshalling through JAXB
- Generation of delegate jars for the SOAP web services and in development of load runner scripts, Heart Beat Servlet to verify the status of external applications
Environment: Java 6, EJB 3.0, JAXB, SOAP, REST, Jersey, JUnit, XML, ANT, JDBC, JSP, XSD, WSDL, JWT, JSON, JOSE, Struts, Finacle, Fiserv, Cash Edge, Autosys, Quality Center, SOAP UI, Data power, Oracle 10g, IBM RAD, WebSphere 8.0, Clear Case
Confidential
Full Stack DeveloperResponsibilities:
- Involved in requirement analysis, design and development phases of the project and development of Security, Quality module using Spring MVC, developed multiple document interface using ZK, Adobe Flex and in POC, design and architecture of the product and Integrated web tier and EJB tier
Environment: Java 6, Spring 3, Hibernate 3, JSF, Eclipse 3.3, JBOSS 5, ZK, Swing, Blaze DS, Adobe Flex, Unix, Spring MVC, Spring Security
Confidential
Full Stack DeveloperResponsibilities:
- Involved in development of SCC administration module and Developed middle tier components (ASE Access library)
- Used/Implemented Data Transfer Object, Singleton, Data Access Object, and Front Controller design patterns in SCC
- Involved in development of Junit tests - Functional Junit test cases & Developed Junit Test Suite and developed Ant script to build middle tier components of SCC Administration module
Environment: Java 6, J2EE, Design Patterns, Adobe Flex 3.0, Eclipse 3.3, Ant, Junit, UAF 3.0 app server
Confidential
Full Stack DeveloperResponsibilities:
- Involved in development of Track Record module and System Settings module using Struts Framework, developed user interfaces used JSP, struts tag libraries, preparation of database design document and in integration of all modules and responsible for deploying build on suse Linux operating system
Environment: Java 6.0, J2EE, Struts 1.3.8 framework, Java script, JSP, JDBC, HTML, Linux, MS SQL Server, Eclipse, Tomcat