We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Dallas, Tx

SUMMARY

  • Over 8+ years of experience in delivering enterprise solutions in conceptualizing, designing and coding technical solutions using Java/J2EE and UI technology stacks to satisfy peculiar and complex business problem statements.
  • Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements ofJava/J2EE Applications.
  • Experienced working in conditions utilizing Agile (SCRUM) and Waterfall improvement philosophies.
  • Expertise in Front - End Development using Angular-JS, Node-JS, React-JS, Backbone-JS, Perl, Groovy, JavaScript, Express-JS, jQuery, Jasmine, Ext-JS, Grunt, AJAX, XML, JSON, XSLT, CSS3, HTML5, XHTML, Bootstrap.
  • Strong experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, JSON, AJAX, Angular JS, Bootstrap, jQuery with Standard Validations.
  • Extensive experience in Java, J2EE technologies such as Servlets, JSP, Struts, Spring, Hibernate, Swings, Applets, JSF, EJB, JPA, RMI, JMS, JNDI, Ibatis, Web Services, JMS, JSTL, JDBC, Multi-Threading etc.
  • Designed and created business applications utilizing JSP, Servlet, EJB, JSF, JMS, JDBC, Spring, Struts, Hibernate, SOAP and RESTful administrations.
  • Worked broadly in Model View Controller (MVC) design for web improvement utilizing JSF, Struts and Spring MVC, JSP, JavaBeans and Servlets.
  • Proficient in implementation of frameworks like Struts 2.x/1.x, Spring 3.x/2.x, EJB3.2, JSF and ORM frameworks for persistence like Hibernate, JPA, Ibatis.
  • Implemented modules using Java collection, Java 8(Streams), multi-threading and object-oriented design.
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD.
  • Worked on spring boot, Spring Restful template to develop application level Microservices.
  • Experience in Using a Microservice architecture, with Spring Boot-based services interacting through REST and Apache Kafka.
  • Experience in CoreJavaideas like Collection Framework, Multi-threading, Generics, Serialization and Externalization.
  • Experience in configuring and deploying the applications into Tomcat, Nginx, WebSphere, WebLogic and Jboss.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
  • Enough Knowledge of Data Access Object (DAO) case to display a reflection layer between the Business reason level (Business address) and the Persistent stockpiling level (data source).
  • Hands on contribution with Spring, Struts, Hibernate and JPA structures.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator Session Facade, DAO, DTO, and Business Delegate in the development of Applications.
  • Hands on enough experience in developing building tools like Maven.
  • Taken a shot at SQL/No SQL databases systems like Sybase, Oracle, SQL Server, MySQL, DB2, Mongo DB using mechanical assemblies like SQL Navigator, Toad for performing SQL and PL/SQL programming.
  • Proficient in composing and taking care of SQL Queries, PL/SQL, Stored Procedures and Triggers.
  • Enough measure of involvement in J2EE Testing in creating experiments with JUnit for Unit testing, and logging utilizing Log4j.
  • Responsible for providing support to the production team to optimize the job execution process. Environment: AWS, Planned, designed and sent Amazon Web Services (AWS) for a substantial number of uses using the Amazon cloud arrangement.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE’s such as Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ.
  • Strong systematic and critical thinking abilities, exceptionally energetic, great cooperative person with great correspondence and relational aptitudes.

TECHNICAL SKILLS

Languages: Java 5/6/7/8, C, C++, SQL and PL/SQL

Java Technologies: Servlets, JSP, JSTL, JDBC, JMS, RMI, EJB, JFC/Swing, AWT, Applets, Strings, Multi-Threading, Arrays, Java Networking

Web technologies: Node-JS, React-JS, Backbone-JS, Groovy, JavaScript, Express-JS, jQuery, Karma, Jasmine, Ext-JS, Grunt, XML, JSON, CSS3, HTML5, XHTML, Bootstrap, Perl, AJAX

Databases: Oracle 8i/9i/10g/11g/12c, SQL server, MySQL, DB2

NoSQL Databases: Mongo DB, Cassandra, PostgreSQL

IDE Tools: Eclipse, NetBeans 8.0.2, Spring Tool Suite (STS) 3.8.3

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0

