We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

FloridA

SUMMARY

  • Over 8 years of experience in developing complex enterprise applications using java/j2ee technologies.
  • Extensive experience in managing different application containers and used different middleware integration frameworks like Fuse ESB, Mule ESB for the enterprise middleware setup.
  • Expertise experience in Middleware ESB, JAVA/J2EE, NoSQL, and Big Data, JavaScript frameworks like Angular, Node and JavaScript libraries like Backbone.
  • Demonstrated and successful in developing complex enterprise applications using Java/JEE technologies.
  • Experience in deploying applications on Servers like Web Logic Application Server, Web Sphere 6.0, Oracle Application Server and Tomcat.
  • Experience in Data Modeling and performance tuning of Relational Data Bases Oracle and DB2.
  • Expertise in developing applications using Spring Framework's Spring Web Flow, Inversion of Control and Dependency Injection.
  • Excellent Track Recording delivering Highly Scalable and Efficient Multi - Threaded Applications on time using standard development practices.
  • Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JMS, JNDI and other Remote Components.
  • Experience in developing application user interfaces with Angular JS and EXT JS.
  • Experience in developing Mule ESB services as a middleware layers in reaching the goal of SOA pattern.
  • Experience in developing Oracle SOA and BPEL middleware process in most of the ecommerce domains.
  • Experience in developing the Release Automation Flows using CA release Automation Tool.
  • Experience in developing middleware services using Mule, Fuse and deploying on the JBOSS containers.
  • Used Puppet as configuration tool to deploy the Docker images on AWS to enable seamless full-infrastructure provisioning for site-redundancy and development environment.
  • Experience in Cassandra Database Configurations and its C++ client library.
  • Experience in consuming the secured services like OAUTH, Kerberos implementations.
  • Experience in writing custom LDAP authorization filters in enabling on top of web applications.
  • Experience in developing the applications which can talk to NoSQL Databases like Mongo DB and Cassandra.
  • Extensive experience in managing Docker containers and used boot2docker for the windows platform setup.
  • Used Elastic search clusters to enable Kibana Dashboards for logging.
  • Used KAFKA as distributed system in Data Analytics using integration of spark and Cassandra.
  • Extensive experience in using Node JS and Express to build REST Services.
  • Developed POC on data intensive UI using React JS and BackboneJS as library and Angular JS as frontend frameworks.
  • Experience in using the Big Data modules like MapReduce, Hive, PIG, Zookeeper and Apache Spark.
  • Experience in using different Test Frameworks like Mocha, Jasmine and Mockito to test different layers of the application.
  • Experience in writing the ANT scripts for building and deploying the working enterprise application and writing UNIX Scripts.
  • Experience in logging the application using Log4j.
  • Experience in using Version Control Systems like CVS, Clear Case, SVN, TFS and GIT.
  • Highly adaptable and adept at building good working relationships.

TECHNICAL SKILLS

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS 1, 2, 4, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS, Grunt, Jasmine, Protractor

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL WorkbenchDatabasesDB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunnerApplication ServersWeblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Freemarker

Search APIs: Solr, Lucene

PROFESSIONAL EXPERIENCE

Confidential, Florida

Sr. Full Stack Java Developer

