We provide IT Staff Augmentation Services!

Senior Programmer Analyst Resume

2.00/5 (Submit Your Rating)

Confidential

SUMMARY:

  • 12 years of cross - functional experience in Design, Development and Integration of software applications and products using Java/J2EE technologies
  • Designing and Development of N-tier web, enterprise, SOA integration, distributed, Micro services architecture applications using Apache CXF, Apache Camel, Apache Karaf and standalone applications using J2EE (Servlets, JSP, Custom tags, JDBC, JNDI, Java Mail, JMS), Spring, Camel, Blueprint, Fuse ESB, Struts, Hibernate, MyBatis, Web Services (SOAP/REST), XML and XSLT technology.
  • Proven expertise in OOAD distributed applications with UML, J2EE Design Patterns, Rational Rose and Weblogic/Websphere/JBoss/Tomcat Platforms. Worked on end-to-end development of component based, service oriented architecture (SOA) using Java/J2EE technologies.
  • Proven ability to imbibe new technologies/tools/processes/models in an un-accustomed and competitive environment. Excellent interpersonal, communication and analytical skills.
  • Extensive hands on experience in open source ESB/EAI technologies like Fuse ESB, camel, Apache (CXF, ActiveMQ, ServiceMix, Karaf) and OSGi.
  • Expertise in Web/J2EE/Integration Application development using tools like RAD, WSAD, Eclipse, Netbeans JBuilder and Jboss Developer studio.
  • Proven skills in client interfacing and effectively working with interfacing teams during the project development life cycle, and delivering the product within time, cost and quality parameters.
  • Vast experience in all phases of software development life cycle (SDLC): Test Driven Development(TDD), System Analysis, Design, Development, Testing, Deployment, support, documentation & Configuration Management.
  • Strong experience in various development methodologies including Agile Scrum and Waterfall.
  • Proficient in load testing, profiling, troubleshooting, and performance tuning on application servers and JVM.
  • Proficient in using open source tools like FindBugs, PMD, Checkstyle, AmaterasUML, StarUML, and JMeter.
  • Well-versed in developing applications with Service Oriented Architecture (SOA) using SOAP, WSDL, UDDI and XML and Proficient in developing common reusable components.(APIs)
  • Expertise with SQL, PL/SQL, writing procedures and interfacing with different relational databases like Oracle, DB2, SQL Server and My SQLs.
  • Extensive work experience in implementing Core and J2EE Design Patterns (Singleton, Factory, MVC, Front Controller, Session Facade, Value Object, Service Locater, DAO, Abstract Factory, Observer etc.)
  • Expertise in JUnit, Cucumber configuration, Preparing JUnit Test Suite and test execution.
  • Proactive and innovative team player proven to work under tight deadlines, capable of multiplexing in multiple projects with conflicting priorities and also can work efficiently as an individual.

TECHNICAL SKILLS:

Programming Languages & APIs: Java 1.4/1.5/1.6/1.7/1.8, JSP, JSTL, Servlets, RMI, SOAP Web Services(JAX-WS), REST Web Services(JAX-RS), JDBC, HTML/XHTML, HTML5, CSS, Ajax, JavaScript, XML/XSLT, JSON, PL/SQL, Shell Scripting, JAXP/JAXB

Java Technologies:: JDBC, Servlets, JSP, JST, Struts, Spring 2.5/3.0, Camel, Blueprint, JBoss Fuse ESB, Hibernate, MyBatis, WebServices (SOAP, REST), JMS, JAX, Map Reduce.

Frameworks: Apache Struts 1.3/2.0, Spring 2.5/3.0, Spring MVC, Camel, Blue Print, Hibernate, MyBatis, jQuery 1.6/1.8, JUnit, Mockito, Log4j, Slf4j, ANT, Maven, Axis, Apache CXF, Apache Karaf, MQ Series 5.3, ActiveMQ, Captcha, Quartz, Castor, Http Data Integrity Validator(HDIV),Tiles, DWR, Ehcache, Angular JS, Jquery, Cucumer, Selenium

Application Servers:: Weblogic 8.1/10.3, Tomcat, JBoss, Websphere 6/7, knowledge on portal

IDE & Tools:: Eclipse 3.3+, WSAD 5, Netbeans 5.5+, RAD 7.0, Quality Center 8.0, JIRA, SQL Developer, TOAD, SOAP UI, Postman, Rational Rose, JBuilder, JConsole, JMeter, iReport 3.0, Jenkins, Sonar, Hudson, Check style, PMD, FindBugs

