We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

Miami, FL

SUMMARY

  • 7+ Years of IT professional experience with full project lifecycle development in Java and Web technologies, Requirements analysis, and Design, Development, Testing, Deployment and production support of software applications.
  • Expertise in web UI development using HTML, DHTML, CSS, Java Script, Angular - JS, Bootstrap, JSP and Struts Tag Library.
  • Experience in Design, Development and Implementation of multi-tier thin/thick client web based applications using Object Oriented Methodologies.
  • Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, EJB 1.1/2.0/3.0, JDBC, Struts, Struts2, Servlets, JMS, JSF, JSF My Faces, Rich Faces, Prime Faces, Ice Faces, JPA, Java API for XML Web Services, Spring and Hibernate.
  • Extensive knowledge in using JavaScript Frameworks like JQuery, Angular-JS, JSON and DOJO.
  • Experience working in Health Care and Banking industries.
  • Extensive knowledge and implementation skills in Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework.
  • Experience in utilizing open-source frameworks such as AngularJS, NodeJS, Struts, Spring, Hibernate, JSF and Jquery.
  • Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS & Node.JS).
  • Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Extensive experience with Angular JS, directives, and services to interface with both restful and legacy network services also DOM applications. Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, Angular JS etc.
  • Experience working with distributed n-tierapplications using Javaand J2EE technologies in areas such as Insurance, Financial Services and HealthCare.
  • Hands-on experience in Consuming RESTfulWeb services using AJAX(Angular $http,$resource and jQuery) to exchange (request / responses) information with databases such as MySQL and Oracle.
  • Strong programming skills using Java1.6/1.5, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL, JDBC.
  • Hands on Experience developing SOAP and RESTweb services in Java using JERSEY and APACHE CXF.
  • Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Implemented SOA architecture with web services using REST, SOAP, WSDL, UDDI and XML.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD) andSCRUM.
  • Strong Hands on Experience with IBM MQ, Active MQ Series and JMS for communications between middleware components.
  • Experience in utilizing with JSlibrary and designing dynamic and browser compatible pages using Jquery, JavaScript and AngularJS.
  • Experience in developing HTML and JavaScript for client side presentation and, data validation within the forms.
  • Experience working with Responsive web design (RWD) using bootstrap.
  • Strong Knowledge in scripting technologies like Python, Scala, Shell, Groovy on Grails and Perl.
  • Experience working with Amazon Web Services (EC2, S3, RDS and EBS),Elastic Beanstalk.
  • Design, develop and test ESB infrastructure on the JBOSS ESB platform.
  • Hands on experience with various Application Servers and Web Servers including IBM Web Sphere, BEA Web logic, JBoss, Tomcat server with wide variety of development tools like IBM WSAD/ RAD / RSA, My Eclipse and NetBeans.
  • Having good RDBMS concepts knowledge and worked with MySQL 5.0, Oracle 9i/10g, SQL Server.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.
  • Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing
  • Experience working with Oracle coherence for Sharing and Managing data in a cluster using Java collection classes.
  • Experienced in implementing EnterpriseApplications with full life cycle of software development.
  • Experience in using Log4J, Version Control using SVN, TFS, GIT and CVS.
  • Extensive experience in coding using SQL, PL/SQL, Procedures/Functions, Triggers and Packages.
  • Experience with unit testing using Junit and writing build scripts using ANT.
  • Good knowledge on application builds and deployments using Hudson/Jenkins
  • Experience working with MAVEN&GRADLE.
  • Extensive experience working with Continuous Integrations tools Jenkins, Bug tracking and Issue Tracking using JIRA.
  • Strong Knowledge working with Non-Relational Databases like MongoDB (Nosql).
  • Experience in installing, deploying and testing with multiple Application Servers like WebSphere 8.5/6.1/5.1/4.1, WebLogic 8.1/7.0, Express Node.js, JbossApplication Server and Tomcat web container.
  • Interacted with AEM team to administer environments.
  • Worked on different OS like UNIX (Sun Solaris, AIX), Linux, and Windows.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.

TECHNICAL SKILLS

Languages: Java(J2SE1.8/1.6/1.5,J2EE 6/5), SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring 3.0, Spring 4,SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, Sybase Power Designer, RESTful and SOAP web services

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, Bootstrap, Angular-JS, Jquery

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005, Brackets and Webstorm