Responsibilities:

  • Developed screens using HTML5, CSS, SASS, JavaScript, JQuery, Angular 2 and AJAX.
  • Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript
  • Improve presentation of WebPages CSS 3.0, Adobe Flash and JQuery plug - INS.
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security, Spring Boot and AOP.
  • Extensively used Hibernate mappings, HQL, EHCache, Query, Criteria, Lazy loading Transactions and Locking's for interacting with Oracle database.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Designed SOA integration using Apache CXF. Enabled rapid service tier development.
  • Used Angular 2 for DOM Manipulation, Filters, and Directives.
  • Leveraged all the caching capabilities through Ehcache in the service layer and implementation off Heap memory sing Ehcache external memory.
  • Developed security of the app using Apache Shiro API.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Designed and developed the login portal using framework Angular 2.0 along with HTML5, CSS3 and Type Script.
  • Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Worked on creating responsive website for smart devices using responsive design and Bootstrap.
  • Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Front-end development utilizing JavaScript frameworks such as JQuery.
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Cloud implementation was IBMs Bluemix.
  • Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
  • Created forms to collect and validate data from the user in HTML5, CSS LESS and AngularJS.
  • Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Springboot for creating decoupled architecture.
  • Developed MicroServices using Springboot.
  • Design and develop Microservices for various activation and management activities in one network flow
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Developed Service layer Using Spring, AspectJS and persistence layer using Hibernate.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Modified the Spring Controllers and Services classes so as to support the introduction of spring framework.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
  • Used Mongo DB as one of the data source for internal dashboard views to display the logs and stats of OSB service.
  • Apache POI was used to generate different reports in MS Excel and MS Word using java.
  • Apache Shiro was used to have a noninvasive security framework for the app.
  • Junit, Mockito were used for unit testing and mock testing respectively.
  • Selenium was used for integration testing.
  • Exporting Relational stores data to non-relational stores like Mongo DB.
  • Used Maven and Jenkins to automate the build and deploy process.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.

Environment: JDK1.8, Spring MVC, Hibernate 4.1, Backbone JS, jQuery, JSON, JSTL, JSTL-EL, Servlets 2.3, AJAX, Web services, JAX-RS, JAX-WS, SOAP, XML, XStream, NetTool, JQueryUI, Apache CXF 2.6, Apache POI, JavaScript, Oracle 10g, IBM RAD, WebSphere 7.0, Agile Methodology, SVN, Apache Maven, JUnit, Html Unit, XSLT, HTML/DHTML, Angular 2/4, EcmaScript, MongoDB, IBM BlueMix Cloud, Spring Boot, AspectJS, EHCache, Apache Shiro, JPA, Selenium

Confidential, Pittsburg, PA

Sr. Full Stack Java Developer

Responsibilities:

  • Developed the Web Based Rich Internet Application (RIA) using J2EE (spring framework) and Macromedia/Adobe Flex.
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Used Ajax calls extensively - using Jquery, inside the WebApps and create a seamless flow of Quotes.
  • Developed a core component of Analytics with Node.js, Angular.JS, and Socket Stream.
  • Developed Web-Services module for integration using SOAP, WSDL.
  • Developed a data-accessible web application for employee accesses using HTML5, CSS3, AngularJS, and Node.js.
  • Implemented SOAP Web Services using JAX-WS, for providing end points to upstream clients.
  • Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
  • Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
  • Responsible for writing test cases for entire project, also responsible for doing black box testing using Scala.
  • Design and develop automation framework using Java, Selenium web driver, JUnit, Maven, Ant and SVN.
  • Designed and developed the UI using JSP, HTML, HTML5, CSS and JavaScript, AJAX, JSON.
  • Used JBoss an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications. Created continuous integration builds using Maven and SVN control.
  • Created and deployed web pages using HTML, JavaScript and jQuery. Implemented presentation
  • Layer using CSS framework, Node JS, angular JS.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Developed PL/SQL procedures for login module and written complex sql queries.
  • Design and Developed using WebService using Apache CXF.
  • Developed Rest architecture based WebServices to facilitate communication between client and servers.
  • Mapped tables in database using Hibernate and Scala.
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
  • Wrote roll out procedures and plans. Environment was mixed Windows projects written in C++.
  • Developed JUnit test cases for all the developed modules.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Developed static and dynamic Web Pages using JSP, HTML and CSS.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Experience on integrating spring with Hibernate using Spring ORM module.
  • Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
  • Configured AWS
  • Micro instances for dev and qa servers. EC2, RDS were some of the services used.
  • Integrated Bootstrap.js into several applications for speeding up JavaScript development.
  • Designed custom Node.js module to, programmatically generate a path for a RESTful endpoint.
  • Developer mobile site for marketing campaigns by using JQuery Mobile, Backbone.js, and latest technologies.
  • Experience using testing strategies such as TDD, including knowledge of JUnit and/or Selenium.
  • Utilized Node.js to create a fast and efficient chat server.
  • Used Maven script for building and deploying the application.
  • Designed and developed GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
  • Worked on designing and creating business rules using IBM ILOG Rules Engine.
  • Used GIT for version control in Scala in Java.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: JDK 1.6, Spring MVC, Spring AOP, Hibernate 4.0, Struts 1.2, JQuery, Ajax, Javascript, Oracle, REST, Angular.js, Backbone.js, Bootstrap.js, MongoDB, Node.js, JUnit, Maven, GIT, AWS, Scala, Oracle Fusion, IBM iLog, GWT Ember.js, Celery, JBoss 7, JIRA, Confluence.

