We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

TX

SUMMARY:

  • Senior Java Full Stack Developer with around 7 1/2 years of software development experience in Java/ J2EE, Spring, Spring MVC, JSP, C, C++, JavaScript, Sql/PL Sql, Struts, iBatis, ACEGI Security, WebServices. Involved in complete life cycle of software development (SDLC) from inception, planning, design, coding and testing to project closure mainly in the intranet, Internet and standalone application design, development, maintenance and production support in n - tier architecture.
  • Designed & developed several multi-tier Web based, Standalone, Distributed, Client-Server and Multithreaded applications using Object Oriented Analysis and Design (OOAD) concepts and Service Oriented Architecture (SOA) mostly in cross-platform environments.
  • Extensive experience in design and development of J2EE applications using Core Java, Java collection, JDBC, Servlets 2.4/2.5/3.0, JSP 2.0/2.1/2.2, Struts 1.2/2.x, JSF, iBatis, JMS, JSF My Faces, JPA, JNDI, JSTL, JTA, JAX-WS, JAX RS, Spring 2.5/3.0/3.1 and Hibernate 2.0/3.0/3.x.
  • In-depth understanding of various Design Patterns like MVC, Service Facade, Service Locator, Singleton, Data Access Object, Data Transfer Object/Value Object, Business Delegate, Decorator and Factory.
  • Experience in Servers IBM Web Sphere 6.x/7.x, Oracle Web logic 9/10/11g, Jboss 6.0/7/7.1, Apache Tomcat server 6.x/7.x/8.x, XAMPP 1.7.x/1.8.x for development and deployment of web applications.
  • Hands-on experience using deployment scripts in Ant for deploying J2EE application in WebLogic, Websphere, JBoss application servers and Tomcat web server.
  • Designed the application by implementing JSF Framework based on MVC Architecture, simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.
  • Experience in implementing Spring Core, AOP, JDBC, MVC and ORM modules.
  • Developed UI components with JSP and JSF
  • Developed applications in open source frameworks like Struts, Spring (MVC)
  • Expertise in Web-Development technologies like HTML, JavaScript, CSS, XML, JQUERY and AJAX.
  • Extensive development experience with wide variety of development environments such as Eclipse 3.8/4.2/4.3, IntelliJ, WSAD 5.0, MyEclipse, IBM RAD 6/7/8, NetBeans, Notepad++, Sublime text, Dreamweaver and Brackets.
  • Worked in Jenkins for continuous integration of the application and System director to maintain the run time application.
  • Extensive work experience on RDBMS concepts and worked with MySQL, Sybase, Oracle 9i/10g/11g and DB2.
  • Proficient in SQL, PL/SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like Toad.
  • Adept in building highly scalable, pluggable and interactive web applications with open source web frameworks like Struts, Spring MVC integrating it with Spring and Hibernate.
  • Extensive Experience in developing persistence layer applications based on Object-Relational Mapping (ORM) between Java and Database (Oracle) using Hibernate.
  • Expertise in Client Scripting language and server side scripting languages like HTML, DHTML, CSS, JavaScript, JSTL, AJAX, jQuery, ExtJS, JSON, Dojo, bootstrap, AngularJS and node.js.
  • Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing Rich Internet Applications (RIA).
  • Extensive experience on implementing the AJAX features using JavaScript and jQuery.
  • Proficient in creating and maintain responsive webpages that would work on multiple devices including desktops, mobile phones, tablets on both portrait and landscape modes.
  • Experience in developing event driven applications using AJAX, JSON and XML.
  • Experienced in debugging using tools like Chrome Element Inspector, Firebug, and IE Tester.
  • Experience in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
  • Expertise in analyzing and resolving Cross-Brower compatibility issues and provides coding solutions to reusability problems.

TECHNICAL SKILLS:

Languages: Core Java, J2EE, C, C++, PL/SQL

Frameworks: Spring 4.x/3.x/2.x, Hibernate 4.0/3.0, Struts 1.x/2.0.

IDEs: Eclipse 4.6/4.5, NetBeans, IBM RAD 7.x/6/x, IntelliJ, Spring Tool suite 2.x/3.x

