We provide IT Staff Augmentation Services!

Java/j2ee Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Over 9 years of hands - on industry experience in delivering enterprise solutions to various clients in Design, Development, Deployment, Implementation and Testing of in Enterprise Applications and Distributed Systems Application across the entire Software Development Life Cycle(SDLC) using OOD, OOA, OOP concepts.
  • Experience in multi-tiered distributed environment and familiarity of Service Oriented Architecture (SOA).
  • Development experience with Core Java such as IO, Multithreading, Collections, Exception handling, Networking.
  • Expertise in the developing applications using J2EE concepts: JSP, Servlets, JSTL, JSF, JMS, Struts, Spring, Hibernate, EJB, JAVABEANS, JDBC, XML, Web Services, JNDI, Multi-Threading, Ajax, JSON.
  • Developed front-end systems with HTML5, CSS3, JavaScript, jQuery, EasyUI, Angular JS.
  • Experience with Spring MVC Controllers, Spring Annotations, Inversion of Control (IOC), DI (Dependency Injection), Aspect oriented programming(AOP), Spring Boot, Spring DAO, Spring ORM (Hibernate, JPA), Transaction, Security and Spring Boot.
  • Hands on working experience with DBs on stored procedures, functions, and triggers for different Data Models in databases such as Oracle and MySQL.
  • Efficient in deploying applications using ANT and Maven on Tomcat, WebLogic, Amazon Web Services (AWS) and WebSphere, logging and Debugging using Slf4j and Log4j; Unit and integration testing using JUnit.
  • Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Good working experience in Java web services both SOAP and Restful Web Services.
  • Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Worked with configuration management tools like GIT, SVN, CVS, and Clear Case for version controlling.
  • Experience in tracking defects, issues, risks using Jira, Clear Quest and Quality Center.
  • Hands-On experience in developing and debugging applications using IDEs IntelliJ IDE, Eclipse.
  • Extensive experience in testing on multiple operating systems including UNIX and Windows.

TECHNICAL SKILLS:

Languages: Java/J2EE, C, C++, C#, HTML/HTML5, CSS3, XML, JavaScript, SQL and PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JNDI, JPA, JMS, ORM, Transaction API

Application/Web Servers: Spring, Hibernate, Struts, Apache Tomcat 7.x/8.x, WebSphere, Web Logic 11.x/12.x, J-Boss 6.x/7.x, Glassfish Server (4.x).

Web Technologies: HTML/HTML5, CSS3, Servlet, JSP, EJB, JNDI, JMS, XML, XSLT, XSD, JSF, JavaScript, ES 5/6, jQuery, Ajax, JSON, AngularJS 2/4/6, Bootstrap 3/4.

Relational Databases: Oracle 10g/11g/12C, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1, MongoDB.

IDEs: Eclipse, NetBeans, RAD, WSAD, Intellij, Spring Tool suite, VS Code, Sublime, Brackets

SOAP, RESTful, UDDI, WSDL, JAX: RPC, JAX-RS JAX-WS, JAX-B, Axis, CFX, AWS.

Testing: JUnit, Jasmine, Karma, Jenkins, Mockito, JMeter, Mock MVC, Jtest, TestNG .

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte NC

Java/J2ee Full Stack Developer

Responsibilities:

  • Developed and implemented J2EE with Spring based MVC (Model-View-Controller) framework for the application.
  • Involved in enhancing existing features of application and bug fixing based on the requirements.
  • Used advanced Java 8 features like Lambda expressions for array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Developed single page applications using Angular 4, Typescript, HTML5, CSS3 and Bootstrap4.
  • Load balancing among the servers was implemented by using Spring Ribbon.
  • Worked on Spring Security for application authentication and authorization using OIDC on top of OAuth.
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations, Spring Security, Spring Inheritance and Spring integration with Hibernate.
  • Wrote various Hibernate Queries using Hibernate Query Language (HQL), Named Parameters, Named Queries and hibernate criterion queries to execute queries against database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and Hibernate Cache Concepts.
  • Designing and implementing scalable, RESTful and Microservices based mobile back-end. The back-end is being written in Java using Spring Boot for simplicity and scalability.
  • Spring Boot Microservices were developed with microservice architecture using REST.
  • Developed Hibernate Object Relation mapping and POJO classes and used Spring Data Access Object DAO to access Database.
  • Developed Applications using Rule Engines-JBoss, Work flows, Human tasks to implement business rules validations and provided Drools Dashboard for business users.
  • Worked with GIT as a version control tool in the project. Performed Unit testing using Junit and Mockito.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins Jobs.
  • Developed Junit test cases for unit test of all developed modules.
  • Participated in Agile process, weekly Sprints, and daily Scrums to discuss the enhancements of the application.

