Position Senior Java/node.js Full Stack Developer Resume
Sanjose -, CA
SUMMARY
- Possess around 9.5 years of experience in the field of Software Development on Client/ Server projects
- Having 6 years of experience in Confidential as a Backend Server side development
- Hands - on Software Development background including architecture, design, and implementation, wif particular expertise in Java, Unix and Distributed Systems
- Developed Compliance Dashboad in Java using Spring MVC for Confidential
- Have used Hibernate framework for Database access from SOAP Web Service
- Extensive hands-on experience in developing software using Object Oriented Technologies
- Have completed certification for OCA - Oracle Certified Associate
- Have completed PAYMENTS 101 certification in Confidential
- Proficient in database related applications using Oracle, SQL Server wif UML, OOAD development skills
- Worked on Confidential ’s Rapids/Sparta/Kraken.js framework extensively
- Extensive experience in developing Multi-Tier Enterprise applications and system integration solutions using Java, J2EE Standards, JSP, Servlets, Web Services, SOAP, WSDL, XML, Java Script and DHTML.
- Responsible for developing the Funding Mix hierarchy for Confidential user
- Extensive experience in the computer industry wifin Software Engineering, SCRUM Methodology, Project Leadership and Full Project Lifecycle development,
- Have written many Shell, PL/SQL, DCL scripts for various projects
- Have written Unit Test using Mockito, PowerMock, JUnit, TestNG and Sinon.js
- Used different configuration management tools such as SVN, GIT, GitHub, Rational ClearCase, VSS, PVCS
- Worked on different domains such as Telecom domain, Financial domain and Online Payment Gateway
TECHNICAL COMPETENCE
Operating Systems: Redhat Linux 5.4, HP-Unix 9, Windows NT, Open VMS 7.2
Languages: Java, Javascript, Node.js, Spring, Oracle SQL, Oracle PL/SQL
FrontEnd Technologies: Backbone.js, Bootstrap, Dust.js, CSS, JQuery
Web/Distributed Technologies: Spring MVC, Spring WebFlow, Confidential ’s Sparta, JSP 2.0, Servlets 2.1/2.2,, JDBC 3.0, XML, UML
Scripting: Shell Scripts, DCL scripts, HTML
Frame works: OSGI, JAX-RS, JSP, Hibernate, Spring, Confidential ’s Helix, Confidential Sparta
RDBMS: ORACLE 10g, MySQL, SQL-Server, PostgreSQL, MongoDB
Web/Application Servers: OSGI’s karaf, Apache Tomcat 5.5/6.0, Jboss
IDE: Webstorm, Eclipse, Spring Tools Suite, Confidential ’s Corona
Debugger: GDB, Eclipse Debugger
Tools: Maven, Grunt, Hudson, Bamboo, Clover, Sonar, Jira, Confluence, TestNG
Methodologies: SCRUM (Agile Principle), Test Driven Development, WaterFall
Web Design and Others: MS Project, Microsoft Visio, Rally, Dream weaver
Configuration Management: GIT, GITHub, Rational Clear Case, SVN, VSS, CVS
PROFESSIONAL EXPERIENCE:
Confidential, SanJose - CA
Position Senior Java/Node.Js Full Stack Developer
Roles & Responsibilities:
- Coding in Java using Spring, Node.js, Express.js and javascript
- Developed Webhook notification for web application developer. Confidential .com
- Migration of Java stack of developer. Confidential .com into Node.js stack
- Consumed various REST API’s in web application
- Designed and developed Node.js Application using Single Page Application Architecture.
- Responsible in writing unit test for Javascript using Sinon.js
- Migrated classic application vetting system apps. Confidential .com into new domain
Environment: JavaScript, Node.js, Express.js, Dust.js, Grunt, Sinon.js, Backbone.js, Bootstrap, Java, Spring
Confidential, SanRamon - CA
Position Senior Java Developer
Roles & Responsibilities:
- Coding in Java using Spring, OSGI framework
- Have delivered USIRS CP2100 feature on SCRUM Methodology
- Development on Backend WebService for the web UI client and cross vertical domains.
- Worked on application container which is built on Apache Felix, Apache CXF
- Designed and developed Industrial application for HealthCare, Aviation, Energy & Power, Oil & Gas and Rail Transportation using OSGI framework.
- Developed reference apps FleetMonitor, Energy and AlarmDashboard on Agile Methodology
- Developed RESTful Service using JAX-RS, Spring framework
- Responsible in writing unit test for Java application using TestNG, JUnit and Mockito
- Worked on various database like PostgreSQL, Oracle and MongoDB using OpenJPA, Spring Data
Environment: Java, OSGI, JAX-RS, JSON, Maven, OpenJPA, MongoDB, PostgreSQL, SVN, TestNG, Jira, Bamboo
Confidential, SanJose - CA
Position Senior Java Developer
Roles & Responsibilities:
- Coding in Java on Confidential ’s Helix/Sparta framework
- Developed CIP Verification WebService for Pay After Purchase & Touchstone project
- Designed LimitsDesicionServ for setting threshold monitoring to user.
- Responsible for Backend Server development for Compliance Platform
- Developed workflow engine operation for ComplianceOrchestrationServ in Java
- Created Data Access Layer(using Hibernate) for USIRS to store/access the data in the Database
- Worked wif application framework, process architecture, and development of application components using J2EE, JMS, XML, Eclipse, Web Services.
- Have used Hudson/Jenkins for build process and Continuous integration
- Written Java batch using Spring framework for CP2100 data processing
- Developed the Compliance Dashboard for W9 form collection using Spring MVC, WebFlow
- Worked on the Java WebService ComplianceOrchestrationServ, CompliancePaymentServ
- Development on service ComplianceRuleServ, It uses IBM’s ILOG Rules Studio and ILOG Team Rule Server
- Designed DB Schema for CIP, USIRS project and Worked wif DBA Architect for Approval
Environment:Java, Spring MVC, Hibernate, SOAP, RESTful, Hudson, Confluence, Oracle, GIT, SVN, TestNG, Jira
Confidential, Atlanta - GA
Position Java Developer
Roles & Responsibilities
- Responsible for Designing SMS Popup for Non Ipad.
- Developing the data usage threshold system in Core Java
- Coding on Linux using Java, J2EE, Spring MVC and Oracle 11g,
- Have worked on PL/SQL stored procedures for Balance Manager project
- Support for the monthly release to Confidential &T integration
Environment:Java, J2EE, Spring MVC, Hibernate, Apache Tomcat 5.5/6.0, Jboss, Red hat Linux, Oracle, CVS
Confidential
Position Engineer - Application Development
Roles & Responsibilities
- Enhancement for the SendMoney flow for the Consumer related projects
- Part of E2E Customer Experience team to increase NPS for Confidential, which delivers customer impacted projects
- Developed Confidential ’s Student account signup flow in Core Java which maximize signup conversion for teens
- Worked on Alert framework extensively by introducing new Alert for Student Account
- Designed and implemented enterprise integration wif Web Services and Legacy Systems using SOAP, RESTful
- Implemented More Funding Options (MFO) functionality in SendMoney flow which TEMPhas high performance and fuzzy logic for selecting best funding source for the user.
- Responsible in gathering the requirements, designing, developing and testing the system
- Developed backend service for Confidential SignUp and SendMoney flow in Core Java
- Worked on Batch framework using Java to load and generate files for Dynamic Marketing feature for FundingMix
Environment: Core Java, Spring framework, Maven, Red hat Linux, SOAP, Oracle, ClearCase, GIT, Confluence
Confidential, Philadelphia- PA
Position Java Developer
Responsibilities
- Onsite co-ordination, analysis of requirement, preparation of functional and design specifications
- Coding in Core Java and PL/SQL
- Development of Contingent annuity product for the Confidential company
- Designed Death Claims Processing for policy issued by Contingent annuity, Vision & HighFive products
- Written shell scripts for generating reports
- Written stored procedure for frontend Java application to access the DB
Environment:Core Java, ANT, Open VMS, DCL Script, oracle PL/SQL, VSS, Eclipse
PositionJava Developer
Confidential
Roles/ Responsibilities:
- Development in Generation of invoices dat are sent to customers
- Interacted wif the client and gatheird the requirement and delivered the project Coding in Java
- Enhanced the statement generation process to generate the statements for the high value customer first
- Have developed the multi-threaded programming for billing system
- Responsible for uploading the data into the database through SQL Loader
- Written shell scripts to free space check in the Unix server
Environment:Core Java, Open-VMS, DCL Scripting, SQL, Oracle 9i