We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Newyork, NY

SUMMARY

  • 7 Years of IT experience in analysis, design and development of client server and web based applications using Java, J2EE and XML.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Well versed with AGILE methodologies and experience in Iterative development, Continuous Design, Refactoring, Continuous Integration and Test driven development.
  • Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and design patterns like Singleton, Factory, Builder, Delegate, MVC, Data Access Object (DAO), Front Controller, Service Locator Patterns. experience as SQL Server/Business Intelligence developer in database designing, modeling, and reporting using SQL Server 2012/2008/2005/2000 , SSIS, SSRS and SSAS.
  • Extensive Knowledge in designing and developing scalable and responsive web development
  • Experienced working with common Internet technologies (e.g. MySQL, CSS/CSS3, HTML/HTML5, JavaScript, jQuery, AJAX)
  • Hands on experience in Web Design using AngularJS, XML, WSDL, SOAP, Restful,Dojo, Java/J2EE, Struts, Spring and Hibernate.
  • Extensive experience in using Spring Modules like Spring Core, Spring Boot, Spring MVC, Spring Web Services and Spring Container.
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, JSF, Java Beans, JPA JAX - RS, JAX-WS.
  • Experienced In front End frame works such as, JQuery, Ajax, JavaScript, AngularJs.
  • Experienced in making use of expanded HTML5 semantics and popular HTML5 APIs (e.g. audio, video, SVG)
  • Experienced in making use of CSS3 features and CSS frameworks to implement responsive web designs.
  • Extensive & expert level of experience with Java Platform including J2EE, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML, Applets, JavaScript, POJO.
  • Expertise in XML technologies like XSD, DTD, XSL, XPATH, XSLT and parsers like SAX and DOM.
  • Extensive experience in working over Web Services with WSDL, SOAP, REST, Spring Webservices, JAX-WS and Apache axis.
  • Using OAuth 2.0 protocol to check identification of user endpoint, and authorize client to access the account
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
  • Proven expertise in implementing IOC and Dependency Injection in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
  • Hands on experience in Hibernate in integrating legacy databases, configuring XML files for mapping and hooking it with other frameworks like spring, Struts and other technologies.
  • Experience in implementing SOA architectures with web services using WSDL and SOAP.
  • Experience creating single page applicaitons using Angular.js and Node.js.
  • Have extensive experience in building and deploying applications on Web and Application Servers like JBoss AS, Weblogic, Websphere, Glassfish and Tomcat.
  • Experience with Docker, AWS Elastic Beanstalk and AWS Cloud Formation
  • Experience in using Version Control tools like SVN, CVS and Git.
  • Performed Integration and deployment of applications using ANT and Maven
  • Experience on different OS like UNIX, Linux, and Windows operating systems.
  • Expertise in Performance improvement and Production support for live Applications.
  • Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
  • Expertise in applying code optimization, performance tuning techniques. Performed memory profiling and load test analysis.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL

Platforms: Windows 7, Windows XP, Windows Server 2003, LINUX, UNIX, Mac

Frameworks: Struts, Spring, Hibernate, Spring-core, Spring AOP, Spring MVC, Spring Web Services

J2SE / J2EE Technologies: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, JSF 1.x/2.x, EJB, JTA, JMS, Web Services.

Web Technologies: HTML, HTML5, XHTML, CSS3, Java Script, JSF, PHP, AJAX and Angular JS

XML Technologies: XML, XSL, XQuery, XSD, XSLT, SAX, DOM

Web Services: Spring Web Service, AXIS, JAX-WS and JAX-RS, WSDL, SOAP and REST

Web/App Servers: Web Sphere 5.1/6.0, WebLogic Application server, JBOSS, J2EE Server 1.4, Apache Tomcat 4.1/5.1, Spring Boot.

IDE: Netbeans, Eclipse 3.1 with My Eclipse 4.1.1, Sublime Text, Visual Studio

Tools: and API’s: Pivotal tracker, JIRA, BugZilla, SQL Developer, Maven, JBoss Hibernate Tools, Tortoise and Jboss Web tools, Log4J, JUnit, JMeter, Lucene, SOLR

Version Control: Subversion SVN (subclipse, tortoise), CVS, Git.

Design Patterns: Front Controller, Singleton, Factory, Delegate, Builder, MVC, DAO, Service Locator.

PROFESSIONAL EXPERIENCE

Confidential, Newyork, NY

Sr. Java Full Stack Developer

