Sr Full Stack Java Developer Resume
Portsmouth, NH
SUMMARY
- Over 11 years of IT experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented applications and Web based enterprise applications using Java/J2EE.
- Over 7 years of experience in implementing teh MVC and SOA Architecture.
- Expertise in writing teh multi - threaded systems wif teh core features of synchronization, abstraction, encapsulation, polymorphism and exception handling.
- Expertise in designing and developing web based enterprise applications using J2EE technologies like JDBC, Servlets, JSPs, EJBs, JNDI, JMS, Java Beans, Log4J, Ajax, Web services, XML, HTML, AngularJS and UML.
- Hands on experience on XML Parsers and Web-Services (JAX-WS), SOAP and REST Services.
- Extensive experience working on Spring IOC/ Dependency Injection and all Spring modules, Struts Framework, Hibernate, Java Server Faces (JSF), Struts.
- Experience in writing teh build/deploy scripts for teh applications using Maven, ANT and Jenkins.
- Experience in HTML, DHTML and JSP for developing web based GUI components and Single Sign On wif AD and LDAP and SAML-based Single Sign-On (SSO).
- Developed poc using responsive web design, Node.js, React.JS, HTML5 and CSS3.
- Hands on experience in automation scripting wif TestNG, involved in writing teh Selenium scripts wif Selenium Web Driver.
- In depth understanding of Java design patterns like Data Access Object, Factory pattern, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
- Implemented teh ACEGI Spring Framework security in teh application.
- Heavily worked on REST Components building teh SOA services and Microservices
- Hands on experience on Amazon Web Services AWS.
- Experience working wif Databases like Oracle 9i/10g/11, MYSQL, SQL Server
- Experience in database tools like Toad, SQL Navigator for writing Sub Queries, Stored Procedures, Triggers, Cursors, Functions and Packages.
TECHNICAL SKILLS
Java J2EE Technologies: JDBC, ODBC, Servlets2.3, JSP1.2, Javabeans, JNDI, XML(SAX & DOM), MVC Architecture, Struts2.0, JSF2.0, Hibernate3.x, Spring1/2/3.x, tiles, JAXM, JAXP, JAX-RPC, JAXB, LOG4J, JUNIT,, SOAP and REST Web Services, SAML SSO
Messaging Systems: JMS1.1, RabbitMQ
JAVA: Java 1.5/1.6/1.7/1.8
IDE Tools: RAD6.0, WSAD5.1.2, Myeclipse, Netbeans, Eclipse.
Web Technologies: Flex, JavaScript, jQuery CSS, HTML, DOJO, Angular JS, Ajax, node js, react js, Selenium scripting
Databases: Oracle11.x, My Sql, SQL Server
Design Methodologies: UML(OOAD), J2EE Design Patterns.
VersionControl/BuildTools: CVS, Clear Case, SVN Tortoise, MKS Integrity
Application/Webservers: WAS 4.x/5.x/6.x Weblogic12.x, Apache Tomcat 7.0, Jboss.
Operating Systems: Windows, Linux, Unix.
Cloud Technologies: AWS - EC 2
PROFESSIONAL EXPERIENCE
Confidential
Sr Full Stack Java Developer
Responsibilities:
- Involved in design and development of REMS core platform wif Spring MVC architecture and customized for iPledge Program.
- Involved in developing teh FDA approval workflow for iPledge specific drug using Spring MVC Framework.
- Responsible in developing teh Login, Prescriber, Pharmacy enrollment modules as per teh drug requirements added additional features, enhancements to teh current functionality.
- Developed teh client specific UI components using HTML5, CSS and tiles.
- Involved in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction wif HTML5, CSS3 standards, wif core front end UI team.
- Developed REST web services wif a synchronous request-response and involved in developing and deploying teh Web Services - WSDL SOAP and for getting teh data to and fro wifin and outside applications (third party services)
- Responsible for developing teh mappings, entity classes, relationships, business logic and persistence layer of teh application.
- Responsible for understanding teh requirements of new versions of teh product and write teh functional specification for teh application.
- Used Hibernate as an Object Relational Mapping tool for teh data persistence, integrated hibernate wif spring using teh template.
- Developed different micro services and deployed various versions independently as on when required
- Developed teh backend system, involved in writing teh database SQL queries, Views, Functions, Triggers and Procedures.
- Implemented teh program specific rules and incorporated as part of teh workflow.
- Involved in process configuration, services and tasks based on teh work flow and functionalities.
- Involved in documenting teh development process in teh confluence.
- Developed teh Ant and Maven scripts for building and deploying teh application in different environments.
- Involved in troubleshooting deployments in teh Unix machines, access teh logs, add s, archive teh files, administer teh Unix servers.
- Responsible for application support on different environments from QA to Production and responsible for analyzing, triaging teh issues, providing technical and functional support to teh users and fix QC and JIRA defects.
Environment: JSP1.2, Servlets2.3, JavaScript, Dojo, Ajax, Angular JS, xml, tiles, Spring MVC, Hibernate3.0 SVN Tortoise, Rabbit MQ, Log4J, ANT, Maven, REST Services, Weblogic Server, MyEclipse, WINSCP, Putty, Toad, Oracle 11g, PL/SQL, Unix, JIRA, Confluence.
Confidential - Portsmouth NH
Senior Java Developer
Responsibilities:
- Involved in design and development of core product wif Spring MVC architecture for Webseries Application development customized for banks.
- Involved in developing teh internal workflow for ACH, Wires and RTGS transactions for Webseries product and using Spring MVC Framework.
- Responsible in developing teh Payment Approval Re-Authentication module as per teh client needs adding additional features, enhancements to teh current functionality.
- Involved in developing teh Single Sign On module (SSO) features integrating wif teh Active Directory LDAP server and implemented SAML for SSO login.
- Developed REST web services wif a synchronous request-response and also involved in developing and deploying teh Web Services - WSDL SOAP and for getting teh data to and fro from teh Webseries and hub backend system. (third party services)
- Involved in developing teh entitlements to teh application based upon teh data role and functional role of teh user and providing application security.
- Responsible for developing XML documents for data transfer between teh Webseries web client and teh HUB server.
- Responsible for understanding teh requirements of new versions of teh product and write teh functional specification for teh application.
- Developed JSP custom tags for different JSP pages and client-side validations using JavaScript in Webseries application development and also used dojo framework and Ajax for dynamic user interface.
- Used Hibernate as an Object Relational Mapping tool for teh data persistence.
- Developed teh backend system, involved in writing teh database SQL queries, Views, Functions, Triggers and Procedures.
- Involved in creating teh test plan, and also unit testing teh application
- Responsible for application support on different environments from QA to Production and responsible for analyzing, triaging teh issues, providing technical and functional support to teh users and fix QC and JIRA defects.
Environment: JSP1.2, Servlets2.3, JavaScript, Dojo, Ajax, react js xml, Spring MVC, Hibernate3.0 SVN Tortoise, Log4J, ANT, WAS Server, Eclipse, Quality-center, JIRA, WINSCP, Putty, Toad, Oracle 10g, PL/SQL, JIRA.
Confidential
Senior Java Developer (Cloud Project)
Responsibilities:
- Involved in design and development of teh Agent Registration process also involved in writing teh functional specification.
- Involved in writing teh Entity classes, mapping teh database tables and columns wif teh Java objects using JPA annotations. (hibernate 3.x)
- Involved in developing enterprise-agent-service module which will reside in teh enterprise ear as a war file.
- Involved in wiring up of different components using spring and responsible for all teh configurations in teh enterprise agent-service module. (spring 3.x)
- Involved in developing different layers on teh application such as controller layer, service layer, DAO layers and wire them in teh application.
- Implemented java design patterns in teh application such as Factory pattern, Singleton, MVC pattern, etc.
- Involved in implementing teh SOAP based Web Services for teh agent Registration wif teh enterprise, generated client artifacts and also responsible for other third party web service calls.
- Involved in developing teh spring security of teh application based upon teh data role of teh user and providing application access.
- Responsible for configuration of teh rabbit MQ users and Queues.
- Developed JSP custom tags for different JSP pages and client-side validations using JavaScript.
- Used Hibernate as an Object Relational Mapping tool for teh data persistence.
- Developed teh backend system, involved in writing teh database SQL queries, Views, Functions, Triggers and Procedures.
- Involved in creating teh test plan, and also unit testing teh application
- Involved in interacting wif teh Unix systems, monitoring teh logs, install s, add teh System variables, restart teh server also used vi editor to modify files in Unix.
Environment: JSP1.2, Servlets2.3, JavaScript,, Ajax, xml, JAX-WS SOAP, WSDL Web Services, Spring MVC, Spring 3.x, Hibernate3.x MKS Integrity, Log4J, ANT, Maven, Weblogic 10.x, Eclipse,, WINSCP, Putty, SQL Developer, Oracle 11g, MYSQL, AWS Cloud, Unix.
Confidential - Portsmouth NH
Senior Java Developer
Responsibilities:
- Involved in design and development of core product wif Spring MVC architecture for Webseries Application development customized for CIBC bank.
- Involved in developing teh internal workflow using Servlets for ACH and RTGS transactions for Webseries product and implemented teh application using Spring MVC Framework which is based on Model View Controller design pattern for clean separation of business logic from teh presentation layer.
- Involved in customization of teh Webseries Product as per teh client needs adding additional features, enhancements to teh current functionality.
- Involved in developing teh entitlements to teh application based upon teh data role and functional role of teh user and providing application security.
- Responsible for developing XML documents for data transfer between teh Webseries web client and teh HUB server.
- Developed JSP custom tags for different JSP pages and client-side validations using JavaScript in Webseries application development and also used dojo framework and Ajax for dynamic user interface.
- Developed and Deployed Web Services - WSDL SOAP and for getting teh data to and fro from teh Webseries and hub backend system. (third party services)
- Used Hibernate as an Object Relational Mapping tool for teh data persistence.
- Developed teh backend system, involved in writing teh database SQL queries, Views, Functions, Triggers and Procedures.
- Involved in creating teh test plan, and also unit testing teh application
- Responsible for application support on different environments from QA to Production and responsible for analyzing, triaging teh issues, providing technical and functional support to teh users and fix QC defects.
Environment: JSP1.2, Servlets2.3, JavaScript, Dojo, Ajax, xml, Spring MVC, Hibernate3.0, SVN Tortoise, Log4J, ANT, WAS Server, Eclipse, Quality-center, WINSCP, Putty, Toad, Oracle 10g, PL/SQL.
Confidential - Eagan, MN
Senior Java Developer
Responsibilities:
- Implemented teh application using Struts Framework which is based on Model View Controller design pattern for clean separation of business logic from teh presentation layer.
- Used tiles for building teh web-based user interface for rich look, used teh HTML, JSp’s, JSP Tag libraries, DOJO, JS for developing teh User Interface.
- Used XML for parsing teh data and also for configuration in teh application.
- Extensively used persistence and data access objects to access and update information in teh database.
- Involved in teh Application integration connecting to different services.
- Implemented various design patterns in teh project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Involved in creating teh RVM test plan, and also unit testing teh application.
- Used MAVEN scripts to build teh application and deployed using teh Build forge tool.
- Monitored teh error logs using Log4J and fixed teh problems.
Environment: MVC, Struts 2.1, JSP1.2, Servlets2.3, SOAP, UDDI, WSDL, JDBC, JavaScript, Ajax, Dojo, UML, xml, JNDI, Clear case, Clear Quest, Log4J, Maven, Tomcat5.0,Rational Software Architect, Rational Rose, Toad, MySQL, PL/SQL, Configure, Connect.
Confidential - Reston, VA
Sr. Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and teh project was developed using Rational Unified Process (RUP).
- Implemented teh application using Spring Framework which is based on Model View Controller design pattern for clean separation of business logic from teh presentation layer.
- Used Java Server Faces (JSF) for building teh web-based user interfaces and used teh widgets too and integrated wif springs.
- Used teh HTML, JSp’s Flex, DOJO, and JS for developing teh User Interface.
- Developed user interface using JSP, JSP Tag libraries and also implemented Pagination Custom Grid’s using Flex and Dojo for teh rich look of teh UI screens.
- Used XML for parsing teh data and also for configuration in teh application.
- Extensively used Hibernate in data access layer to access and update information in teh database.
- Used Spring Framework for Dependency injection and integrated wif teh Hibernate.
- Used Hibernate as an Object Relational Mapping tool for teh data persistence.
- Monitored teh error logs using Log4J and fixed teh problems.
- Developed teh different components of application such as JSPs, Servlets, EJB’s using JBoss Application and used SVN Tortoise for version control.
Environment: MVC,EJB2.0,JSF, Hibernate3.0, Spring 1.02, JSP1.2, Servlets2.3, SOAP, UDDI, WSDL, JDBC, JavaScript, Flex, Dojo, UML, xml, JNDI, SVN Tortoise, Log4J, JUnit, ANT, Ajax, JBoss Appserver 5.1, JBoss IDE, Rational Rose, Toad, Oracle 10g, PL/SQL.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Implemented teh application using Jakarta Struts Framework which is based on Model View Controller design pattern for clean separation of business logic from teh presentation layer.
- Used Java Server Faces (JSF) for teh user interface and integrated wif Springs.
- Used teh Struts validation and Tiles Framework in teh presentation layer.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify teh complexities of teh application.
- Involved in teh code review, build, release, and application deployment process.
- Developed various EJB components to fulfill teh business functionality.
- Extensively used Hibernate in data access layer to access and update information in teh database.
- Used Spring Framework for Dependency injection and integrated wif teh Struts Framework and Hibernate.
- Implemented various design patterns in teh project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Designed various tables required for teh project in Oracle 10g database and used PL/SQL for writing teh Stored Procedures, Functions, Triggers in teh application.
- Used Hibernate as an Object Relational Mapping tool for teh data persistence.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Monitored teh error logs using Log4J and fixed teh problems.
Environment: MVC, EJB2.0, Struts 1.1, Hibernate3.0, Spring 1.02, JSP1.2, Servlets2.3, SOAP, UDDI, WSDL, JDBC, JavaScript, UML, xml, Tiles, JNDI, Clear case, Log4J, JUnit, ANT, Ajax, WAS 5.1, RAD 5.0, Rational Rose, Toad, Oracle 10g.
Confidential
J2EE WebSphere Developer
Responsibilities:
- Designed UI screens using JSP, JSF tags and HTML. Used JavaScript for client-side validation.
- Used JSF Framework in teh application which is based on MVC2 design pattern..
- Used Hibernate for teh Persistence Strategy to interact wif database.
- Actively involved in designing and implementing Session Façade, Service Locator and Data Transfer Object design patterns.
- Involved in creating Hibernate Mapping files, as well as Domain Objects, and writing HSQL queries for developing DAO and Persistence layer using Hibernate O/R mapping tool.
- Used Spring Framework for Dependency injection and DAO pattern to retrieve teh data from database.
- Used JDBC to access SQL Server database for accessing customer information.
- Used JUnit framework for Unit testing of application.
Environment: MVC, JSF framework, Spring Framework, Hibernate3.0, JSP1.2, Servlets2.3, JMS1.1, XML, SOAP, WSDL, JDBC, JavaScript, UML, RAD, HTML, JNDI, CVS, Log4J, JUnit, WebSphere App server 5.1,Myeclipse, RAD 5.0, SQL Server & PL/SQL, Unix
