We provide IT Staff Augmentation Services!

Senior Programmer Analyst Resume

Warren, NJ

SUMMARY:

  • Over 15 years plus of software design and development experience in the IT Industry.
  • Effectiveness in project management, team management and mentoring team members
  • Expert in software development, establishing lightweight software’s and enterprise applications
  • Ability to follow/develop/architect a project on multiple hardware/OS platforms
  • Involved in all phases of architectural, design/development methodologies, Unified Process (UP), Unified Modeling Language (UML), OO and Agile Methodologies
  • Demonstrate a thorough understanding of design patterns and their underlying object oriented concepts and be able to implement design patterns in Java to provide solutions to real world software design problems.
  • Service composition for SOA and developing business processes based on the Business Process Execution Language (BPEL)
  • Core expertise lies in the latest version of Spring Framework, Spring Boot, Spring Security, creating REST APIs, Microservice Architecture, Reactive Pattern, Spring AOP, Design Patterns, Hibernate/JPA, Web Services, Spring Batch, Cassandra, MongoDB, and Web Application Design and Architecture.
  • Adaptive to new systems and environments, new software aids and programming technique
  • Polyglot programmer who can quickly learn new technology as needed
  • Passionate about and committed to delivering the best possible customer experience
  • Casting a project - source through team work, Freehand sketching, technical writing and presentation
  • A coach, problem-solver, decision-making skills and fast learner who is able to set priorities to meet today's challenges, opportunities and their strict deadlines.
  • Strong work experience in C++, Java/JEE technologies for building server side applications
  • Extensive work experience in Enterprise Application Integration (EAI) using Web Services
  • Ability to get well with people including cross-cultural background
  • Extensive work experience in Glass Fish Server, Weblogic 10/8.1, OC4J, Apache, IBM Websphere application servers

TECHNICAL SKILLS:

Languages: JAVA, C, C++, COBOL

Middle Ware: EJB, JMS, MQ Series, JNDI, RMI, CORBA

Server Side- Programming: Servlets, JSP

Frameworks: Java Persistence Architecture (JPA), Hibernate (O/R Mapping)/JPA, Spring Boots, Spring Security, Struts 2/1.x(MVC), BPEL

Databases & Connectivity: Oracle 11i/10g/ 9i/8i, DB2, JDBC, ODBC

Methodologies: UML, OOA/D, Object-Oriented- Programming, Agile, SOA, Microservices

Design Tools: Rational Rose, VISIO

Scripting Languages: HTML, css, DTD, XSD, XML, XSL, XSLT, WSDL, Regular Expressions, JavaScript, Shell Script, Angular JS

Web Servers: Apache, IBMHttpServer, IplanetWebServer, Tomcat, IIS

Directory Servers: LDAP

Application Servers: Glass Fish 3.1, JasperSoft, WebLogic 10.0/8.1, WebSphere, Oracle Application Server, Jboss

Operating Systems: UNIX, SOLARIS, Windows XP Professional, NT/2000/98/95,DOS

XML Parsers & API: DOM, SAX, Xerces, JAXB, XML Beans, Axis Web Services

Source Control: Tortoise Hg, CM Synergy, winCVS,winSCP, MKS, Clear Case

Servlet Engines: JRun, ServletMill, Weblogic

IDE Tools: iReport, Eclipse Mars, MYEclipse 8.6IBM Websphere (WSAD) 5.1 Net Beans

Tools: Maven, ANT, vi, Toad,Putty,Filezilla, Bugzilla, Crystal Reports,JNI

Protocols: TCP/IP, HTTP, FTP, SMTP, POP3,IIOP, Apache SOAP 2.0

PROFESSIONAL EXPERIENCE:

­­­­­­

Confidential, Warren, NJ

Senior Programmer analyst