Responsibilities:

  • Designed front-end presentation logic using JSP, HTML5, CSS3 and Strut tags.
  • Develop the online web application using HTML/CSS & Javascript, AngularJS/AngularJS2,Spring Boot, Spring MVNand Bootstrap.
  • Worked as Full Stack Developer covering all layers front end, middle tier and Back end.
  • Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Good Experience inReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts. Familiar with creating Custom ReusableReactComponents Library.
  • Develop and troubleshoot REST based Microservices in Java and Enterprise Java/J2EE applications.
  • Used Rest Controller in Spring framework to createRESTful Web servicesandJSONobjects for communication.
  • Involved in using robust Infrastructure to support application development. Implemented JWT token based authentication for the REST API.
  • Recommend and develop strategy for integratinginternal securitymodel into new projects withSpring SecurityandSpring Boot.
  • Extensively usedJava8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms. Have also worked on Java8 along with Cold Fusion.
  • Used Streams and Lambda expressions available as part ofJava8to store and process the data and used Java design Patterns like Spring Boot, Singleton, etc.
  • Developed prepared statements using NoSQL, SQL queries and covering indices to improve the performance in databases.
  • Worked on Rest Web services for backend services, used MySQL and MongoDB for database services.
  • Used jQuery and JSF validation framework for front end validations.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Build the application using TDD (Test Driven Development) approach.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Strong experience in writing Server-side scripting using NodeJS and JSON in calling JAX-RS Web Services.
  • Had Interactions with external business partners while implementing Restful (JAX-RS) webservices.
  • Implemented application usingJava(J2EE), JSP/Servlets, CSS, HTML, JavaScript, Spring Core, Spring MVC, Spring JDBC, and Spring Web Services, BEA WebLogic, Oracle 11.1, Oracle11.2 (Oracle11g) workflows and delivered with high quality and easy to maintain code.
  • Written queries using Oracle PL/SQL, SQL and generated various data reports as per user's and design requirement. Also involved in all performance tuning techniques in writing SQL for better performance of the application.
  • Involved in design (class diagrams, sequence diagrams) of the application using Enterprise Architect tool and technical design documentation.
  • Used springs functionality of Dependency Injection and Dependency Inversion Principle (DIP)/Inversion of Control (IOC) patterns to wire beans from Presentation to business services in the configuration files.

Environment: Java 8 Spring Boot, Spring Core, Spring AOP, Spring MVC Framework, Spring Boot, Spring Web Services, Hibernate 3.0,Angular2, JSP, Servlets, XML, HTML 5, CSS 3, bootstrap, Junit, Selenium, DAO, WebLogic 9.2, Log4j, Maven2,Enterprise Architect 7.0, Adobe LiveCycle, Oracle11.1, Oracle11.2 (Oracle11g), PL/SQL, SQL, Eclipse 3.2, NodeJS, JSON.

Confidential, Des Moines, IA

Sr. Java Full Stack Developer

Responsibilities:

  • Analyzed Business requirements and existing software for High Level Design. Prepared System Requirement Specification (SRS) and functionality documents.
  • Followed Scrum concepts of Agile Methodology to produce high Quality application.
  • Designed and developed user interface screens using AJAX, HTML, DHTML, JSF, Servlets and JavaScript.
  • Used JavaScript to validate the fields of the user registration screen and login screen.
  • Implemented Spring MVC architecture.
  • Involved in migration of previous platforms fromSpringtoSpringBootfor building microservices.
  • Experience with the features of Angular 8.0 such as Lazy Loading, forms, Angular Ivy, and new routing methods.
  • Utilized the features ofAngular 8.0to present effective web design.
  • BuildAngular 8components to consume rest services using Component based architecture provided byAngular 8.
  • Developed Node.jswith Angular 8 for server-side rendering. Implement modules intoNode.jsto integrate with designs and requirements.
  • Used Streams and Lambda expressions available as part ofJava 8to store and process the data.
  • Developed application using Spring Boot, Hibernate and Rest web services on presentation layer, business layer is built using Spring Boot annotations and the persistent layer.
  • Used Spring configuration files, application context object for creating various factory objects.
  • ConfiguredHibernate withSpring ORMas part ofspringandHibernateIntegration for best results.
  • Used Hibernate with JPA annotation and created several persistent classes and implemented DAO layer with the help of Hibernate ORM.
  • Designed and integrated the full scale Hibernate Persistence solutions with the application architectures and also used Annotations Developed Session Bean for implementing the Business Logic.
  • Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
  • Experience with open source databases such as Cassandra, MongoDB.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Wrote build & deployment scripts using Maven.
  • Experience with Elastic Beanstalk and AWS Cloud Formation
  • Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules.
  • Architected JMS with Spring which involves setting up ActiveMQ message broker, declared ActiveMQ message destinations and also implemented Spring’s JMS Gateway Support class as a base class for JMS gateway classes.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • Performed Unit testing by using JUnit, and load testing by using JMeter.