Reporting Tools: SQL Server Reporting Services, Jasper Report

Databases: Oracle 10g/11g, MySQL, DB2, PostgreSQL

Version Control: Git, SVN, Microsoft visual source safe, Rational ClearCase 7.1, CVS

Software Process/Methodologies:: Waterfall, Agile, Agile Scrum, Iterative, Test Driven Development

Operating Systems:: Unix, Linux, Windows

Domain Expertise & Solutions:: Banking and Financial Services, Insurance, Investment Management, Health Care, Science/Engineering

Architectures:: J2EE, Layered, Service Oriented Architecture(SOA), Enterprise Service Bus (ESB), MVC1,MVC2

PROFESSIONAL EXPERIENCE:

Confidential, Herndon, VA

Senior Programmer Analyst

Responsibilities:

  • Working as Senior programmer analyst for java j2ee application in cloud AWS
  • Consuming RESTful web services & writing automation test
  • Writing Junit/Cucumber test cases
  • Using Maven creating build the application & Git as version control
  • Using continues integration pipeline - Jenkin for automation
  • Creating API automation report written in behavior-driven development (BDD) using Cucumer
  • Used web service testing tool Postman
  • Test plans and automated behavior driven testing
  • Involved in setting up of process for smooth run of project. (Defining standards/best practices from other team/project implemented, tracking sheets, checklists etc.)

Environment: Java 1.8, Spring, XML / JSON, Eclipse, Quality Center, Git, Maven, Jenkins, JUnit, log4J, Jquey, UNIX, AWS, Apache Geode, Bitbuket, Jenkin, SONAR, Spring Boot, AWS, Putty, cucumber, Postman

Confidential, McLean, VA

Senior Programmer Analyst

Responsibilities:

  • Working as Senior java j2ee developer & technical lead.
  • Providing/Consuming RESTful web services.
  • Using Maven creating build the application & Git as version control
  • Creating spring proxy objects for invoke API and the complexity of the EJB programming.
  • Using continues integration pipeline - Jenkin for automation
  • Creating API automation report written in behavior-driven development (BDD) using Cucumer approach is its plain language parser Gherkin

Environment: Java 1.6/1.8, Spring, XML / JSON, Eclipse, Quality Center, Git, Maven, Jenkins, JUnit, log4J, Angular Js 4, Websphere, Jquey, UNIX, Oracle, FileZilla, Putty, cucumber, Postman

Confidential, Washington D.C

Senior java j2ee developer

Responsibilities:

  • Working as Senior java j2ee developer & lead. Involving in Technical Solution specification preparation. Using Mirosoft Visio to prepare low level design & high level design.
  • Designing rest service resource and responsible for developing RESTful Web Services.
  • Implemented persistence layer using various features of H ibernate 3.0 framework like HQL queries, Criteria, projections etc
  • Environment setup in dev using maven & continuous integration using Jenkin & SONAR
  • Preparing release management document. Developed in XSL & XSLT program for integration service message format.
  • Developed unit testing with Junit & Mockito. Configured Behavior driven development framework / Test tool cucumber.
  • Logging framework slf4j configured.
  • Used web service testing tool SOAP UI & Postman
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.