Web/Application Servers: Tomcat 7.x/6.x/5.x, WebLogic 10.3/9.2/8.1/7.0, IBM WebSphere 8.x/7.x/6.x.

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

Data Base: Oracle 11g/10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2, Mongo DB.

Platforms: Windows, UNIX, LINUX

Methodologies: Agile Methodology, RUP, Extreme Programming

Build Tools: Rational Rose, CVS, PVCS, Git, SVN, VSS, Clear Case, JIRA, Jenkins, JUnit, TestNG, Selenium, Cucumber, Jbehive, Mockito, IBM MQ, Log4j, ANT, Maven, Gradle, EC2, VPC, SNS, SQS.

PROFESSIONAL EXPERIENCE

Confidential, Miami, FL

Sr. Full Stack Java Developer

Responsibilities:

  • Designed and developed the application using Agile Methodology and followed TDD and Scrum.
  • Developed the Product Builder UI screens using Angular-JS.
  • Developed Angular-JS components such as controllers, Services, filters, models and used Httpservice for rest service invocation.
  • Creating custom use modules and components, which extend the elements and modules of core Angular-JS.
  • Developed custom directives (for simultaneous file uploads) and created Angular JS services to consume in controllers.
  • Configured routing in the single page application promoting rich user experience.
  • Designed and developed the Simulator API for Amazon S3.
  • Maintained AWS infrastructure and developed back end services.
  • Used AWS SQS with JMSAPI for asynchronous communication by keeping messages in the Message queue.
  • Developed unit testing for angular components using Mocha, Chai,Gulp, Karma, Istanbul and Protractor.
  • Created custom angular filters to filter the data based on user selection in bootstrap dropdowns.
  • Implemented angular form validations and used bootstrap to show error, warning and info messages
  • Configured Spring security in the application with LDAPTemplate and access controls using Spring security annotations based on user roles.
  • Developed Spring Jersey resources for various HTTP methods and to send the requested data in JSON format to the web interface.
  • Implemented AngularJS filterto make the datasearchableandsortable.
  • Used Angular JSframework for building web-apps and is highly efficient with PHP framework.
  • Developed front-end code withAjax callinAngularJSandjqueryto retrieve data asJSON Objectfrom controllers in back-endRESTfulServer, then display the well-organized result in web pages by writingAngularJS controller, directives, services,androute providers.
  • Created Collections and documents and performed CRUD operations with Mongo repositories.
  • Developed API usingNode.jsto allocate access to data in SQL, MongoDB.
  • Written variety of filter queries in MongoDB to retrieve JSON data and passed to service layer.
  • Developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in the DAO layer.
  • Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
  • Used Web Services for sending and getting data from different applications using WSDL messages, such as task details from Work distribution, Getting the status on the same, etc.
  • Used Apache AXIS on Eclipse Web Tools platform for developing creating the Web Services. Integrated with Spring IOC while implementing Web services.
  • Created Node.js Express server combined with Socket.io to build MVC framework from AngularJS Front End to MongoDB Back End to provide chatting service.
  • Used Spring declarative transaction management and Spring Batch and scheduling for backend data processing.
  • ImplementedNormalization rules using regular expressions for minor parties.
  • Implemented RESTFul webservices API using HTTP and REST principles.
  • Created features including Single Sign On with existing client website and a REST API to expose manipulation functionality to external clients using AngularJS.
  • Built RESTful API server to achieve CRUD operations for posts using Jersey, JAX-RS, JSON, spring REST using MEAN stack(MongoDB, Express, AngularJS, Node.js) Technologies.
  • Works with business analysts and coordinates with them to make sure the data is being populated properly.
  • Involved in writing JUNIT test cases and day to day builds and deployments usingMAVEN and Jenkins.
  • Involved in working, updating and closing the tasks created in Microsoft Team Foundation Server.
  • Involved in converting the docket conversion system is to into XML that can be loaded into the Novus system.
  • Worked with WAS admin to deploy applications on Websphere Application Server.
  • Involved in Parsing the HTML and ENCRYPTED Data in to readable format and generate XML.
  • Used Node.js for creating event driven frameworks in scalable networks.
  • Formulated template with JSON data from Rest API endpoint using AngularJS routing services and used its Cache services in it.
  • Developed a modularized application using n-tierJ2EE architecture, application server, spring framework, Hibernate.
  • Worked with AEM team to administer environments to ensure configuration is optimized as per requirements.
  • Did the application support on different environments from QA to Production.
  • Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
  • Involved in Writing and Executing SQL Scripts and responsible for fixing the issues and monitoring it to make sure it releases in time.
  • Day to Day Scrum meetings to update and discuss issues.
  • Involved in fixing the bugs biweekly iteration and publishing the Dockets to all Environments.