Responsibilities:

  • Experience with different aspects of Spring and Java design and development
  • Designed and developed SOAP and REST-Fulstyle Web Service layer.
  • Domain Modeling through Domain-Driven Design (DDD)and develop with test driven development
  • Developed the Message Driven Beans on WebSphere Application Server 6.0/ Weblogic 12c
  • Used SQL Server Profiler to trace the slow running queries and the server activity.
  • Extensively used Hibernate/JPA in data access layer to access and update information in the database.
  • Created entities and mapped them to the data base using Hibernate.
  • Developed user interface using, third party libraries and JavaScript to simplify the complexities of the application.
  • Creating Entity Managers using Hibernate/JPA and various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Configure SQL using insert, update and rollback. This will reduces the maintaining traditional way scripting and maintaining the data in Different Environments.
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Work with of the Onestash/GIT Repositories.
  • Used Logback/Log4j to print the logging, debugging, warning, info.
  • Extensive experience in implementing EE design patterns and Java Design Patterns (GOF)
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.
  • Developed SQL, PL/SQL, stored procedures - database application scripts.
  • Deployment of web, enterprise java components and messaging components.

Environment: Java (JDK 7), Hibernate/JPA, Spring boot, Spring Framework, Spring Security, REST API, DevOps JSON,XML, JSTL, Jasper Reports, Angular JS, HTML, JavaScript, JQuery, Oracle, GIT,XSLT, Soap,SQL, CSS, APACHE TOMCAT 7.0, LDAP, Onestash, Oracle 11i, Log4J, JavaScript, Windows 10/Unix.

Confidential

Date Programmer Analyst Senior

Responsibilities:

  • As senior java developer working on SOAP based web services
  • Lead responsible for delivering Research and Development Services of PayNet Global Pay.
  • Team Management
  • Preparing Roadmap for solutions/Application
  • Strategic planning of Application
  • Use of SOA and Java technologies (BPEL etc.,)
  • Service composition for Service-Oriented Solutions with java and BPEL, integrating system components, DCIH (XML Gate way) and with Disbursement Processor (DP) (Trans-Fast)
  • Customer Interfacing, participating in demonstration of prototype and solutions
  • Applied java concepts like multithreading, Collections, Generics, Locks

Environment: Java/JEE, EJB 3.x, Java Bean, JPA/Hibernate 3.1, WebSphere Application Server, Windows, Linux, Eclipse Mars, Oracle PL/SQL Developer, Oracle 11g, PL/SQL, BPEL, SOAP, Metro, WSDL, XML, HTML, JavaScript, and CSS, Maven, Ant, Cradle, Log4J

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in analysis, design and development of legal research search system developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
  • Involved in developing JSF components for the next generation version of the application.
  • Developed the Message Driven Beans on WebSphere Application Server 6.0.
  • Created and Configured the APACHE TOMCAT 7.0.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
  • Used SQL Server Profiler to trace the slow running queries and the server activity.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
  • Used Log4j to print the logging, debugging, warning, info.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Configure SQL using insert, update and rollback. This will reduces the maintaining traditional way scripting and maintaining the data in Different Environments.
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Responsible for Design and Maintenance of the Subversion/GIT Repositories.
  • Extensive experience in implementing J2EE design patterns like Visitor, Singleton, MVC pattern and Data Access.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.
  • Designed and developed SOAP and REST-Full style Web Service layer.
  • Created entities and mapped them to the data base using Hibernate.
  • Developed SQL, PL/SQL, stored procedures - database application scripts.
  • Deployment of web, enterprise java components and messaging components.

Environment: Java, J2EE, Spring, JPA/Hibernate, SOA, Microservices, Oracle 11, LDAP, Clear Case JQurey, HTML, XML, Jasper Report, Websphere Application Server

Confidential

Technical Lead

Responsibilities:

  • Lead architect responsible for delivering Research and Development Services of the Confidential Inventory/Service & Resource Inventory SRI web GUI.
  • Work closely with customer and business owners of Confidential for gathering requirement definition
  • Responsible for generating reports through JasperSoft server, integrating with Flex UI through Jasper library, expose webservices at CI and generate embedded reports at Flex UI.
  • Preparing Roadmap for solutions/Application
  • Strategic planning of Application
  • Preliminary analysis and feasibility study (Technical) for the requirement
  • Sprint planning and workshop of the Epics/User Story and Demo
  • Designing and coding, providing the appropriate design architect for Development
  • Use of SOA and Java technologies (Service Bus etc.,) for developing and integrating system components.
  • Customer Interfacing, participating in Demonstration of prototype and solutions.
  • Database designing
  • Define and achieve client need through one-on-one session and on-going communication
  • Inter team co-ordination
  • Team Management
  • As scrum master, ensure team is on track for each 4-weekly delivery.
  • Ensure that project documentation meets ISO requirements
  • Logical thinking and new innovation of Id@s in s/w which satisfy communication organizational goal.