Web technologies: HTML5/XHTML/DHTML, CSS3, Servlet, JSPs, EJB, JNDI, JMS, XML, XSLT, XSD, jQuery, Ajax, AngularJS, Angular, NodeJS, ReactJs, Bootstrap.

Tools: UML, Rational Rose, SQL Developer, TOAD, Log4J, SOAPUI, Rest Client UI, Postman, Grunt.

Web/Application Servers: Apache Tomcat 5.x/6.x/7.x/8.x, IBM WebSphere, BEA Web Logic 9.x/10.x/12.x, J-Boss 6.x/7. x.

Methodologies: Agile, Waterfall, TDD.

Testing technologies: JUnit, Selenium, Karma, Jasmine, Mockito.

Database Servers: Oracle 10g/11g, DB2, SQL Server 2000/2005/2008, MySQL, MongoDB, Cassandra.

Version Control Systems: GitHub, CVS, SVN

Build Tools: ANT, Maven, Gradle, Groovy, Log4j.

PROFESSIONAL EXPERIENCE:

Senior Java Full Stack Developer

Confidential, TX

Responsibilities:

  • Designed and developed presentation layer using HTML5, CSS3, Ajax, jQuery, and third-party libraries.
  • Worked with React JS to make webpages rendering faster using virtual DOM
  • Implemented React Redux architecture to create the data layers in the application and to bring the Model View Controller architecture for the application.
  • Used JQuery and Bootstrap plug-ins like date picker, Bootstrap selectors.
  • Developed classes using core java concepts like Multithreading, Concurrency, and Memory Management.
  • Implemented Multithreading to develop various helper classes in programming to improve overall performance.
  • Implemented various J2EE patterns like Singleton Pattern, Factory Pattern, Abstract Factory pattern, Data Access Objects, Adaptor(Wrapper) Pattern.
  • Used Spring DI, annotations, and MVC to implement business layer and navigation part of application.
  • Used Spring Boot Actuator to externalize application's configuration properties for various environments.
  • Implemented Spring-Hibernate integration and used Hibernate Query Language (HQL) .
  • Developed Microservice using Spring Boot, Spring security and deployed to AWS cloud.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda Functions Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling .
  • Worked on Restful web services using Node.js with ExpressJS and implemented mock services in Node.js with help of modules using Node.js server.
  • Experience with PL/SQL stored procedures, functions, views, indexes, constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Developed Unit test cases using Junit and Mockito.
  • Used Kubernetes for automating deployment, scaling and management of containerized applications.
  • Used Docker to collaborate code, run and deliver more securely for both Linux, Windows Server.
  • Developed Maven scripts and builds using Maven and continuous integration servers like Jenkins.
  • Used log4j for logging and GIT, SVN for project management and version management.

Environment: J2EE, ReactJS, jQuery, CSS3, HTML55, Ajax, Core Java, Spring IOC, Spring MVC, Spring Security, Spring Boot, Hibernate, Microservice, Eureka Server, Swagger-UI, Apache Kafka, AWS Cloud, AWS Lambda, S3, EC2, Scala, MongoDB, REST Web Service, JAX-WS, SOAP UI, JDBC, PL/SQL, JIRA, GIT, SVN, log4j, Maven, Junit, Mockito, Jenkins, JMS Queues.

Senior Java Developer

Confidential, ME