Operating Systems: Windows, Linux Mint 18.1, Unix

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Design Tools: Adobe Photoshop, Adobe After Effect, Dreamweaver

Application/Web Servers: Oracle/BEA Weblogic 8.1/9.1/10.3 , IBM WebSphere 8.x/7.x/6.x/5.x, JBoss 4.x/3.x, Tomcat5.x/6.x/7.x/8.x

Web Services: WSDL, JSON, SOAP UI, SOAP, REST, Restful, Apache CXF, Elastic Bean

XML Technologies: XML, DOM, JQuery, Xpath, DTD

Tools: UML, Splunk, SQL Developer, TOAD, Hudson, Log4J, Postman, Grunt

Testing technologies: JUnit, JMeter

Build tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1, Jenkins 2.x

Version Controls: SVN, CVS, GitHub, Clearcase

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX.

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in all phases of SDLC like Requirements Gathering, Design, Analysis and Code development.
  • Extensively used Angular JS components, filters, services, bootstrap to support Desktop and mobile versions.
  • Involved in Angular, HTML5 and CSS3 code optimization, DOM loading and cross browser compatibility.
  • Designed Prototype and project layout skeletons using React-JS, JQuery, CSS/LESS and HTML5.
  • Developed real time tracking of class schedules using Node-JS (Express JS framework).
  • Involved in developing Thread Safe blocks for multi thread access and distributed transaction management.
  • Excellent knowledge and working experience in complete Core Java 8 Package using oops concepts, Arrays, String, Exception Handling, Collection framework, Multithreading, Serialization and I/O stream concepts.
  • Developed application on Spring framework by utilizing its features like Dependency injection, Spring Beans, Spring data, Spring AOP, Spring Security, Spring JDBC, Spring boot, Spring batch, Spring Web flow using MVC.
  • Used Spring Quartz for scheduling tasks to generate reports and emails to clients.
  • Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Developed persistence layer integrating Hibernate with Spring support and used Spring JDBC for lightweight database operations.
  • Used IBATIS framework with Spring framework for data persistence and transaction management.
  • Used OAuth for Authentication and Authorization purpose on the internet, allowing user's account information to be used by third-party services over the network.
  • Implemented Spring Circuit breaker pattern, integratedHystrix dashboard to monitor Spring microservices.
  • Worked with Kafka Cluster using Zookeeper.
  • Used Spring Boot for building Microservices and developed Spring based application radically faster with very less configuration interacting through a combination of REST and Apache Kafka message brokers.
  • Worked onRestfulWeb services using Jersey for JAX-RS implementation as well as NodeRestframework for backend services, used Mongo DB (NoSQL) for database services.
  • Developed Application to asses JSON and XML from Restful web service from consumer side using Angular JS.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
  • Used SOAP UI, Postman, Rest Client, Spring Mock MVC, Spring 4Junit for testing the web services.
  • Implementing or exposing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
  • Used Magento Connector - Connecting to Magento API with java using SOAP.
  • Used Hibernate Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously, asynchronously and send JMS message to Apache Active MQ on the edge device.
  • Hands on experience with MongoDB Installation, Configuring, Monitoring and Designing Shared Environment.
  • Implemented SOA to develop Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Designed load balancer in Microservices using the Netflix ribbon client.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Implemented joins stored procedures, views, Unions in Oracle database to fetch the data.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.
  • Built Data Access Layer using Elastic Search for Recommendation view for repair events.
  • Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Used Kibana to visualize the Elastic search data and navigate the Elastic Stack.
  • Used Docker images in task definitions to launch containers on EC2 instances in your clusters integration of oracle.
  • Used MuleScopes to encapsulate other message processors to function as a single unit.
  • Developed Applications using Rule Engines-Jboss Drools 4.x, Work flows, Human tasks to implement Business rules validations and provided Drools Dashboard for Business users
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, and Jenkins Jobs.
  • Worked with the Node package manager(NPM) along with Karma, Jasmine, Grunt and Bower for test and build.
  • Used GitHub for version control, JIRA for bug and issue tracking.
  • Design and development of Java integration, UI, Controller, JUnit services and Data Access objects using Java, Spring, and Ibatis.
  • Designed and Developed logging services to log errors using Log4J tests with Protractor in JUnit.

