Computer Programmer Analyst Resume
New, JerseY
SUMMARY
- Highly motivated, creative & versatile IT professional with 10 + years of experience as a Sr J2ee Developeron Cross Platform Web/Client - Server applications design and development using Java,J2EE.
- Strong work experience in application integration using Web Services such asJAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
- Proficiency in Java, JSP, Servlet, EJB 3.0, JMS, Spring, Hibernate 3.0, XML, Web Services, REST Web services.
- Experience in using MVC design pattern, JavaScript, Web Services (SOAP and Restful), HTML, JQuery, Angular JS, Node JS, Mobile JQuery, Web Sphere, SQL, PL/SQL, JUnit, and Apache-Tomcat, Linux.
- Extensive experience in developing various web based applications using Struts framework.
- Expertise in relational databases like Oracle, My SQL and DB2.
- Experienced in developing Web Based applications using Web Sphere 6.0/8.5.5.
- Extensive experience with Java complaint IDE’s like Eclipse, J-Developer 11.1.1.7, RAD 7.5/9.0.
- Experience in Agile methodologies & dealing with clients.
- Strong interpersonal & communication skills with an ability to lead a team & keep them motivated.
- Highly motivated team player with the ability to work independently & adapt quickly to new emerging technologies.
TECHNICAL SKILLS
Domain Knowledge: Mobile Banking - Payments / Commerce / Telecom
Languages /Web Services: Core Java 8, JDBC, JMS, SPRING, HIBERNATE, XML
RDBMS / Tools: Oracle 9i (SQL), SQL, PLSQL with TOAD 8.5
IDE/Editors: IBM RAD Version: 7.5.0, Eclipse Version: 3.3.1.1
Web Technologies / Scripting Languages: Servlets, JSP, HTML, DHTML, CSS, Angular JS 2.X, JQuery, Mobile JQuery, JavaScript, AJAX, DWR (Direct Web Remoting)
XML Technologies: XML, DTD, XSD, SAX, JAXB, 2.0
Databases: Oracle 9i and 11g, IBM DB2 v8
Application/Web Server: Tomcat 5.0, WebSphere 8.5.5, Web logic 10.3, JBOSS 5.0.x and Pramati 3.0
Operating System: Windows, Unix, UNIX Shell Scripting
Java Based Build Tool: Ant 1.7.0, Maven 2.2.1
Continuous Build Tool / Application Performance Management (APM) Tool: Jenkins, Build Forge / Splunk
Code Quality: PMD, Check Style & Crucible Code Review Tool
Web Services: SOAP Web Services (JAX-WS), REST Based (JAX-RS API) Apache CXF
Testing Frameworks: JUNIT, Corburtura Code Coverage, Mockito & PowerMock, mocking extensions to JUnit
Design Tools: UML-Rational Rose 7.5, MS VISIO & Argo UML
Version Control Tools: SVN Subversion 1.4, Clear Case 7.0.1, T.F.S. (Team Foundation Server), VSS
Bug Tracking Tool: JIRA portal, Quality Center 11, Bugzilla
Frame Works: Struts 2.1, Hibernate 3.x, Spring 3.0
Queuing Tools/ job control system: Web Sphere MQ Series 7.0, Autosys
PROFESSIONAL EXPERIENCE
Confidential, New York
Sr J2EE DEVELOPER
Responsibilities:
- Develop the responsive GUI of the application using AngularJS 2.0, Ajax.
- Created Single Page Application using AngularJS 2.0 in viewing products module to improve the performance of the program.
- Developed AngularJS 2.0 design pattern to construct web application.
- Struts 1.2 to Spring MVC 4.X Migration.
- Developed Java utility using Apache POI to read & write Microsoft Excel reports to address Win 10 issues.
- Developed DAO classes to access the database using Hibernate Criteria API.
- Developed top-down & bottom up web services development
- Writing XSD, WSDL for web services & application configuration using customize XML.
- Integrate SQL Stored procedures and DML queries for storing, updating user data using named queries.
- Developed application using Data Structures and different Design Patterns
- Developing applications using Spring framework, Hibernate, Core java.
- Used SQL Stored procedures and DML queries for storing, updating user data.
- Developed Stored Procedures, Views and Triggers in Oracle 11g database
- Extensively used Java Collection framework & Exception handling.
- Used ivy scripts to build & deploy the application
- Developed & deploy products in Amazon CLOUD environment.
- Used GIT for version controlling & JUnit for unit testing.
- Develop the UI component architecture for developer framework usingJQuery.
- Develop the asynchronous GUI of the application using Ajax.
Environment: Java/J2EE (Spring 4, Hibernate), Spring boot 2.0,Struts 1.2, AngularJS 2.0, Apache CAMEL, Apache POI 3.X, JMS, XML,SOAP Web Service, JavaScript, JQuery, Oracle, ivy, GIT, Jenkins, Tomcat 6.0.
Confidential, New Jersey
Sr J2EE DEVELOPER
Responsibilities:
- Design and documentation of REST APIs for collection and retrieval of high volume data.
- Involved in consuming, producing Restful web services using JAX-RS.
- Implemented Web Service using Spring JAX-RS implementation for REST Web Service.
- Developed top-down & bottom up web services development
- Writing XSD, WSDL for web services & application configuration using customize XML.
- Database Connectivity coding using Java, Hibernate APIs.
- Developed DAO classes to access the database using Hibernate Criteria API.
- Integrate SQL Stored procedures and DML queries for storing, updating user data using named queries.
- Developed application using Data Structures and different Design Patterns
- Developed Custom Logging wrapper on top of Log4j for managing multiple log files with filter based logging for Messaging and multi-threaded applications.
- Developing applications using Spring framework, Hibernate, Core java.
- Used SQL Stored procedures and DML queries for storing, updating user data.
- Developed Stored Procedures, Views and Triggers in Oracle 11g database
- Extensively used Java Collection framework & Exception handling.
- Used Maven scripts to build & deploy the application
- Deploying application in Amazon CLOUD environment
- Used GIT for version controlling & JUnit for unit testing.
- Develop the UI component architecture for developer framework usingJQuery.
- Develop the GUI of the application using Ajax.
Environment: Java/J2EE (Spring 3, Hibernate), Spring JAX-RS implementation for REST Web Service, JMS, XML, Cyber Source, SOAP Web Service, JavaScript, JQuery, Oracle, Maven, GIT, Web Logic 10.3.
Confidential, New York
Sr J2EE DEVELOPER
Responsibilities:
- Design and documentation of REST APIs for collection and retrieval of high volume data.
- Involved in consuming, producing Restful web services using JAX-RS.
- Implemented Web Service using Spring JAX-RS implementation for REST Web Service.
- Database Connectivity coding using Java, Hibernate APIs.
- Developed DAO classes to access the database using Hibernate Criteria API.
- Developing applications using Spring framework, Hibernate, Core java.
- Integrate SQL Stored procedures and DML queries for storing, updating user data using named queries.
- Developed application using Data Structures and different Design Patterns
- Developed Custom Logging wrapper on top of Log4j for managing multiple log files with filter based logging for Messaging and multi-threaded applications.
- Developed top-down & bottom up web services development
- Deploying application in Amazon CLOUD environment
- Writing XSD, WSDL for web services & application configuration using customize XML.
- Used SQL Stored procedures and DML queries for storing, updating user data.
- Developed Stored Procedures, Views and Triggers in Oracle 11g database
- Extensively used Java Collection framework & Exception handling.
- Used Maven scripts to build & deploy the application
- Used GitHub for version controlling & JUnit for unit testing.
- Develop the UI component architecture for developer framework usingAngularJS.
- Created Single Page Application usingAngularJS2.0.xin viewing products module to improve the performance of the program.
- Wrote many shell scripts in Unix to call routines which was responsible for pushing payment records to end billing system via SAP and ADC.
- Working on creating batch jobs using Autosys as the job scheduler and technologies like SQL Invoker, UNIX shell scripting and core java.
- Development UNIX Shell Scripting to upload and download files from remote server.
Environment: Java/J2EE (Spring 3, Hibernate), Spring JAX-RS implementation for REST Web Service, JPA, JMS, XML, TIBCO, Unix, ODI, SOAP Web Service, AngularJS 2.0, JavaScript, Oracle, Maven, GitHub, Web Sphere 8.5.5, IBM RAD 7.5 / 9.0.
Confidential, New York
Sr J2EE DEVELOPER
Responsibilities:
- Develop the GUI of the application using AngularJS, Ajax.
- Created Single Page Application usingAngularJS 2.0in viewing products module to improve the performance of the program
- Used Spring Bean at Server Side to write business logic and interaction with persistence layer.
- Used JSON format to send the data to Client
- Used Java Persistence API (JPA) framework and Eclipse Link framework for database persistence.
- Used JPQL (Java Persistence Query Language) for creating queries with database.
- Used SQL Stored procedures and DML queries for storing, updating user data.
- Implemented Web Service using Spring JAX-RS implementation for REST Web Service.
- Developed application using Data Structures and different Design Patterns
- Used JMS (Java Messaging Service) for asynchronous communication between different modules
- Worked on the performance profiling using JProfiler and enhancement of the application which involved identifying the memory leaks and memory consumption and continuously monitoring the performance.
- Extensively used Java Collection framework and Exception handling.
- Used Log4J extensively for logging purposes into the application
- Used ANT scripts to build and deploy the application
- Used SVN for version controlling and JUnit for unit testing.
- Developed Stored Procedures, Views and Triggers in Oracle 11g database
- Developed and maintained UNIX shell scripts for data-driven automatic processing.
Environment: Java/J2EE (Spring 3, Hibernate), Spring JAX-RS implementation for Rest Web Service, JPA, JMS, XML, SOAP Web Service, AngularJS 2.0, JavaScript, Oracle, Web Sphere MQ Series 7.0, WebLogic 9.2, Eclipse 3.6, Win 2007 & UNIX
Confidential, New Jersey
Computer Programmer Analyst
Responsibilities:
- Developed architectural design, secure net payment gateways, inventory status tracking and external access block.
- Developed component for processing XML messages, used JMS to put them into Queues.
- Analyze system specifications and translate system requirements to task specifications for junior programmers.
- Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.
- Excessive work in Database design and Database Normalization of the system.
- Developing applications using spring framework, Hibernate, Core Java.
- Development of framework component for application like centralized logging using Spring AOP
- Writing XSD and WSDL for Web services and application configuration using customize XML.
- Creating JUnit test cases for web services using HttpClient to imitate web clients.
Environment: Java, Spring, AngularJS 1.0, Mobile JQuery, Hibernate, IBATIS 3, JMS, Web services, REST Web services, SOUPUI, Oracle-10G, Spring Aspect Oriented Programming(AOP), CASTOR, Jenkins build tool, JAXB, Web Sphere 8.0, UNIX,JIRA and Quality Centre.
Confidential, New York
Sr. SOFTWARE ENGINEER
Responsibilities:
- Review, to the extent possible, changes in code and the environment that will affect system performance.
- Read/write video/audio streams with the Java Media Framework
- Convert Popular Video Formats To Mp4 File Format using Java Media Framework
- Developed component for processing XML messages, used JMS to put them into Queues.
- Analyze system specifications and translate system requirements to task specifications for junior programmers.
- Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.
- Excessive work in Database design and Database Normalization of the system.
- Responsible for development of Web Services.
- Developing applications using Spring framework, Hibernate, Core Java.
- Development of framework component for application like centralized logging using Spring AOP.
- Writing XSD and WSDL for Web services and application configuration using customize XML.
- Creating JUnit test cases for web services using HttpClient to imitate web clients.
- Strong knowledge of the UNIX/Linux Operating system: shells, file systems, symbolic links, process management, etc.
- Experienced in designing, developing, and maintaining applications under UNIX and Mainframe environments.
- Developed and maintained UNIX shell scripts for data-driven automatic processing.
Environment: Java, Spring MVC, Hibernate, JMS, Web services, EJB, SOUPUI, Oracle-10G, Spring Aspect Oriented Programming(AOP), JAXB, Xalan, WebLogic 10.3.3, SOAP UI, UNIX, JIRA & HP- Quality Centre.
Confidential
Sr. SOFTWARE ENGINEER
Responsibilities:
- Database Connectivity coding using Java, JDBC APIs.
- Used UMLsequence diagram for depicting flow for JAVA application.
- Developed DAO classes to access the database using JDBC.
- Developing applications using spring framework, Hibernate, Core java.
- RMT application is strongly coupled with mainframe for different business operations.
- Perform development using J2EE standards (Struts, JMS, JDBC), Multithreading and concurrency, spring, EJB, JMS, XML, XSLT, JQuery, Oracle, PL/SQL and Web Sphere.
- Writing XSD, WSDL for Web services & application configuration using customize XML.
- Developed top-down and bottom up Web Services development
- Implementing business logic using JAVA coding / development with EJB.
Environment: Core Java, Spring, JPA, Web services, SOUPUI, Web Sphere 7.1 & DB2, Web Sphere MQ Series 7.0, UNIX, IBM RAD 7.5, Mainframe, TOAD, ANT build
Confidential
Sr. SOFTWARE DEVELOPER
Responsibilities:
- Single Point of contact with Business Team for the entire SDLC life cycle of the project, Analysis and Design of the various Modules for the RMT.
- Implemented Web Service using Apache CXF SOAP Web Service.
- Developed DAO classes to access the database using JDBC.
- Developing applications using spring framework, Hibernate, Core java.
- Writing builds script for the PMD report, EMMA and Corburtura Code Coverage Report generation.
- Perform development using J2EE standards (JMS, JDBC), Multithreading and concurrency, spring, EJB, JMS, XML, XSLT, JQuery, Oracle, PL/SQL and Web Sphere.
- Writing XSD and WSDL for Web services and application configuration using customize XML.
- Developed top-down and bottom up Web Services development
Environment: Core Java, Spring, Hibernate, Web services, SOUPUI, Web Sphere 7.1, Oracle-10G, PL/SQL, UNIX, IBM RAD 7.5, TOAD, Maven
Confidential
Sr. SOFTWARE ENGINEER
Responsibilities:
- Payment Modes Integration for the Broadband Web Application.
- Payment Modes Integration for the reliance POSTPAID & PREPAID customers.
- Bill Desk Net Banking integration for the Debit Card.
- TIBCO Integration for the Payment Reconciliation Module.
- Database Design & coding.
- Used J2EE design patterns like Factory Pattern, MVC, and Singleton Pattern.
- Involved with the creation of the UI components (JSP) and client side validations using JavaScript.
- Developing applications using spring framework, Hibernate, Core java.
- Developing applications using struts framework, Core java.
- Writing XML & WSDL for the application configuration and Web services.
- Implemented complex back-end component to fetch bank data using Java multi-threading.
- Strong knowledge of the UNIX/Linux Operating system: shells, file systems, symbolic links, process management, etc.
- Experienced in designing, developing, and maintaining applications under UNIX and Mainframe environments.
- Developed and maintained UNIX shell scripts for data-driven automatic processing.
- Wrote many shell scripts in Unix to call routines which was responsible for pushing payment records to end billing system via SAP and ADC.
- Working on creating batch jobs using Autosys as the job scheduler and technologies like SQL Invoker, UNIX shell scripting and core java.
- Development UNIX Shell Scripting to upload and download files from remote server.
Environment: Java, JSP, Servlet, JMS, Struts, Spring MVC, Hibernate, JMS, ActiveMQ, WebSphere MQ, Shell Scripting, Web Sphere 6.0 & Oracle-9i