Confidential, Austin, TX

Sr. Java J2EE Developer

Responsibilities:

  • Participated in Agile (Scrum) methodology and Involved in Design, development, Implementation and testing of the enterprise applications.
  • Designed UML case diagrams, Class diagrams, activity diagrams and Sequence diagrams and Implemented MVC architecture for developing the distributed and enterprise applications.
  • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and GIT as a Version Control.
  • Involved in build process, modifying the Gradle files, compiling the code building, packaging the WAR file and deploying onto various Tomcat servers in UNIX environments.
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Used React.js for developing UI using sorting, pagination and rendering for searching the statements in the webpage.
  • Used React-Redux thunk as middleware to handle asynchronous actions in the application and to make REST API calls.
  • Experience on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle.
  • 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.
  • Used apache camel to integrate the different applications using protocols like http, Active MQ and JMS.
  • Deployed the jar file using Jboss application server on hawtio console and used Log4j as a logging framework.
  • Worked extensively on developing controllers, Interfaces and implementation classes usingSpring MVC framework & used Micro service architecture withSpringBoot based service through REST.
  • Extensively worked on Spring bean wiring, Spring DAO an spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
  • Scaled the component interactions and generalized the interfaces using Restful web service.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Web application development for backend system using Node.js with cutting edge HTML5 and CSS3 techniques.
  • Worked on JMS for developing messaging services and used JERSEY framework to implement the JAX-RS (Restful service).
  • Used Log4j for tracking errors and debugging the code and Resolved bugs and Change Requests to already existing code.
  • Wrote test cases using JUnit as the Unit testing framework and Selenium as automation testing for the developed Java applications.

Environment: Java 1.7, Eclipse Mars, Gitlab 7.0, Apache Tomcat 8.0, Oracle 11g, JMS, Servlets, JSP, JavaScript, JNDI, Restful, JQuery, MVC, Gradle 3.2.1, XSLT, HTML, XML, JUnit 4.9,React JS, Spring 3.2, Hibernate 3.6, Log4j.

Confidential, Madison, WI

Full Stack Java Developer

Responsibilities:

  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Used Struts tag libraries in the JSP pages.
  • Developed a controller Servlet that dispatches request to appropriate Action Classes.
  • Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP.
  • Used Java Persistence API(JPA) and Hibernate for performing the Database Transactions.
  • Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Designed Graphical User Interface (GUI) for various WebPages using AJAX, HTML, CSS, JSF, JQuery and JavaScript.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Identified and resolved programming issues, Servlets and EJBs performance tuning opportunities.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
  • MVC architecture is implemented by struts framework.
  • Exposed Survey API to other applications in DOE using Apache Axis2.
  • Page design and development are done using Oracle BPM.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: Java, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, JQuery, Struts, Design Patterns, HTML, CSS, JMS, XML, Eclipse, Apache, Oracle ECM, Struts, Webservice, SOAP, ILOG, Web2.0, Oracle BPM, JSF, WSDL, Apache CXF, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Weblogic, Junit.

Confidential

Java J2EE Developer

Responsibilities:

  • Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used WebSphere Application Server for deploying various components of application.
  • EJB’s were running under the hood of WebSphere container/server.
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports.

Environment: Java 1.6, servlets, JSP, JMS, Struts, HTML5, CSS, JavaScript, Oracle 10g, Junit 3.x, SOAP, SOAPUI, XML, BEA web logic, SQL, Hibernate, Spring 3.3, Oracle 11g.

We'd love your feedback!