Environment: Web Services, Spring 4.x, Hibernate 4.x, JPA, HTML5, JSP, JavaScript, JQuery, AJAX, OAuth, GWT, CSS3, Angular JS 2.0, SOAP UI, XML, WSDL, Java 8, J2EE, Kafka, Adobe LiveCycle ES4, Ibatis, Microservices,, Mule ESB, Express JS, GIT, Design Patterns, PL/SQL, Junit, WebSphere 8.x, Maven, Eclipse IDE, CVS and Oracle 11g

Confidential, Minneapolis, MN.

Sr. Java/UI Developer

Responsibilities:

  • Followed Agile with JIRA for a 2-week release approach of development/deployment strategy, Test Driven Development (TDD) and developed Technical design documents.
  • Created Single Page Application(SPA) which can data bind and synchronize with AngularJS framework.
  • Developed effective web pages using HTML, CSS, JavaScript, ReactJS, NodeJS and Bootstrap.
  • Used Node Package Manager (NPM) to manage modules & used it to install tools like Grunt and Express.
  • Implemented AJAX call from Angular JS at client to Express JS at Node JS server.
  • Java expression tags were avoided using Bean, HTML and Logic Tags, used display tags to render large data.
  • Involved in developing role-based HTML navigational menu, where in menu items change dynamically based on the values derived from database in the form of XML data.
  • Worked with controller, service and view components in applications using Spring framework.
  • Implemented Spring modules like Controller, DI/IOC, Spring security, Spring batch AOP and AspectJ.
  • Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • Service Oriented Architecture(SOA) was exposed through RESTful web services with loose coupling between layers using Spring framework during development.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Node.js and parsed the data to client and handled the security and Authorization
  • Developed Microservices using RESTful services to provide all the CRUD capabilities.
  • REST Web services written in Groovy wrapped by Jersey JAX-RS.
  • Enterprise level web applications were supported by building Spring based Java and Scala Microservices.
  • Consumed messages from JMS-Message driven beans and Active MQ, integrated the services with Beans.
  • Experience in Creating, Dropping Indexes, Tables, Stored Procedures and Views on Oracle DB.
  • Cloud environment for Microservices was provided using Spring cloud Netflix (Eureka server, Hystrix)
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Deployed the Application into Docker container and made easily accessible at runtime using cloud services like AWS, Netflix Eureka, Spring Hystrix as callback method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Used AWS for Deploying, managing and operating scalable, highly available, and fault tolerant systems.
  • Developed MDBs for receiving and processing data from Rabbit MQ series.
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Microservices.
  • Selenium’s playback tool feature for authoring tests has been used in executing more than 100 test cases.
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Hands on experience with using Version Control Systems (VCS) tools like SVN&GIT.
  • Developed CI/CD system with Jenkins on Docker container environment utilizing Kubernetes.
  • Writing Unit test cases using JUnit testing framework and performed unit and system testing.
  • Log4J is used for logging purposes and debug levels are defined for controlling what we log.

Environment: XML, XSL, Angular JS 1.5, NodeJs, ReactJS, Bootstrap, HTML, JavaScript, CSS, Ajax, Spring 4.x, Hibernate 4.x, Tomcat 8.0, JPA, Git, AWS, WebSphere 7.5, Microservices, Web Services, Groovy, JMS, SoapUI, TestNG, JSON, Ant, Log4j, Oracle DB, Spring Batch, Active MQ, RabbitMQ, OAuth, Selenium, JBPM, Netflix, Kafka, Eureka Server, Hystirx, Discovery Client, Ribbon, Zuul Proxy, Agile.