Environment: Java/JEE, EJB 3.0, Java Beans, Spring, JPA/Hibernate 3.1, Flex UI, Glass Fish Application Server, Windows 7 Professional, Linux, JasperSoft Server,iReport, Jasper Library, Eclipse Juno, Oracle PL/SQL Developer, Oracle 11g, PL/SQL, SQ, Tortoise HG, Java Webservice, SOAP, WSDL, XML, HTML, JavaScript, and CSS, Maven, Ant, Log4J3 UK

Technical Lead

Confidential

Responsibilities:

  • Responsible for conducting, leading and coordinating software development/provisioning support activities throughout the project, including key design decisions for technology, structure and configuration of the system.
  • Provide support for the CIT (Continuous Integrating Testing) process for those application
  • Leading Tier 2 Support team at Crazy Johns MVNE Technologies’ which include Ciboodle CRM, Billing, Data Ware House, Pronto, etc., and internal applications like Manifold, ORCA and other Tools
  • Maintaining all the applications which support the OSS and BSS up and running by 24X7 for VHA 3 provisioning and Crazy Johns MVNE technologies
  • Helping the Mumbai, IT Kingston’s and Fiji Call Center people through the manual work around at various system in Crazy Johns
  • Tracking the job’s at Help Master Pro (HMP) and generating report daily and monthly basis
  • Validating the Batch Jobs like Direct Debit, QAS which interact with External Vendor applications like Intellect, Dialect banking domain applications and other at regular intervals
  • Did the successful transition from 3 Network at VHA and Crazy Johns Tier 2 Support MVNE Technologies and bringing those technologies under normal BAU
  • Maintaining SLA without breaching by 99% at 3 Network and CJ
  • Other: Being familiar with systems concepts design and standards. Provide technical knowledge in terms of software usage, functionality, performance, aesthetics, resilience, reuse, and comprehensibility, economic and technological tradeoffs

Environment: Java/J2EE, JMS, EJB 3.0, Java Beans, JDBC, Apache Wicket 1.3.5, Spring 1.2.8, Hibernate 3.1, UML, JIRA, Clarify-Bridge, BEA WEBLOGIC 10.0, Windows XP Professional, UNIX, Shell Script, MyEclipse 8.6, Oracle PL/SQL Developer, Oracle 10g, PL/SQL, SQL, Crystal Reports, Subversion, Web services, SOAP, WSDL, XML, AJAX, HTML, JavaScript, DHTML, and CSS, Google Map API 2.x, Ant, Log4J, ITIL, PeopleSoft

Confidential

Tech Lead

Responsibilities:

  • Handling a team of 8 member as Tech Lead
  • Preparing Roadmap for solutions/Application
  • Preliminary analysis and feasibility study (Technical) for the requirement
  • Sprint planning and workshop of the Epics/User Story and Demo
  • Designing and coding, providing the appropriate design architect for Development
  • Use of SOA and Java technologies (Service Bus etc., ) for developing and integrating system components at upstream and downstream systems
  • Customer Interfacing, participating in Demonstration of prototype and solutions.
  • Database designing
  • Java coding using 3rd part tools like Itext, POI & PDF writer to generate pdf and CSV, Excel documents for daily use & flush it to front end.
  • Supporting the team to get the work done on time before delivery
  • Mentored the new team members for getting on project pace
  • Responsible for handling the build and delivery of packages to the client’s portal
  • Involved in Quality Stamping of the product.
  • Provide support for the Continuous Integrating Testing process for this application
  • Define and achieve client need through one-on-one session and on-going communication
  • Strategic planning of Application
  • Inter team co-ordination
  • Team Management
  • Logical thinking and new innovation of Idas in s/w which satisfy communication organizational goal.
  • Other: Being familiar with systems concepts design and standards. Provide technical knowledge in terms of software usage, functionality, performance, aesthetics, resilience, reuse, and comprehensibility, economic and technological tradeoffs