Environment: Java (Java1.8), Websphere Application Server (WAS)7.0, AWS, Spring Boot, Eclipse IDE, Shell and Perl scripts, Oracle 9i/10g, DB2 9.5, UML, DOM/SAX parser, Unix, PL/SQL, XML, Windows OS, HTML, IIS7.0, FTP, SSH.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJOjavaclasses using ORM tool.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Developed stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database.
  • Designed and developed Customer registration and login screens using JSP, HTML/DHTML and JavaScript.
  • Developed web pages to display the account transactions and details pertaining to that account using JSP, DHTML, Spring Web Flow, AJAX and CSS.
  • Wrote application front end with HTML, JSP, Ajax, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen.
  • Used Jasper reports for generating customer reports.
  • Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing the integration layer.
  • Used log4j for tracking errors and debugging the code.
  • Wrote build deployment scripts using ANT, shell scripts and JACL on unixenv and deployed the application in WebSphere App Server.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Involved in implementing Branching Methodology Plan and performed Checkin/Checkout in Subversion.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.

Environment: J2EE, Spring, Hibernate, JSP, JDBC, JNDI, XML, HTML/DHTML, JMS, AJAX, WebSphere, JUnit and Oracle.

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Gathered the requirements and converted them into functional design documents and technical design documents.
  • Adopted J2EE best Practices, using Core J2EE patterns.
  • Developed in Eclipse environment using Struts based MVC framework.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Created JSPs using JSTL and Struts tag libraries.
  • Developed Struts Action and Action Form classes.
  • User Input Validation is done using the JavaScript and Action Form.
  • Expertise in XML technologies like XSD, DTD, XSL, XPATH, XSLT, XQUERY and parsers like SAX and DOM.
  • Have extensive experience in creating cartiridges for Oracle Communication Applications OSM 7.0.3 for both COM and SOM
  • Performed Integration and deployment of applications using ANT and Maven.
  • Performed SQL operations using Oracle Database 10G/11G.
  • Used Session Beans for business logic and Entity Beans for database persistence.
  • Deployed J2EE components (EJB, Servlets) in WebLogic Application server.
  • Implemented SOA architectures with web services using WSDL and SOAP.
  • Performed unit testing using JUnit framework.
  • Developed standalone custom Java applications to simulate various systems for testing.
  • Designed and developed over 100 change requests which involved the creation of new end-to-end workflows and also modification of existing workflows in Oracle OSM.
  • Customized the (modules) by creating a “Point Of No Return” system to handle errors in the downstream system and propagate notifications to the other systems in the stack.
  • Implemented an automated error handling tool and notification mechanism used for propagating notifications to different upstream systems.
  • Participated in Functional Design Document and Technical Design Document reviews.
  • Actively participated and contributed to establishing Standards and Guidelines.
  • Prepared Unit test cases for existing functionality as per the requirement and execute the same.
  • Mentored 4 new junior developers by conducting training sessions of Oracle OSM and other tools.
  • Involved in the Integration testing support and involved in bug fixing.

Environment: Oracle Communication Applications OSM 7.0.3, Oracle Database 10G/11G, WebLogic Server, Struts 1.x, JSTL, CSS, DB2, JSP, JDBC, Tag-libs, EJB, RAD, J2EE, Java, UML, HTML, JUnit, Log4j, JavaScript, J2EE Patterns, SQL, MVC, CVS.

Confidential, Boca Raton, FL

Java Developer

Responsibilities:

  • Gathered the requirements and converted them into functional design documents and technical design documents.
  • Adopted J2EE best Practices, using Core J2EE patterns.
  • Involved in the requirements gathering. Design, Development, Unit testing and Bug fixing
  • Developed the user interface using JavaScript, CSS, and JSP’s.
  • Worked with core Java Collections, Serialization, Generics, Annotations and Exception Handling to implement back-end business logic including Entity Beans and Session Beans.
  • Developed custom tags for implementing logic in JSP’s.
  • Used Spring IOC for injecting the beans and Hibernate for connecting to the database
  • Exposed and consumed SOAP based Web Services to communicate between systems.
  • Used Java script, jQuery, JSTL, CSS and Struts 2 tags for developing the JSP’S.
  • Used custom tags to display logic specific data in JSP'S.
  • Involved in making release builds for deploying the application for test environments.
  • Used JMS API for asynchronous communication by putting the messages in the message queue.
  • Wrote SQL to update and create database tables.
  • Used JBOSS as application server and used Maven to build the application
  • Used Eclipse as IDE and Created JUnit test cases for unit testing application.

Environment: J2EE, Java, Struts, JSP, JNDI, SOAP, Spring, Hibernate, JavaScript, JMS, Maven, JUnit, JBOSS

Hire Now