We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

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 the MVC and SOA Architecture.
  • Expertise in writing the multi - threaded systems with the 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 the build/deploy scripts for the applications using Maven, ANT and Jenkins.
  • Experience in HTML, DHTML and JSP for developing web based GUI components and Single Sign On with 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 with TestNG, involved in writing the Selenium scripts with 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 the ACEGI Spring Framework security in the application.
  • Heavily worked on REST Components building the SOA services and Microservices
  • Hands on experience on Amazon Web Services AWS.
  • Experience working with 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 - Dallas, TX

Senior Full Stack Java Developer

Responsibilities:

  • Involved in design and development of REMS core platform with Spring MVC architecture and customized for iPledge Program.
  • Involved in developing the FDA approval workflow for iPledge specific drug using Spring MVC Framework.
  • Responsible in developing the Login, Prescriber, Pharmacy enrollment modules as per the drug requirements added additional features, enhancements to the current functionality.
  • Developed the 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 with HTML5, CSS3 standards, with core front end UI team.
  • Developed REST web services with a synchronous request-response and involved in developing and deploying the Web Services - WSDL SOAP and for getting the data to and fro within and outside applications (third party services)
  • Responsible for developing the mappings, entity classes, relationships, business logic and persistence layer of the application.
  • Responsible for understanding the requirements of new versions of the product and write the functional specification for the application.
  • Used Hibernate as an Object Relational Mapping tool for the data persistence, integrated hibernate with spring using the template.
  • Developed different micro services and deployed various versions independently as on when required
  • Developed the backend system, involved in writing the database SQL queries, Views, Functions, Triggers and Procedures.
  • Implemented the program specific rules and incorporated as part of the workflow.
  • Involved in process configuration, services and tasks based on the work flow and functionalities.
  • Involved in documenting the development process in the confluence.
  • Developed the Ant and Maven scripts for building and deploying the application in different environments.
  • Involved in troubleshooting deployments in the Unix machines, access the logs, add s, archive the files, administer the Unix servers.
  • Responsible for application support on different environments from QA to Production and responsible for analyzing, triaging the issues, providing technical and functional support to the 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 with Spring MVC architecture for Webseries Application development customized for banks.
  • Involved in developing the internal workflow for ACH, Wires and RTGS transactions for Webseries product and using Spring MVC Framework.
  • Responsible in developing the Payment Approval Re-Authentication module as per the client needs adding additional features, enhancements to the current functionality.
  • Involved in developing the Single Sign On module (SSO) features integrating with the Active Directory LDAP server and implemented SAML for SSO login.
  • Developed REST web services with a synchronous request-response and also involved in developing and deploying the Web Services - WSDL SOAP and for getting the data to and fro from the Webseries and hub backend system. (third party services)
  • Involved in developing the entitlements to the application based upon the data role and functional role of the user and providing application security.
  • Responsible for developing XML documents for data transfer between the Webseries web client and the HUB server.
  • Responsible for understanding the requirements of new versions of the product and write the functional specification for the 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 the data persistence.
  • Developed the backend system, involved in writing the database SQL queries, Views, Functions, Triggers and Procedures.
  • Involved in creating the test plan, and also unit testing the application
  • Responsible for application support on different environments from QA to Production and responsible for analyzing, triaging the issues, providing technical and functional support to the 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 the Agent Registration process also involved in writing the functional specification.
  • Involved in writing the Entity classes, mapping the database tables and columns with the Java objects using JPA annotations. (hibernate 3.x)
  • Involved in developing enterprise-agent-service module which will reside in the enterprise ear as a war file.
  • Involved in wiring up of different components using spring and responsible for all the configurations in the enterprise agent-service module. (spring 3.x)
  • Involved in developing different layers on the application such as controller layer, service layer, DAO layers and wire them in the application.
  • Implemented java design patterns in the application such as Factory pattern, Singleton, MVC pattern, etc.
  • Involved in implementing the SOAP based Web Services for the agent Registration with the enterprise, generated client artifacts and also responsible for other third party web service calls.
  • Involved in developing the spring security of the application based upon the data role of the user and providing application access.
  • Responsible for configuration of the 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 the data persistence.
  • Developed the backend system, involved in writing the database SQL queries, Views, Functions, Triggers and Procedures.
  • Involved in creating the test plan, and also unit testing the application
  • Involved in interacting with the Unix systems, monitoring the logs, install s, add the System variables, restart the 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 with Spring MVC architecture for Webseries Application development customized for CIBC bank.
  • Involved in developing the internal workflow using Servlets for ACH and RTGS transactions for Webseries product and implemented the application using Spring MVC Framework which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer.
  • Involved in customization of the Webseries Product as per the client needs adding additional features, enhancements to the current functionality.
  • Involved in developing the entitlements to the application based upon the data role and functional role of the user and providing application security.
  • Responsible for developing XML documents for data transfer between the Webseries web client and the 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 the data to and fro from the Webseries and hub backend system. (third party services)
  • Used Hibernate as an Object Relational Mapping tool for the data persistence.
  • Developed the backend system, involved in writing the database SQL queries, Views, Functions, Triggers and Procedures.
  • Involved in creating the test plan, and also unit testing the application
  • Responsible for application support on different environments from QA to Production and responsible for analyzing, triaging the issues, providing technical and functional support to the 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 the application using Struts Framework which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer.
  • Used tiles for building the web-based user interface for rich look, used the HTML, JSp’s, JSP Tag libraries, DOJO, JS for developing the User Interface.
  • Used XML for parsing the data and also for configuration in the application.
  • Extensively used persistence and data access objects to access and update information in the database.
  • Involved in the Application integration connecting to different services.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Involved in creating the RVM test plan, and also unit testing the application.
  • Used MAVEN scripts to build the application and deployed using the Build forge tool.
  • Monitored the error logs using Log4J and fixed the 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 the project was developed using Rational Unified Process (RUP).
  • Implemented the application using Spring Framework which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer.
  • Used Java Server Faces (JSF) for building the web-based user interfaces and used the widgets too and integrated with springs.
  • Used the HTML, JSp’s Flex, DOJO, and JS for developing the User Interface.
  • Developed user interface using JSP, JSP Tag libraries and also implemented Pagination Custom Grid’s using Flex and Dojo for the rich look of the UI screens.
  • Used XML for parsing the data and also for configuration in the application.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Used Hibernate as an Object Relational Mapping tool for the data persistence.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the 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 the application using Jakarta Struts Framework which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer.
  • Used Java Server Faces (JSF) for the user interface and integrated with Springs.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Involved in the code review, build, release, and application deployment process.
  • Developed various EJB components to fulfill the business functionality.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed various tables required for the project in Oracle 10g database and used PL/SQL for writing the Stored Procedures, Functions, Triggers in the application.
  • Used Hibernate as an Object Relational Mapping tool for the data persistence.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Monitored the error logs using Log4J and fixed the 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 the application which is based on MVC2 design pattern..
  • Used Hibernate for the Persistence Strategy to interact with 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 the 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

We'd love your feedback!