Environment: Java/J2EE, JMS, EJB 3.0, Java Beans, JDBC, Apache Wicket1.3.5, Spring 1.2.8, Hibernate 3.1, UML, JIRA, Clarify-Bridge, BEA WEBLOGIC 10.0,Windows XP Professional, UNIX, Shell Script, MyEclipse8.6, Oracle SQL Developer, Oracle 10g, PL/SQL, SQL, Crystal Reports, Subversion, Web services, AXIS 2 SOAP, WSDL, XML, AJAX, HTML, JavaScript, DHTML, and CSS, Google Map API 2.x, Ant, Log4J

Confidential, Dublin, OH

Programmer Analyst

Responsibilities:

  • Creating use cases, activity diagrams and state diagrams using VISIO
  • Enhanced the exiting application by adding new features.
  • Working closely with the clients and business analysis team to resolve issues.
  • Responsible for coordinating Production support issues. This involves working closely with the clients and team members to analyze, resolve issues and track the tickets.
  • Used Log4J for logging the applications exceptions and debugging statements.
  • Involved in Bug Fixing and performed Code Reviews to ensure delivery of a solution that meets requirements
  • Tracking and Solving the critical issues raised by the customers
  • Responsible for break fix, testing and implementation
  • Written shell scripts as part of automation and to invoke batch processes
  • Worked on loan management subsystem Implemented interfaces with other systems using MQ Server and XML based web services.
  • Developed programs to parse XML requests into business objects and execute business logic. Utilized JAXB and Xerces XML API’s.
  • Applied Spring framework to resolve runtime dependencies.
  • Utilized Spring-Hibernate Template for quick & efficient coding.
  • Used various Hibernate techniques like inheritance mapping, lazy loading, batch fetching.
  • Designed/Developed associations between classes in Hibernate
  • Used Data Access Object (DAO) framework to abstract the application layer from the database.
  • Created and implemented Oracle stored procedures, functions, triggers, using SQL and PL/SQL
  • Configured Eclipse IDE to work with Harvest (for version controlling in a team environment), ANT (for building the web and enterprise projects)
  • Configured Log4J for watching the logs interactively

Environment: NIO, Socket, Java/J2EE, JSP, Servlet, Java Beans, JDBC, Hibernate, Struts2, UML, BugZilla, Ant, Log4J, Windows XP Professional, Main Frame, UNIX, Shell Script, SunOne, Eclipse 3.2, Toad, Oracle 10g, PL/SQL, SQL, Crystal Reports, Web services, SOAP, WSDL, Harvest, AJAX, HTML, XML, JavaScript, DHTML, and CSS

Confidential, Lansing, MI

Programmer Analyst

Responsibilities:

  • Enhanced the exiting application by adding new features.
  • Working closely with the clients and business analysis team to resolve issues.
  • Responsible for coordinating Production support issues. This involves working closely with the clients and team members to analyze, resolve issues and track the tickets.
  • Worked extensively on Apache Wicket Framework
  • Developed number of business objects using EJBs on the middle layer and Oracle PL/SQL scripts on the data layer
  • Worked on Apache CXF framework, CXF beans
  • Implementing protocol level security (https). Generating security certificates and using them along with web services.
  • Implementing message level security. This involves encryption of SOAP messages.
  • Used Log4J for logging the applications exceptions and debugging statements.
  • Involved in Bug Fixing and performed Code Reviews to ensure delivery of a solution that meets requirements
  • Responsible for coding, testing and implementation
  • Used Data Access Object (DAO) framework to abstract the application layer from the database.
  • Created and implemented Oracle stored procedures, functions, triggers, using SQLand PL/SQL
  • Configured Eclipse IDE to work with CVS (for version controlling in a team environment), ANT (for building the web and enterprise projects) and JUnit (for performing Unit Testing)
  • Creating use cases, activity diagrams and state diagrams using VISIO
  • Tracking and Solving the critical issues raised by the customers