Environment: Java/J2EE, HTML5, CSS3, Angular 4, Bootstrap, Agile/Scrum Methodology, Spring AOP, Spring DAO, Spring Inheritance, Spring Ribbon, Hibernate, Microservices, Spring Eureka, Spring Security, RESTful, PL/SQL, GIT, Junit, Mockito, Jenkins.

Confidential, Chattanooga, TN

Full Stack Developer

Responsibilities:

  • Involved in analyzing requirements and compose them into a technical use case.
  • Implemented MVC Architecture using Spring Framework, customized user interfaces.
  • Design and developed application based on J2EE using Spring and Hibernate.
  • Developed rich application UIs using HTML, JSP, JavaScript, jQuery, CSS, AJAX, JSON.
  • Developed JSP’s including AJAX that call different API’s that process messages using XML.
  • Developed Maven build scripts for compiling and building the application.
  • Developed the apps using design patterns like Singleton, Business Delegate, MVC and Factory Pattern for re-usability. Developed re-usable utility classes in core java for validation that are used across all modules.
  • Implemented various modules in Spring like AOP, IOC (Dependency Injection), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • 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.
  • Used Log4j to log the application and for trouble shooting.
  • Wrote various classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • Applied AJAX, JavaScript, and Angular to handle asynchronous requests from clients.
  • The client-side batch framework made heavy use of XML/XSL transforms.
  • Used Junit test environment for test-based development.

Environment: JDK 7/8, JSP, Servlet, JDBC, XML, Spring, Hibernate, Log4J, JUnit, Maven, JavaScript, HTML5, CSS, SVN, Web Sphere, RESTful Web Services, Postman, Jenkins, Eclipse, JNDI, Windows, MS Visio.

Confidential, Bentonville AR

Full Stack Java Developer

Responsibilities:

  • Used front end technologies like HTML, CSS, and other libraries of JavaScript like jQuery, Underscore.JS, Backbone JS.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Used Gradle to build the application, Eclipse and STS for development and GIT for source control
  • Worked on Restful web services that process XML and JSON
  • Utilized existing Grunt plugins to create new JavaScript build system for new Backbone.js and jQuery modules.
  • Implemented Performance tuning and Improved the Performance of Stored Procedures and Queries.
  • Created JMS API and Active MQ for asynchronous communication by putting the messages in the Message queue.
  • Implemented project-based Jenkins plug-in for Continuous Integration Builds, automated deployments and Notifications; configured slaves in Jenkins for appropriate release builds.
  • Uploading downloading and retrieving images and resume on Amazon web services (AWS) (EC2, S3).
  • Involved in deploying application on Amazon cloud. Used Log4j to print the logging, debugging, warning, info.
  • Designing new components to fit in the already existing architecture using core Java, multi-threading, design patterns. Worked extensively on Cross Browser platform issues.
  • Provided production support for the application and coordinated with cross functional teams.
  • Involved in enhancing existing features of application and bug fixing based on the requirements.
  • Implemented the project in Agile methodologies - sprint & scrum.

Environment: JAVA 1.8, J2EE, Spring, Hibernate ORM 4.3.5, JMS, Active MQ, Groovy, RESTful Web Services, Postman, Jenkins, HTML, CSS, JavaScript, BackBone.JS, jQuery, UnderScore.JS, XML, JSON, MySQL 5.5, SQL Server, Gradle, Grunt, GIT, Eclipse, STS, Agile/Scrum, Windows.

Confidential, Eagan MN

Full Stack Java Developer

Responsibilities:

  • Involved in Design, Development and Support of the application used AGILE methodology and participated in SCRUM meetings.
  • Involved in designing the user interfaces using JSF, Java Script and HTML5.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Developed UI using JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
  • Building and Deployed the application in Web Logic Application Server.
  • Created system architecture and design using the UML Analysis Model and Design Model.
  • Developed Data Access Layer using Hibernate and DAO Design Pattern.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Reused Spring framework starting from user submitting the HTTP Servlet request from JSP and Dispatcher Servlet passing the request to Controller to service layer and delegating the request to DAO layer for via Facade using Business Delegator Design Pattern.
  • Worked on developing REST web services as part of converting the existing applications to be separate entity and be accessed by RESTFUL calls. Used Design Patterns like value object, session facade and Factory.
  • Implementation of Web Design based on CSS3, HTML5, JSP, JSTL, Ajax, JavaScript, and Bootstrap Framework.
  • Used SAX and DOM parsers for reading and putting XML messages into SOAP message.
  • Developed the presentation Tier using JSP, XHTML, and HTML. Check-in and Checkout of application is achieved using TFS.