Environment: Java1.8,Spring 4, Spring boot, Angular-JS 1.3, Node.js, Angular-UI, Jersey, Mocha, Chai, Karma, Istanbul,Gulp, Ldap,Hibernate, Agile,Websphere,Oracle11g, Unix, Eclipse, Brackets, TFS, SQL, Maven,Jenkins,Mongo DB,Webservices,JUnit.

Confidential, Malvern, PA

Sr. Full Stack Java Developer

Responsibilities:

  • Worked on a multi-tier web based environment using Spring, JSP, HTML, AJAX, XML, Cascading Style Sheets (CSS) and JavaScript and implemented the application using J2EE design patterns like Spring, Singleton, DAO (Data Access Object), DTO (Data Transfer Object).
  • Created Class Diagrams and sequence diagrams using UML and Template for a Java based search platform was developed using JSP/JSTL.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node. Js, HTML, SASS and Ajax to speed the application.
  • Involved actively in designing web page using HTML, Backbone, AngularJs, JQuery, JavaScript, Bootstrap and CSS.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using Angular.js framework.
  • Developed and deployed EJBs, Servlets and JSPs on IBM WebSphere Server.
  • Exposed Restful Web Services using JAX-RS specification.
  • Extensively followed agile principles like Continuous Integration, Test Driven Development.
  • Used Hibernate for Object Relational Mapping and DAO (Data Access Object) implementation.
  • Developed SQL and PL/ SQL scripts for transfer of data between databases. Developed complex SQL queries for reports.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Expertise in Angular JS, jQuery, WebSphere and Dojo for the client side functionalities and Object oriented JavaScript functionalities.
  • Involved in developing code for obtaining Hibernate bean references in spring framework using Setter Dependency Injection (DI) or IOC.
  • Created hibernate mapping files for Java classes using table per class hierarchy strategy.
  • Implemented and customized Returns web services using JAX-WS with EJB.
  • Used SOAP protocol, JAX-WS and Apache CXF in development of web services.
  • Implementing content management system enhancements leveraging Web 2.0 technologies.
  • Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic.
  • Provides support in the analysis and troubleshooting of production issues which are tracked through JIRA.
  • Unit testing was performed using JUnit and Version control through Git.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
  • Used Subversion (SVN) for software version control.
  • Designed, automated and lead Enterprise level high volume Java and WebLogic upgrades and migration effort.
  • Worked on the BIRT (Business intelligence and reporting tool) to create reports.
  • Analyzed the XSLFO documents and implemented the logic into the BIRT reports and integrated the BIRT engine with the application.
  • Have used ActiveMQ to handle the commands across the application.
  • Analyzed requirement documents, created use cases and designed and developed prototype.

Environment: J2EE/J2SE, Java 7.0, Java Script, Angular JS, Node.js,Spring Frame Work, Spring Batch, Hibernate, JDBC, JMS, Apache Axis 2.0, MongoDB,Tomcat Web server, LDAP, WSDL, SOA, SOAP, XML, HTML, Log 4j,RAD 7, Oracle, SunOS (UNIX), Sub Version, Maven and Windows 7.

Confidential, North Kansas City, MO

Java/J2EE Developer