Responsibilities:

  • Designed and developed the application in sprints using Agile Scrum methodology and participated in weekly status meetings and daily scrums.
  • Designed and developed web pages using HTML5 , CSS3 , Angular, Ajax , Bootstrap and JSP based on the W3C standards.
  • Refactored existing mobile web code with Angular to improve maintainability and make the web application more modular.
  • Built Single page application (SPA) using Angular as per the requirement and implemented all the front-end components using Spring MVC.
  • Used Angular directives to reduce the usage of redundant code and to create pie-charts , bar-graphs and also familiar in using data-binding and dependency-injection concepts in Angular .
  • Developed REST API for assessment indicators module and token based authentication for REST services using Spring Security.
  • Experience in Cross browser compatibility testing and intellectual challenges in User Experience with Bootstrap .
  • Implemented Spring services and Spring DAO’s for controller interactions to operate on data and developed asynchronous message listeners using Spring JMS template.
  • Developed Spring Batch application for batch processing using Spring4.0 and improved the performance of the backend batch processes using Multithreading and concurrent package API.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Wrote Technical design document with the class, sequence, and activity diagrams in each use case and involved in writing Spring MVC rest controllers for UI interactions and server side validations.
  • Worked to generate Hibernate configuration, POJO classes, DAO classes and wrote finder methods using Hibernate Query Language (HQL) for search scenarios.
  • Experience in installation, configuration and deployment of J2EE components on JBOSS EAP using Eclipse IDE.
  • Created collections and performed CRUD operations on MongoDB using Node Mongoose and used mongo repository and Spring MongoTemplate for persistence.
  • Responsible for debugging, testing, maintaining and deploying the application and used log4j for tracking errors and debugging the code. Created test cases to test spring services using JUnit and Mockito frameworks.
  • Used Jenkins build for building and deploying of the applications and implemented force builds when the build fails.

Environment: Java 1.7, Angular, Spring, JSP, Maven, JUnit, Agile Scrum, JBOSS EAP 7.0, RESTful Web Services, HTML5, CSS, TDD, JPA, JavaScript, Bootstrap,, Node-JS, Hibernate, JMS, MongoDB, Eclipse, GIT, Core-IOC, AOP, Log4J, AWS.

Java Full Stack Developer

Confidential, NY

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Created web services and desktop applications to access and display data needed by support teams using Ajax, JavaScript, AngularJS, Node.JS, CSS and HTML.
  • Implemented AngularJS Factories and Controllers to manipulate and view employee task data and used Custom AngularJS Filters to provide better search experience.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models) and created custom Angular directives using .module and .directive .
  • Implemented AngularJS ui-r outer to simulate a multiple layout web application reducing repetitive code and promoting quality.
  • Expertise in implementing the MVC architecture in backend applications using Node.js along with ExpressJS.
  • Worked on Restful webservices using Node.js with ExpressJS and implemented mock services in Node.js with help of modules using Node.js server.
  • Used Node package manager( npm ) for managing the Node.js modules like Watchify, Babilify, Browserify, Http-Fetch etc. and package.json for managing the application required module dependencies.
  • Implemented CORS (Cross Origin Resource Sharing) using Node JS and developed REST services using Node and Express, Mongoose modules.
  • Developed Apache Camel middleware routes, JMS endpoints, Spring service endpoints and used Camel freemarker to customize REST responses.
  • Developed Business Rule Engine using Java, Multithreading, Message Queuing and consuming Restful web service.
  • Responsible for using JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application.
  • Extensively worked on MQ Series using point-point, publisher/subscriber-messaging domains to exchange information through Messages for implementing Service Oriented Architecture (SOA).
  • Involved in implementing Spring DAO layer to access the database using Spring data and Mybatis.
  • Backend application layer is implemented using Spring and implemented Maven Script to create JAR, WAR, EAR& dependency JARS and deployed the entire project onto the Weblogic Application Server environment.
  • Implemented Spring Model View Controller (MVC) Architecture and coded Java Beans (as the model), Java Swing.
  • Worked on Spring application framework features IOC container and AOP and integrated Spring with MongoDB and established data mappings.
  • Created Hibernate OGM mappings and defined persistence classes to persist the data into MongoDB Database.
  • Worked on advanced Hibernate associations with multiple levels of Caching and lazy loading.
  • Developed stored procedures to apply business logic to the database. ANT Script is used for the application building and Log4J for debugging.
  • Used SVN for version control and used Eclipse as the IDE for developing the application, Used Rational Clear Quest for defect fixing.

Environment: Java 1.6, J2EE, PL/SQL, AngularJS, Node.js, ExpressJS, Bootstrap, CSS, HTML5, Spring, JMS, Apache CXF, MQ Series, Log4J, MAVEN, SVN, Eclipse IDE, WebLogic Application server, Rational Clear Quest, MongoDB, Apache Camel

Full Stack Java Developer

Confidential, MN