Environment: Java 1.8, Tibco, Spring, Hibernate, RESTful web service, XML / XSLT, Eclipse, Quality Center, UML, Git, Maven, Jenkins, Java, JUnit, log4J, UNIX, Oracle, FileZilla, Putty, Selenium, cucumber, SOAP UI, Postman

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Worked as the Technical Lead and Developer, responsible for implementation and delivery of multiple subsystems like Filenet, EDMI, S2O, COS and eOps.
  • Developed POC for the Filenet functionality including development and maintenance of multiple modules using REST Web services, Camel, Blueprint, MyBatis and DAO.
  • Creating camel context with routes in blueprint.
  • Setting Fuse ESB, create profile & deploy OSGi bundle (through hot deploy & Fuse Fabric profile) for DEV environment.
  • New library development with micro services architecture using Rest APIs, Apache Camel and Apache Karaf.
  • Played a role in the whole project life cycle like Analysis, Detail Design, Development, System Testing, UAT Testing, System Integration Testing, Cross Environment Deployments.
  • Developed document & form micro service using JBoss Fuse ESB, CXF. Document processed to Filenet Services using Quartz scheduler, camel, blueprint.
  • Prepared design & technical document using Ms office product & Star UML
  • Used Angular JS & Java Script for filtering, dynamic UI changes & client side validations.
  • Acted as a key liaison from the development team interacting with the different IT teams like Stress Testing team, UAT/AVT/Functional Testing team, Release Management and MQ/Middle-ware Admin.
  • Actively involved in prepare Impact Analysis document (define current system behavior, proposal behavior and scope of the testing and Technical design document (define Use case diagram, class diagram and sequence diagram).
  • Used JAXB for marshalling & UnMarshalling (convert XML to java object and java object to XML)
  • Developed the Test cases for all the applications using JUnit, Mockito, easymock and API test etc
  • Involved in the analysis, Test Driven Development, coding and testing of performance enhancing fixes for all the applications.
  • Involved in setting up of process for smooth run of project. (Defining coding standards, tracking sheets, checklists etc.)
  • Coordinating with various infrastructure teams and communicating/managing outages with the partner systems during Production Deployments.
  • Supported QA team in various testing environments and involved in production support and defects fixing.
  • Involved in post and pull the message using JMS.
  • Written Junit test case and developed mocking using Mockito framework
  • Selenium Web Driver used for automation testing. Used Soap UI & Postman for webservice testing

Environment: Java 1.6, Camel, Blueprint, JQuery, MyBatis, JMS, Eclipse, Quality Center, UML, Git, Maven, Jenkins, JUnit, slf4j, Angular JS, Jquey, UNIX, JBoss Fuse ESB, Apache CXF, Apache Service Mix, Apache Karaf, Oracle, Active MQ, OSGi, FileZilla, Putty, SOAP UI, Postman

Confidential, US - NJ

Sr.Java/J2EE Developer

Responsibilities:

  • Work with the clients to understand the requirements whenever an enhancement is requested and of the services
  • Responsible for implementation and delivery of multiple subsystems like eBBS, COS and eOps.
  • Developed POC for the eOps functionality including development and maintenance of multiple modules using SOAP Webservices and Spring JDBC and DAO.
  • Implemented Design patterns like Singleton, Session Facade, Business Delegate, DAO and Service Locator.
  • Played a role in the whole project life cycle like Analysis, Detail Design, Development, System Testing, UAT Testing, System Integration Testing, Cross Environment Deployments and Production Support.
  • Developed multiple AIP Booking calls for more brands using Axis Webservices and Spring JDBC
  • Involve in RESTful web services for making use of HTTP protocol between client and server and Spring JDBC
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL). Fixed critical issues when calling the different Web services.
  • Acted as the key functional liaison for the project with all the interfacing systems using data/services from eBBS, COS, AIP and eOps Java applications.
  • Worked with production support & Technology Service Management teams for release review
  • Developed application modules using Spring framework based on MVC
  • Extensively used Spring framework components such as Dependency injections and AOP.
  • Used Hibernate with EHcache object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to DB2 Relational data model with a SQL schema.
  • Created Different UI components using Angular JS such filter, page navigation, etc
  • Acted as a key liaison from the development team interacting with the different IT teams like Stress Testing team, UAT/Functional Testing team, Release Management and MQ/Middleware Admin.
  • Actively involved in prepare Impact Analysis document (define current system behavior, proposal behavior and scope of the testing and Technical design document (define Use case diagram, class diagram and sequence diagram).
  • Actively involved Test Driven Development & generate the report various modules using Jasper Report
  • Developed the Test cases for all the applications using JUnit, Mockito, easymock etc
  • Setting environment for API test & writing code for API testing.
  • Involved in the analysis, technical document preparation, architecting the application based on J2EE standards, coding and testing of performance enhancing fixes for all the applications.
  • Involved in setting up of process for smooth run of project. (Defining coding standards, tracking sheets, checklists etc.)
  • Involved in continuous integration testing and deployment tool using Jenkins and sonar
  • Coordinating with various infrastructure teams and communicating/managing outages with the partner systems during Production Deployments.
  • Supported QA team in various testing environments and involved in production support and defects fixing.
  • Involved in post and pull the message using JMS.
  • Involved in design & technical document preparation using MS office product & star UML
  • Extensively worked in multiple data centre network traffic switch over in production implementation.
  • Prepare Deployment document and handover to SCM team for deployment during production move( WAR details, dependencies application details, MQ details Application properties details) for IBM web server & application server (websphere )
  • Involved performance tuning, optimization and Load balancing different machine.

Environment: Java 1.6, Spring MVC, Angular JS, JQuery, Spring, Jenkins, Hibernate, Apache Axis SOAP Webservices, MQ JMS, Angular JS, Java Script, Eclipse, Quality Center, Jasper Report, iReport3.0, UML, Maven, JUnit, slf4j, UNIX, Websphere Server7.0, DB2

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed in new enhancement module development ETB (Exist to Bank), Smart marketing forms handling, SDT(Secure Data Transfer).
  • Participate in design discussions with architects and BA for new services enhancement.
  • Involve in RESTful web services for making use of HTTP protocol between client and server.
  • Developed Data persistence API using Hibernate, EHCache and Spring DAO layer. Implemented logging and transaction manager using Spring's Aspect Oriented Programming (AOP) concept.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Utilized Apache CXF APIs to develop SOAP as well as RESTful web services.
  • Developed software modules using Java, Java beans, Hibernate, Spring. Deployed application on Websphere Application Server
  • Resolving production problem tickets.
  • Designing and identifying the business logic components.
  • Responsible for Analysis, Technical spec document preparation, deployment documents include use cases, component, class & sequence diagram, code review.
  • Integration of forms with back end systems.
  • Involved in Unit testing, SIT and UAT
  • Review of Release documentation and involved in live production launch
  • Involved in the construction of various components of the system using host system integration services
  • Supported QA team in various testing environments and involved in production support and defects fixing.
  • Development of test cases for unit and integration testing and end to end testing of the system as part of Integration testing.
  • Used JUnit framework for unit testing of application and ANT to build the application and deployed on Websphere.
  • Used Castor Marshaling framework for data defined in an XML document through an object model
  • Batch schedule jobs developed using Quatz schduler with integrated Spring framework.
  • Wrote Junit test cases to test the functionality of the code by using Mock Framework.
  • Used SOAP UI tool for testing web services connectivity.

Environment: Java 1.6, Spring Framework, Hibernate, WebServices, Websphere, Eclipse, SVN, JasperReport, Struts, SQL Developer, log4j, Castor, Quartz, ANT, DB2

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved development in iBanking application & service request module and co-ordinate with other modules from various geography.
  • Involved in analysis, FSD review design, code review.
  • Preparation of Technical specification document.
  • Integration and testing of web services on application server.
  • Involved in Unit testing, SIT and UAT.
  • Used Spring AOP for declarative transaction. Involved in development in card payment services.
  • Used Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Deployed application in WebSphere & configured MQ Services in Dev environment
  • Used Hibernate in data access layer to access and update information in the database. Generated the Hibernate mapping files and developed the underlying domain objects.
  • Involved in the construction of various components of the system using Java, Spring, Hibernate, Web services
  • Clarifying team member issues and providing technical guidance

Environment: Java 1.5, Spring Framework using MVC, Web Flow, IOC, Sitemesh, Http Data Integrity Validator(HDIV), Hibernate, Ehcache, Quartz, JavaScript, Oracle, Websphere, Tomcat, Eclipse, Quality Center, SQL Developer8

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in coding & development
  • Used the Java script for the UI screens event handling and validations
  • Coordinating with the onshore team and responsible for the deliveries from the offshore team.
  • Developing Test classes using java JUnit API for testing business components.
  • Integration and testing of server side components, front-end components
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Used DAO on the Data access layer with the Hibernate. Actively involved in designing and implementing Singleton, MVC and several other design patterns such as Composite View, Command, DAO.
  • Involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types.

Environment: Java 1.4, J2EE 1.4, Struts, JDBC, JavaScript, XML, XSL, Oracle, JBoss, Eclipse, JUnit

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in maintenance and development of the Client Connection sites by fixing the bugs, doing enhancements and action items etc.
  • Used the Java script for the UI screens event handling and validations
  • Designed OO components and developed the functionality based on re usability in Core Java.
  • Involved Data Migration in to Oracle Database.
  • Coordinating with the onshore team and responsible for the deliveries from the offshore team.
  • Developing Test classes using java JUnit API for testing business components.
  • Integration and testing of server side components, front-end components
  • Developed new utilities for developers to maintenance. (Object manager, log4jManager, Header Footer cache, etc.,)
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Configured and used Log4J for logging.

Environment: Java 1.4, J2EE 1.4, Struts, JDBC, JavaScript, XML, XSL, Oracle, WSAD, WebSphere, Eclipse, JUnit, Putty, WS FTP Pro.

We'd love your feedback!