Environment: Web Services, SOAP, WSDL, CXF framework, CXF beans, Apache Wicket, Java Beans, EJB 3.0, JDBC, BugZilla, Ant, Log4J, Windows XP Professional, Oracle Application Server, Eclipse 3.2, Toad, Oracle 10g, PL/SQL, SQL,winCVS, AJAX, HTML, XML, JavaScript, DHTML, and CSS

Confidential, Alpharetta, GA

Sr. Programmer Analyst

Responsibilities:

  • Enhanced the exiting application by adding new features.
  • Worked extensively on Apache Struts Framework and J2EE Design Patterns
  • Used various design patterns such as Business Delegate, Service Locator, Session Facade, Transfer Object, and View Dispatcher
  • Involved in developing JSP, Servlets, Struts1.1
  • Applied Spring framework to resolve runtime dependencies.
  • Utilized Spring-Hibernate Template for quick & efficient coding.
  • Used various Hibernate techniques like inheritance mapping, lazy loading, batch fetching,
  • Designed/Developed associations between classes in Hibernate
  • Programmed GUI using XML, XSL/XSLT, CSS, HTML and JavaScript
  • Written shell scripts as part of automation.
  • Responsible of the automation of overall enterprise transaction manager
  • Experience with thread management and synchronization
  • Automate the additional extranets using the standard frame works developed an interface with MQ Server to send Purchase Order updates to external application.
  • Worked on Order management subsystem Implemented interfaces with other systems using MQ Server and XML based web services.
  • Designed and developed Web Services for integrating with Common Origination and Disbursement system
  • Implementing protocol level security (https). Generating security certificates and using them along with web services.
  • Used Log4J for logging the applications exceptions and debugging statements.
  • Used the Data Access Object (DAO) framework to abstract the application layer from the database
  • Created and implemented Oracle stored procedures, functions, triggers, using SQL and PL/SQL
  • Involved in Bug Fixing and performed Code Reviews to ensure delivery of a solution that meets requirements.
  • Responsible for coordinating Production support issues. This involves working closely with the clients and team members to analyze, resolve issues and track the tickets.

Environment: Agile Scrum, Hibernate, Spring, Struts 1.2, Servlet, JSP, Java Beans, JDBC, JAXB 2.0, Putty, FileZilla, Ant, Log4J, IBM MQ Series, Web Services, SOAP, WSDL, Windows XP Professional, UNIX, Shell Scripts, NetBeans, JBoss, Toad, Oracle 10g, Crystal Reports, CM Synergy, AJAX, HTML, XML, JavaScript, DHTML, and CSS

Confidential, Silver Spring, MD

Sr. Software Programmer

Responsibilities:

  • As a Sr. Software programmer involved in design, development, customization, Unit-Testing, Implementation and support
  • Involved in developing various modules of entire Confidential application based on MVC Architecture using J2EE Technology
  • Involved in Customer interaction for requirement study and live demo of various enhancements
  • Preparing design documents and test cases for various enhancements
  • Creating use cases, activity diagrams and state diagrams using VISIO
  • Tracking and Solving the critical issues raised by the customers
  • Involved in fixing the bugs, unit testing & delivery of patches
  • Applied Spring framework to resolve runtime dependencies.
  • Utilized Spring-Hibernate Template for quick & efficient coding.
  • Used various Hibernate techniques like inheritance mapping, lazy loading, batch fetching,.
  • Designed/Developed associations between classes in Hibernate
  • Deploying the business components in the WebLogic Application Server
  • Written shell scripts to invoke batch processes
  • Created XML Schema Documents (XSD) using XML Spy and XML Beans are used for the transfer of data.
  • Developed programs to parse XML requests into business objects and execute business logic. Utilized JAXB and Xerces XML API’s.
  • Programmed GUI using XML, XSL/XSLT, CSS, HTML and JavaScript.
  • Used Log4J for logging the applications exceptions and debugging statements.
  • Used the Data Access Object (DAO) framework to abstract the application layer from the database.
  • Created and implemented Oracle stored procedures, functions, triggers, using SQLand PL/SQL
  • Developed JSPs and Servlets for various modules and deployed in WebLogic Server
  • Developed client real time interface using IBM MQ Series