Responsibilities:

  • Implemented Java batch system for the execution of different components using task executor in Multithread synchronization process.
  • Developed following Agile methodology (Stand up meetings, Sprint development, retrospective meetings)
  • Created different bean configuration XML files and implemented Dependency injection for different bean classes.
  • Publishing and consuming the data to Rabbit MQ queue and topic using ESB messaging API’s.
  • Used JAXB API to bind XML schema to java classes.
  • Used J2EE SOA based JAX-WS web services to develop reusable web service components.
  • Extensive usage of DOM and SAX parsers for parsing XML data and XSLT for XML transformations.
  • Developed Web Service to act like an interface to transfer and receive the data from various other modules.
  • Replaced the existing logging framework with regular Log4J framework to simplify the logging process.
  • Used multiple threads for parallel processing to improve the performance of web services.
  • Involved in Test Driven Development using SOAP UI and used Junit for writing several test cases and extensively worked in testing the entire application in different environments.
  • Implemented Spring MVC and JDBC application for customer support representatives.
  • Documented all phases of the project and implemented system changes in accordance with the objectives and requirements and developed user documentation.
  • JIRA is used for task management and SVN for version control.
  • Designed and developed new batch jobs that would be scheduled to run daily/weekly.

Environment: Java, J2EE, SOAP, JAX-WS, XML, XSD, JAX-RPC, Spring 3.x, Spring MVC, JDBC, memcache, JUNIT, Maven 2.x, JBoss 5.0, Log4J, Eclipse, XML, SVN, SCRUM/Agile, Windows.

Java Developer

Confidential

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Developed user management screens using JSF framework, and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Developed pages using JSF features like converters, validators, action Listeners, custom components, etc. and created conditional logics in pages using JSF tags and JSTL .
  • Developed UI for Customer Service Modules and Reports using JSF, Prime Faces, Apache My Faces Components, Ajax4JSF framework (Ajax).
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and MVC and configured JDBC, LDAP Security in the application server.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate and Transfer Object.
  • Used Java, JDBC , Servlets , JSP , JSTL while enhancing the functionality and responsible for creating database tables on Oracle DB .
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Responsible for coding Oracle SQL Statements, Stored procedures, functions and triggers for back end communication using JDBC.
  • Used log4j for tracking errors and debugging the code. Developed Soap based web services using Jax-ws.
  • Developed the ANT deployment scripts for deploying application on to Apache Tomcat server and SVN as version/source control.
  • Eclipse is used for development as IDE and involved in Quality Control Activities such as defect tracking, fixing using JIRA.
  • Used JUnit for unit testing and repeatable tests for the application and wrote Junit test classes for the services and prepared documentation.
  • Provided technical guidance to business analysts, gather the requirements & convert them into technical specifications/artifacts.

Environment: Java 1.5, JSF, Hibernate, JDBC, Eclipse, JSP, XML, MVC, POJO, log4j, Soap, JIRA, JMS, ANT, SVN, Apache Tomcat, Oracle SQL.

Java Developer

Confidential

Responsibilities:

  • Followed AGILE Methodology and participated in SCRUM Meetings.
  • Designing and developing user interfaces using JSPs, Ajax and JQuery.
  • Understanding functional specifications and documenting technical design documents.
  • Involved in client installation and supported change requests and enhancement.
  • Implemented MVC architecture by using Spring framework 2.0, Hibernate 3.0 in terms of JSPs and Servlets.
  • Created and/or modified SQL Queries whenever required for change requests/enhancements.
  • Managed Spring Core for dependency injection/Inversion of control (IOC), and integrated with Hibernate.
  • Integrate the different parts of the application and test.
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Used SVN for version controlling, JUnit for unit testing and Log4j for writing the log files.
  • Application deployment suite to deploy in Tomcat.

Environment: JAVA EE 5, JUnit, AJAX, html, JQuery, JSP 2.1, JavaScript, SQL Server 2008, Web services, Apache Axis, XSLT, Servlets 2.5, Struts Tiles, HTML, XML, Spring 2.5, Spring Security 2.0, Spring MVC, Hibernate 3.0, Log4j, WebSphere 6.1, TOAD, Tortoise SVN.

We'd love your feedback!