Environment: Java/J2ee, WebLogic, Spring, Hibernate, Maven, HTML, CSS, JavaScript, Eclipse, STS Plugin, jQuery, TFS, REST, DB2, Eclipse, Junit.

Confidential, Merrillville IN

Full Stack Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Used the functionalities to write code in HTML, CSS, Angular.js, JavaScript, jQuery, Ajax, JSON, and Bootstrap with MySQL as the database.
  • Developed application using Spring, Hibernate, Web Services (SOAP and RESTFUL).
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Involved in developing a new business application to the layout using Grid orientation model Bootstrap framework.
  • Developed Frontend with in object-oriented JavaScript and jQuery code, using an XML Http Request Adapter to send an AJAX request to the server-side code and implemented a callback function to handle the results.
  • Used Tomcat web server to deploy few local application and used IBM Web Sphere to deploy application in production
  • Implemented JS code and embedded nested handling logic using jQuery event handlers and call back functions.
  • Developed the jQuery callback functions for implementing asynchronous communication using AJAX.
  • Working with IBM MQ Series and WebSphere Message Broker on various platforms like AIX, Linux, and Windows.
  • Designed user-friendly navigation for displaying various sections of data using jQuery.
  • Developed server-side REST style web services and called them from angular controllers.
  • Developed Server-side code using Servlets, JSPs running on Apache and Enterprise Beans running on WebSphere Application Server.
  • Worked with the team of architects to gather requirements and enhance the application functionality and add new features.

Environment: JAVA/J2EE, JUnit, AJAX, jQuery, JSP, JavaScript, RESTFUL Services Apache Axis, XSLT, Servlets, HTML, CSS, XML, AngularJS, Spring, Spring MVC, Maven, Hibernate 3.0, Log4j, Tomcat, WebSphere 6.1, TOAD, Tortoise SVN.

Confidential

Full Stack Developer

Responsibilities:

  • Studied existing system and gathered additional requirements
  • Designed and developed System with J2EE Technologies like Servlet, JSP, JDBC using Struts in MVC Architecture
  • Involved a team in developing Core API for the system with all utility components
  • Maintained UI culture for different nations and races using Multi-Lingual or Internationalization (i18n) concept.
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Implemented Logging feature with Log4J
  • Setup environment for team members. Coordinated with team members for developing JSP pages with JavaScript and related other Java classes
  • Involved in implementing Database objects for tables, procedures, triggers in RDBMSs Oracle and MySQL.
  • Assisted System Integration Team in integrating all modules of the application.
  • Assisted Deployment Team in building entire application with Ant and deploying on different Web Application Servers.
  • Assisted Testing team in testing application in various aspects.

Environment: J2EE1.3, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC 2.1, JBuilder, SAML, SOA, Oracle 8i, XML, UML, SOAP., WSDL, UDDI., EJB, Tibco, Maven, Apache Tomcat.

Confidential

Java Developer

Responsibilities:

  • Worked for multiple projects
  • Implemented an Ecommerce application for online bookstore that provides the user with a catalogue of different books for which a consumer is provided with a shopping cart application.
  • Responsible for understanding and execution of requirements.
  • Developed JSPs and Servlets to dynamically generate web content using JSP tag libraries.
  • Was responsible in implementing various J2EE Design Patterns. Developed applications using Python Programming.
  • Used JDBC as persistence layer for interacting with Oracle 8i database.
  • Code Review and Debugging using JBuilder MS JavaScript Debugger.
  • Was responsible for developing and working with EJB. Writing/Manipulating the database queries, triggers, stored procedures etc.
  • Configured Queues in WebLogic server where the messages, using JMS API, were published.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to-from customers.
  • Writing the code & JUnit test cases & running the JUnit test suites
  • Worked in the Agile Environment. Used to attend the Daily standup Scrum Meetings for the status of work.

Environment: Java, Java Beans, JSP, Spring 1.0, Hibernate 2.1, Log4J, Ant 1.x, MS Source Safe, Java Script, DHTML with WSAD Studio, BEA WebLogic 8.1, GIT, Web Sphere 5.1, MySQL, Windows 2000/XP/NT.

We'd love your feedback!