Responsibilities:

  • Scrupulously involved in Agile Standup meetings throughout the project with team members on day to day basis for the update on project status using Rally Software.
  • Actively participated in the Analysis, Design, Development and Testing phases of various modules.
  • Designed the complete process flow of the application using agile development methodology.
  • Involved in design sessions during sprint design meetings to understand and come up with design solutions for the user stories.
  • Provided programming estimates, identified potential problems and recommended alternative solutions.
  • Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
  • Used SOA Architecture to Develop SOAP Web services, generated WSDL and consume the services.
  • Designed and develop web based UI application using Struts tiles frame work and used JSTL, Ajax, CSS, JQuery for the presentation layer.
  • Developed the front end user interfaces using JSP, JSTL, jQuery, Java script, AJAX, JSON, HTML, Angular JS and CSS
  • Use Java, J2EE technologies to develop UI and server side components. Use Struts and Spring framework to implement MVC design patter.
  • Designed and developed Persistence layer components using Hibernate.
  • Worked in close cooperation with project managers, system engineers, system testers and other functional team members to meet client specification.
  • Implemented the middle tier using EJB framework and configured WebSphere MQ.
  • Integrated subsystems using SOAP based Web services and Apache Axis2.
  • Implemented Service oriented architecture (SOA) using Restful web services.
  • Developed complex SQL queries to fetch data.
  • Experienced in using SQL, PL/SQL, Stored Procedures and Triggers.
  • Created and maintenance of data using SQL Server database. JDBC for database connectivity with SQL Server.
  • Worked on JMS and Web Sphere for queue communication and administration.
  • Managing the version control for the deliverables by streamlining and re-basing the development streams.
  • Used Jenkins for Continuous Integration.
  • SVN is used as Code Versioned control.
  • Work with database (EBI) team to complete data sync from external sources into our Dev and Test databases.

Environment: Java 6/J2EE, JMS, JNDI, JSP, JSF, My Faces, Prime Faces, Spring, Tiles, Hibernate, HTML, DHTML, IBM MQ Series, CSS, Web Sphere 5.1.2, Gradle, Clear Quest, Oracle9i, AJAX, JSTL, Eclipse, Junit, JavaScript, VSS.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • The application was developed in J2EE using an MVC based architecture.
  • Used Struts1.3 framework and various in-house custom tag libraries for the presentation layer.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Developed Graphical User Interfaces using UI frameworks Angular JS and webpages using HTML and JSP’s for user interaction.
  • Wrote prepared statements and called stored Procedures using callable statements in MySQL.
  • Worked on NoSQL database like Mongo DB for storing security related information.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier.
  • Used Hibernate for Database Persistence to perform actions like insert, update, retrieve.
  • Used Core Spring for dependency injections.
  • Used JavaScript for client side validations.
  • Developed the business logic using EJB 3.0.
  • Used Message Driven Bean (MDB) for supporting user subscriptions and notification features.
  • Consumed a Web service for exchange rate calculation.
  • Deployed applications on WebSphere Application server.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Developed J2EE components on Eclipse IDE.
  • Developed and debugged servlets and EJB with WebLogicApplicationserver and developed EJB components to implement business logic using session and messagebean.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Created Dynamic Web Pages using JSP, CSS, and JQuery. Developing dynamic menu using XSLT which will run on XMLs in order to transform to required form.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
  • Worked on the project development to complete testing and sending it to production environment.
  • Provided on-call support during the pre-production testing and also the project release.

Environment: Java 5/J2SE, JSP, Spring, JAXB, XSLT, DOM, XML, EJB 3.0, WebServices, JNDI, J2EE, RSA, JBoss 6.0, Ratonal Rose, GIT, Oracle9i, Junit, IBatis, JavaScript, DHTML.

Confidential

Java Developer

Responsibilities:

  • Designed and developed presentation layer using JSP, Custom Tags and HTML.
  • Understanding the client requirements and add designing document
  • Implemented the Servlets to transfer the request to an appropriate server where the request can be processed and the results are then transferred to client.
  • Java Script is used for the client side validations and to provide the event driven programming with HTML files.
  • Developed the user interface using JSP and Java Script to view all online trading transactions.
  • Developed both Session and Entity beans representing different types of business logic abstractions.
  • Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs.
  • Designed modules using JDBC for database connectivity.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations.
  • Created the stored procedures using Oracle database and accessed through Java JDBC.
  • Implemented Java Naming/Directory Interface (JNDI) to support transparent access to distributed components, directories and services.
  • Used JDBC API to connect to the database and carry out database operations.
  • Developed action Servlets and JSPs for presentation in Struts MVC framework.
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Developed test cases and performed unit and integration testing.
  • Performed using testing using Used JUnit.
  • Worked with the testing team to identify, categorize and fix bugs.
  • Developed PL/SQL View function in Oracle 9i database for get available date module.
  • Involved in writing Cactus test cases for testing the application.
  • Used Ant build script to create EAR files and deployed the application in Web Logic app server.
  • Used CVS for version Control.

Environment: Custom Tags,Java, J2EE,JavaScript, HTML, JSP, JSTL, EJB, Struts, JDBC, HTML, Oracle, ANT, Servlets, JUnit, CVS, PL/SQL.

Hire Now