Confidential, Wayne, PA.

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in designing and implementing the application using various Java and J2EE Design patterns design patterns such as Singleton, Business Delegate, Façade, MVC and Data Access Object (DAO).
  • Implemented Spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Designing and implementing scalable,RESTfulandmicroservices- basedmobile back-end. The back-end is being written inJavausingSpring Bootfor simplicity and scalability.
  • Configured Hibernate session factory to integrate with spring and generation of database schema.
  • Responsibilities as a XSLT web developer include design and develop the websites with the java and XSLT and Worked with Tag Libraries in Struts framework.
  • Involved in development using struts components - Struts-config.xml, tiles, form-beans and plug-ins in Struts.
  • Worked on Bootstrapping technology for the best User Presence.Extensively used the JavaScript and jQuery plug-in to fetch and display the data on web pages and create interactive features in the application.
  • Used multiple Action Controllers to control the page flow, Interceptors for client validations.
  • Created Spring Interceptors to validate web service requests and to enable notifications.
  • Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats.
  • Used OOPS design and core Java concepts such as Collections, Multithreading, Exception Handling.
  • Developed unit test cases using JUnit and used Log4J for logging and debugging.
  • Used MySQL as backend database and involved in development of Stored Procedures.
  • Used SVN as a version control to track and maintain the different version of the project.
  • Created Maven scripts to build and deploy the application.
  • Experience in defect resolutions and configuration management change processes to support applications in PROD and integration testing environments.

Environment: JDK, J2EE, Spring, Hibernate, REST Web Services, HTML5, CSS3, JavaScript, BootstrapAJAX, JSON, Apache Tomcat, Apache Maven, JUnit, Log4j, Jenkins, MySQL, SVN, Windows.

Confidential, Parsippany, NJ.

Java/J2EE Developer.

Responsibilities:

  • Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing.Created JUnit test cases and created set up manuals and user guides.Involved in Units integration, bug fixing and User acceptance testing with test cases.
  • Implemented MVC architecture using Apache STRUTS framework. Designed the front end using JSP, Tag Libraries and JavaScript. Designed and developed framework components, involved in designing MVC pattern using Struts framework.
  • Worked closely with testing groups for module and integration testing. Developed batch processes to perform the daily updates with Spring Batch module Automation testing using Junit.
  • Developed hibernate DAO Classes using Spring JDBC Template, worked with Hibernate for object relational mapping and connection management
  • Developed front end UI Screens using HTML 5, CSS 3, and JavaScript.
  • Implementation of Agile process with Scrum in projects and was involved in all the phases of software development lifecycle (SDLC) like requirement gathering, design and architecture, development, testing, deployment, support.
  • Developing applications using Integrated Development Environment (IDE) tools like My Eclipse, Eclipse 3.2.
  • Developed the code environment using IDE as Eclipse 3.2 and deployed into Tomcat Server.
  • Involved in Developing of Application based onJ2EEusing Hibernate and Spring framework. Implemented Dependency Injection using the Spring framework.
  • Learned XML for communicating client. Written Queries, Sub Queries in SQL to get data from DB.
  • Used SVN as version control tool to maintain system source codes.
  • Good knowledge of concepts inJavalike OOPS, Multi-Threading and Exception Handling and implemented Core -Javaconcepts like Inheritance, Polymorphism, Abstraction and Encapsulation. Extensively used Java Collection Framework
  • Able to work well independently or as part of a professional computer program development team and possess effective communication skills along with strong dedication and commitment towards work.

Environment: Java/J2EE, Hibernate,Javabeans, Servlets, JSP, JDBC, JavaScript, HTML, JUnit, Eclipse, Spring, SVN, SQL, Windows 7, Tomcat Application Server.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed JSP Pages and Servlets to provide dynamic content to HTML pages.Involved in developing forms using HTML and performing client-side validations using JavaScript and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS).
  • DesignedJavaServlets and Objects using J2EE standards.Developed the application usingJavaBeans, Servlets.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate. Implemented JSPs, Servlets for pooling, caching to improve performance and scalability.
  • Developed the application using industry standard design patterns like Service locator, Singleton, Business Delegate, MVC, and Factory Pattern etc for re-usability.
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
  • Configured the POJO's for mapping theJavaclasses to Database tables in Hibernate.
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle SDLC.
  • Actively interacted with Business Analysts for requirement gatherings and analysis. Developed designed specifications using UML including Use case, Class and Sequence diagrams.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries and stored procedures, which were commonly used by different modules.
  • Involved in writing and reviewing unit test cases using Junit and performed testing of the application.
  • Used Eclipse IDE for designing, coding and developing applications.Responsible for Integration testing and System testing.

Environment: Java/J2EE, Hibernate, Servlets, JSP, Servlets, Eclipse, JUnit, HTML 5, JavaScript, JDK1.6, SQL, CSS, Windows.

We'd love your feedback!