Environment: Agile Methodology, Hibernate, Spring Framework, Struts 1.2, Servlet, JSP, JavaBeans, JDBC, JAXB 2.0, Putty, WinCvs, FileZilla, Ant, Log4J, IBM MQ Series, WebServices, SOAP, WSDL, NIO, Socket, Windows XP Professional, UNIX, Shell Scripting, Eclipse 3.2, Weblogic 8.1, Toad, Oracle 9i, PL/SQL, SQL, Crystal Reports, AJAX HTML, XML, JavaScript, DHTML, and CSS

Confidential, Auburn Hills, MI

Sr. Programmer Analyst

Responsibilities:

  • Enhanced the exiting application by adding new features.
  • Worked extensively on Apache Struts Framework and J2EE Design Patterns
  • Used various design patterns such as Business Delegate, Service Locator, Session Facade, Transfer Object, and View Dispatcher
  • Involved in developing JSP, Servlets, Struts1.1
  • Responsible for coding, testing and implementation.
  • Used Action Form and Dynamic Action Forms of struts framework for validating the data captured in UI forms.
  • Used Servlet Filters for pre-processing the requests based on request URI to validate the authentication status of the user
  • Worked extensively with Log4J for logging the application events, applications exceptions and debugging statements
  • Configured Log4J for watching the logs interactively
  • Used Data Access Object (DAO) framework to abstract the application layer from the database
  • Involved in Bug Fixing and performed Code Reviews to ensure delivery of a solution that meets requirements

Environment: Agile Methodology, Servlets, JSP, JNDI, JMS, Java Mail, Log4J, JAXB, JavaBeans, JDBC, Struts 1.1, SAML2.0, Websphere 5.1, WASD 5.1, DB2, Ant, iText, Windows XP Pro, AJAX HTML, XML, JavaScript, DHTML, and CSS

Confidential, Omaha, NE

Sr. Programmer Analyst

Responsibilities:

  • Migrated the exiting application from WebLogic 6.1 to WebLogic 8.1
  • Modified the ANT scripts as per requirements for building the application projects and creation of .war and .ear files during migration of the project
  • Enhanced the exiting application by adding new features
  • Worked extensively on Apache Struts Framework and J2EE Design Patterns
  • Used various design patterns such as Business Delegate, Service Locator, Session Facade, Transfer Object, and View Dispatcher
  • Involved in developing JSP, Servlets, EJBs, Struts1.1
  • Responsible for coding, testing and implementation
  • Used Action Form and Dynamic Action Forms of struts framework for validating the data captured in UI forms
  • Used Servlet Filters for pre-processing the requests based on request URI to validate the authentication status of the user
  • Worked extensively with Log4J for logging the application events, applications exceptions and debugging statements.
  • Configured Log4J for watching the logs interactively
  • Involved in Development and Deployment of Session Beans, Entity Beans and Message Driven Beans (MDB)
  • Created XML Schema Documents (XSD) using XML Spy and used JMS Queues and Topics as message destinations
  • Developed Stateless Session Beans as Web Services for exposing some of the services to dependent applications
  • Used SOAP as a protocolfor exchanging messages between the Web Service and client
  • Used Data Access Object (DAO) framework to abstract the application layer from the database
  • Configured Eclipse IDE to work with CVS (for version controlling in a team environment), ANT (for building the web and enterprise projects) and JUnit (for performing Unit Testing)
  • Provided extensive pre-delivery support by installing and configuring Application Server and deploying the application to simulate the production environment
  • Involved in Bug Fixing and performed Code Reviews to ensure delivery of a solution that meets requirements.

Environment: EJB, Servlets, JSP, JNDI, JMS, JavaMail, Log4J, JavaBeans, JDBC, Struts 1.1, WebLogic 8.1, Web Services, SOAP, WSDL, Eclipse 3.1, Oracle 9i, PL/SQL, SQL, Pro*C, MS Visio, Ant, HP-UX, HTML, XML, JavaScript, DHTML, and CSS

Hire Now