Senior Developer Resume
Basking Ridge, NJ
SUMMARY:
- Ten years of Experience in Developing Web based Client Server Applications, Data Solutions, Intranet - Internet Enterprise Software Applications for Banking, Financial & Healthcare Organizations implementing JAVA, Servlets, EJB,AJAX, JMS, ORM, JDO, JAAS, JNDI, JDBC, JAXP, RMI, Applets, Swing, XML, JAVA Script & Web Service
- Extensive experience working with Struts, Hibernate, AJAX & Spring Framework. Selenium Automation, WAT Framework, SOAP UI
- Hands On Expertise with Application & Web Servers including IBM Web Sphere 6.1/5.x/4.0/3.5, Weblogic and Tomcat
- Strong Oracle 10g Experience in a Data Warehouse Type Environment including Object Modeling, Dataload, SQL Tuning and Optimization, IBM DB2.
- In-Depth Understanding of the Entire Portfolio of Web Related Technologies & Web Based Architectures, SDLC, UML, Websphere Liberty Server, SCRUM, Rational Unified Process, Rational Software Modeler, Model Driven Architecture, Component Technologies & MVC Architecture.
- Experience with Test-Driven Development using a various unit Testing Framework such as JUnit, JMeter.
- Designed and developed the framework for graphical charting and reporting using fusion chart.
- Good knowledge in RDBMS concepts and experience in working with Oracle8i/9i, MYSQL, Informix, DB2.
TECHNICHAL SKILLS:
Programming Language: JAVA,PL/SQL, Shell Script
Enterprise JAVA: JSP, Servlets, EJB, JMS, ORM, JDO, JNDI, Transaction API, Security, JavaMail, Logging API, JMX, Various J2EE and Standard Design Patterns, AJAX
Core JAVA: Serialization, JDBC, Java Security, Java RMI, Socket Programming, JavaDOC
Middleware Solutions: BEA WebLogic Server, JRun, Websphere, MQSeries, MQSI, WorkFlow, Extricity, WebMethods, IBMLiberty Server.
Business Solutions: Oracle Applications IProcurement, Purchasing
Network Engineering: Metrica, Prospect/Watchmark, Optima
RDBMS: Oracle, DB2, SQL Server, Sybase, IBM Data Studio 2.0
API's/Tools: Eclipse, Netbeans, Webshphere/Rational Rose suite of products, AWT/Swing.
GUI: Decorators Framework, HTML, CSS
Scripts: Unix, JavaScript, DOM, DWR, Prototype JavaScript API, Script.aculo.us, ANT, Maven
Deployment: Ant Hill Pro, IBM WAS 7.0
PROFESSIONAL EXPERIENCE:
Confidential, Basking Ridge, NJ
Senior Developer
Responsibilities:
- Implemented My Eclipse Blue 2014 IDE for the creation of JAVA code based on spring architecture while maintaining the proper communication using Websphere Liberty Server.
- Lead a team of developers in ECAP and GGMAP in onsite and offshore for proper allocation of work to respective team members and monitored their progress during successive releases.
- Used noSql in Mongo DB for successfully updating the Document tables using Phycon Status Update Web Service with pod deployment to Dev, System & Stage Environments while fetching results using elastic search.
- Implemented numerous JAVA based Frameworks for project Development and support using Agile methodology (sprints, burn downs).
- Upgraded the Propel project from legacy architecture to Spring and Spring Boot for improvement of application processing and attainment of more modular design.
- Moved the Propel project from Java 6 to Java 8 to use extensively Lamda expressions and have better connectivity to Cloud in addition adding Spring Boot Libraries or UI Enhancement.
- Used asynchronous multi threading for the upgradation of the Phycon Status update application in order to make the application have a better performance.
- Created Claim 837 Restful web service in GGMAP with SOA in accordance with the requirements of the affordable care act so our application can easily communicate with other upgraded applications.
- Reviewed the JAVA code from both offshore and onsite before allowing it to go to successive Dev and System Environments. Upon completion of review made necessary changes to the code.
- Worked as a DEVOPS manager for proper deployment of the code into successive environments such as SYSTEM and STG and PROD Environment using Anthill Pro, WAS 7,HP Deployment Manager & Continuous Integration Systems.
- Used Spring Boot for the successful up gradation of the ECAP UI from traditional JSP JDBC servlets to increasing the visual appeal and performance of the UI.
- Updated the GGMAP UI for addition of additional new tables on the DB2 table. Created the relative SQL queries and its related connections
- Created additional XML in GGMAP for the updated tables, created the relative Java JAXP Helper code with SOA for converting the raw data into Java object strings.
- Worked in DEVOPS setting up the pluggins and pipelines using Jenkins for the propel project.
- Added new functionality and functions on ECAP screens in accordance with the Q3 updates of the applications.
- Updated the Data Access Objects, Technical Objects and their related SQL queries for the successful up gradation of the ECAP project.
- Worked as a principal consultant for the E-Incentives Development Team in the conversion of ECAP to Jboss Server.
- Worked on the movement of ECAP code from Struts 1.0 to Spring based framework while re using existing Technical Objects and Java Server Pages.
- Worked as an Architect in creating an infrastructure design structure for the Logs UI Project with complete back end Database traceability using AJAX calls and MQ Series.
- Managed a team of Interns for the successful creation and delivery of Web Service Logs User Interface using JQuery, servlets and IBM Data Studio 2.0.
Environment: Core Java, J2EE, Ant Hill Pro, JDBC, JSP, My Eclipse Blue 2014, JAXP,JBoss, Jenkins, XML, XSL / XSLT, WAS, JAXP, Websphere Liberty Server, MS Sharepoint, Spring 2.5, MVC, IBM DB2, EJB, JSF, JNDI, LINUX, Sharepoint, Mqseries, Exception Handling, Multithreading, HTML, JavaScript, AJAX, Jquery, Junit, OSE Shift, Cloud Database
Confidential, Bloomington, IL
Team Lead Developer & Automation Team
Responsibilities:
- Implemented STS (Spring Tool Suite) Framework for the creation of JAVA code based on spring architecture while maintaining the proper communication using mule.
- Creation of Automation Framework for independent running of controlling mechanism such as microprocessor and offsite processing drones.
- Amalgamated various service calls from different Development Centers into our UI code so we can properly populate our screen with relevant data form the screens of other DC’s.
- Lead a team of developers for proper allocation of work to respective team members and monitored their progress during programming cycles performed during respective sprints.
- Used Tomcat Server for the creation on UI and its eventual testing on local platforms before the migration of code to DEV Environment.
- Lead a team of developers in off shore from onsite while coordinating their ability to perform efficiently by giving proper guidance and maintaining their work load.
- Reviewed the JAVA code from both offshore and onsite before allowing it to go to production. Upon completion of review made necessary changes to the code given and indicated if any java standards were not followed.
- Used React JS in application for the better user experience on mobile platforms.
- Worked with Build Manager for proper deployment of the code into successive environments such as DEV-INT, SYSTEM and SP Environment.
- Used Mule Server for connectivity of Postgress Data Base in order to get and populate data in the database for successive web service calls.
- Using Agile methodology implemented and completed successive analysis, development, test and review sessions in multiple production sprints.
- Created automation code using JAVA and Selenium server for successful running of scripts against the development code. This helped in finding any error almost instantly before the code went into production.
- Implemented JUnit as standard for UI code for better usage of code space and error free approach.
Environment: Core Java, J2EE, Mule Server, JDBC, JSP, STS, Garbage Collection, XML, XSL / XSLT, WAS, RAD, TOAD, Lotus Notes, Spring 2.5, MVC, Post Gress, EJB, JSF, JNDI, LINUX, Mqseries, Exception Handling, Multithreading, CVS, HTML, JavaScript,, AJAX, Jquery, Junit, Rational Rose, API, IBM Lotus Notes.
Confidential, Indianapolis, IN
J2EE Developer
Responsibilities:
- Used Hibernate as ORM tool in order to implement it as Object Oriented Domain Model in addition to integrating the system database with the Operational processing of the software.
- Implemented Spring Framework in creating service layer applications and making the software modular with the help of Aspect Oriented Programming.
- Modified system core JAVA code according to the requirements of upper management while adding new parameter such as the addition of new states to the software database.
- Proficient in using the Struts-2 framework for modularizing components and writing Custom Plug-ins.
- Used Angular 1.0 for the upgradtion of the ECLPSS User Interface from Legacy DOJO Librariers based UI to more user friendly Angular set up.
- Proficient in using IBM Web Sphere Application Server, DB2 database with the ability to take multiple external service calls.
- Completed Project requirements, Architecture designing, code development for the project (JAD).
- Implemented numerous JAVA based Frameworks for project Development and support using Agile methodology (sprints, burn downs).
- Wrote PL/SQL store procedures for data migration and database upgrade from Oracle 9i to 10g.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders components
- Performed software testing for modified ECLPS to get rid of software glitches and bugs in order to make the software package run with more redundancy in field environment.
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
- Used JAVA Script and HTML to maintaining a better coding environment for future employees.
Environment: Core Java, J2EE, ANT, JDBC, JSP, Servlets, Garbage Collection, XML, XSL / XSLT, WAS, RAD, TOAD, Struts-2, Spring 2.5, MVC, Hibernate 3, EJB, JSF, JNDI, LINIX, Mqseries, Exception Handling, Log4j, Multithreading, CVS, HTML, JavaScript, DOJO, AJAX, Jquery, Junit, Rational Rose, API, Eclipse IDE .
Confidential, PA
Senior J2EE Developer
Responsibilities:
- Used IBM MQ-Series to define a queue for the handler application to consume the message.
- Used Design Patterns such as Singleton, Business Delegate, Session Fade, Service Locator, Simple Factory Pattern, Data Transfer Object.
- Implemented Spring-hibernate as Data Access Layer.
- Utilized the JQuery JavaScript framework to render widgets on web pages.
- Responsible for writing dynamic client side validation which is cross-browser.
- Used RAD (Rational Application Developer) for all Development purposes in order to produce a Web Service.
- Designed Web Component Communication and integrated Web Components with other Technologies like XML and XSL / XSLT, used JNDI for Naming & Directory Services.
- Developed Log File Analysis program to identify production system service usage patterns, performance bottlenecks and Java Virtual Machine garbage collection patterns.
- Wrote stored procedures, Functions and triggers using SQL, PL/SQL in Oracle 10g.
- Used the SAX parser to parse the XML that is put on the queue in addition to continuous connection on JMS using web logic servers.
- Designed use case diagrams, sequence diagrams, activity diagrams using Visio and also prepared documentation.
Environment: Core Java, Spring Framework,J2EE, ANT, JDBC, JSP, Servlets, Garbage Collection, Oracle10g, XML, XSL / XSLT, WAS, RAD, TOAD, Struts, MVC, Hibernate, EJB, JSF, JNDI, Filters, LINIX, Mqseries, Exception Handling, Log4j, Multithreading, CVS, HTML, JavaScriptConfidential, Chicago, IL
J2EE Developer
Responsibilities:
- Deploying the application to various testing environments and help testing teams.
- Developed custom java script for rich user experience and supplemented it with custom style sheets.
- Consuming the WebServices for getting data from external systems for use on the ITAS better User Interface.
- Proficient in using Spring Framework using AOP and core JAVA modification with MVC architecture.
- Worked with Workbrain (J2EE product) for the workforce management in project implementation.
- Exhibited fast learning curve in the time and attendance business process and the underlying technology components.
- Implemented the ITAS system for the Paris business users and later implemented on development for the London business users.
- Created the workflow diagram for the Employee Shift trade and Shift swap business processes.
- Developed the Employee Shift trade and Swap process using the Java/J2EE and JSP technologies, based on the specific country’s labor laws.
- Designed and developed (using core java and JSP) the complex process of enabling an employee having open shift (no shift schedule) and creating a new shift based on the employee’s first clock-in time and the type of employee.
- Developed ANT script for creating the EAR file to be deployed in the WebSphere server.
- Involved with Development team’s UML design like Class, Object and Sequence diagrams.
- Worked with globally distributed stakeholders to gather their country labor laws to build their pay rules and their entitlements.
Environment: Spring, Java 1.5, HTML, JavaScript, JSP, Struts 2.0, AJAX, JPA, Web Services, XML, XSD, Xquery, SOAP-UI, DOM, SAX, JSTL, UML, Eclipse, MS Visio2005, DB2, Oracle 10g, Maven 2.2.1, Junit, ANT1.6, Log4J 1.2, ClearCase, Websphere 7.0