We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • 7+ Years of experience in software design and development of ObjectOriented Software application development using Javaand J2EE technologies.
  • Full Software Development Life cycle(SDLC) experience in Analysis,Design, Development, Implementation, Testing, and Maintenance.
  • Worked on several Service Oriented, Client/Server, GUI and Web based applications. Have good working knowledge on both Agile and Waterfall methodologies.
  • Experience working in multi - tier enterprise applications and Client/Server applications using JAVA/J2EE and good exposure in MVC Architecture based applications using Spring Framework 4.1, Struts Framework 2.3.12, JMS, Java Beans with experience in presentation, business, and database layers.
  • Experiencein working with Spring, Hibernate and REST Web Services.
  • Expertise in designing and developingenterprise and web applicationsfrom design blueprintusingjavaand J2EE technologieslike Core Java, JSP,JavaScript, JDBC, Web Services, Spring, Hibernate,REST, XML, SQL,HQL, XSL, HTML, CSS and LOG4j.
  • Experience in building web applications usingSpring Framework features likeMVC (Model View Controller), AOP(Aspect Oriented Programming), Spring Batch, Spring, IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Expertise in Object-relational mapping using Hibernate.
  • Involved in creating web applications using HTML/HTML5, CSS/CSS3 (SASS, LESS), Bootstrap, JavaScript (ES5), jQuery, AngularJS (1.0, 2.0), AJAX, and JSON, Node.js, and ReactJS.
  • Proficiency with J2EE Design Patterns like MVC Architecture, Front Controller, Data Access Object for building J2EE Applications.
  • Involved in analyzing the production issues.
  • Involved in giving the workaround for production issues and fixing them.
  • Proficient in working with Databases like Oracle 11g/10g/9i and MySQL and in writing SQL queries.
  • Experience working onWebLogic, WebSphere, JBossand web development on Apache Tomcat web server.
  • Performed Unit testing using Junit, using build tools like Apache ANT 1.9
  • Performed System Integration test to ensure quality of the system.
  • Strong experience with various application developments IDEs Eclipse,Mavenand Net Beans.
  • Experience working with versioningtools like GIT, Clear Case, CVS, and SVN for source control and Release Management.
  • Strong interpersonal and communicational skills, ready to grasp new technologies, hard worker and an excellent team player.

TECHNICAL SKILLS

Markup Languages: XML, JSON, HTML5, CSS3

J2EE Technologies: Servlets, JSP, JDBC, JNDI, Swing

Web Technologies: HTML5, CSS5, XML, JQuery, Java Script, Angular JS 1.3, JSF, Node.js, React JS

Tools: & IDE: Eclipse IDE, Net Beans IDE, Visual Studio

Version Control: GIT, SVN, CVS

Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, Jboss Fuse and Glassfish

Databases: Oracle 11g, MySQL, DB2, Mongo DB, Firebase, Oracle PL/SQL Apache Cassandra, Hadoop

Java Frameworks: Spring 3.x, Hibernate 3.x, Struts 2

Design Patterns: Dependency Injection, MVC, Singleton, Adaptor, Factory, Gate Way, Facade, MVP

Testing: Junit, ALM, ETL, TestNG

Build tool: Ant 1.8, Maven.NIFI, Docker, Gradle

Web Services: Apigee and RESTful Web Services, SOAP Web Services -JAX- WS-API

Methodologies: Agile, Waterfall

Operating System: Windows, UNIX, Mac OS X, Ubuntu, Linux

PROFESSIONAL EXPERIENCE

Senior Full Stack Java Developer

Confidential, CA

Responsibilities:

  • Responsible for gathering and understanding the requirements and interacting with clients.
  • Implemented various J2EE patterns like Singleton Pattern, Factory Pattern, Abstract Factory pattern, Data Access Objects, Adaptor (Wrapper) Pattern.
  • Designed user-friendly web application using AngularJS, HTML5, CSS3, Bootstrap, ReactJS, Spring, and Mongo DB.
  • Created custom directives and filters using AngularJS built-in $http service from controller through dependency injection.
  • Implemented search functionality for the internet application using AngularJS.
  • Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Involved in writing POJO classes and hbm mapping files to map database tables with Java objects.
  • Implemented MVC design pattern to organize AngularJS controllers, custom directives, factories and views.
  • Involved in writing XML configuration file for Hibernate-Database connectivity.
  • Used Spring annotations as well as XML configuration for dependency injection.
  • Re-factored large code base to conform to best practices, including MDB Listeners to spring design patterns.
  • Used SQL and PL/SQL queries for storing complex database objects like stored procedures, Triggers, Functions, and Packages. Used Oracle 11g as database.
  • Worked with HQL (Hibernate Query Language) to write static queries while communicating JSF with Oracle database.
  • Used JSF and Struts validation framework for application components validation.
  • Worked with core layer of framework to implement View Controller in MVC Architecture and worked with spring MVC calls.
  • Integrated Struts framework and Hibernate.
  • Implemented Spring Framework for Dependency injection.
  • Used Spring framework for handling Data Access Exception and Transaction Exception.
  • Used RESTful Web services using Spring REST API and Apache CXF.
  • Involved in working with WebLogic server for building and deploying enterprise Java.
  • Involved in writing XML configuration file for Hibernate-Database connectivity.
  • Troubleshoot, analyze, and check production issues in the existing EMS application and fixed bug in given timeframe.

Environment: Java 1.7, Core Java, Eclipse Mars, Tomcat 6.0.53, WebLogic 12.2.1, JSP 2.3, Servlets 3.1, Spring 4.0, Hibernate 5.2, RESTful Web services, XML 1.1, WSDL, JSF, MySQL 5.7, Maven, AngularJS 1.4.2, HTML5, CSS3, JavaScript, JSON, EJB, RDBMS, JQuery, Cassandra, Micro Services, MongoDB, Oracle 11g, Spring Boot, PL/SQL, AWS, JAXB, OOP, GIT, Maven 3.3.1, JIRA, Jenkins, Junit, Log4J, Agile, Scrum, Windows.

Senior Java Developer

Confidential, Denver, CO

Responsibilities:

  • Participated in the sprint review meetings and explained the technical changes to the clients.
  • Developed the Site using the Struts with Spring Integration using the tiles framework
  • Developed and Implemented Web Services and used Spring Framework.
  • Interfaced with the back-end using Hibernate Framework and XML.
  • Rendered business logic with Struts action components using Struts and Hibernate framework.
  • Developed AJAX scripting to process server side Java Server Pages (JSP) scripting.
  • Developed enterprise applications using Struts Frameworks.
  • Expertise in development and deployment of web components that include Servlets, JSP and business layer components that include Enterprise Java Beans (EJB), Web Services, JDBC, JNDI, JMS, Serialization, Collections API & multithreading.
  • Developed Web services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Involved in design meetings for the feasibility of Elastic Search.
  • Design and Implementation of Search Service using RESTful Web services for Call Center and My Account clients to search for Orders using Elastic Search.
  • Used ANT scripts to build the application and deployed on Web Sphere Application Server.
  • Experience developing web application on top of platform using Node.js.
  • Developed the application on Node.js platform using JavaScript programming.
  • Created PL/SQL procedures, functions and written complex SQL queries.
  • Strong experience in designing and working with MySQL and Mongo DB.
  • Participated in Architect and design of the components using a distributed architecture on AWS cloud platform.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Implemented View layer of MVC architecture using JSF components.
  • Develop internal application using Angular JS and connecting to Oracle on the backend.
  • Involved in writing the test cases and documenting the business case scenarios for all the developed interfaces.
  • Good understanding in implementing web application using AngularJS framework.
  • Utilized Mongo database management system for keeping user generated data.
  • Developed a fully functional prototype application using JavaScript (j Query and Backbone.js) and Bootstrap, connecting to a RESTful server on a different domain.
  • Use modern web technologies such as HTML5, Bootstrap, jQuery, frameworks.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
  • Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
  • Performed functional testing using SOAP UI and created mock services for testing on developer sandbox.
  • Performed deployment activates in cloud infrastructure like cloud foundry.
  • Displayed the cloud infrastructure of the company using Amazon Web Services
  • Developed web pages using HTML5, CSS and JavaScript.
  • Develop shell scripts to automate priority tasks.

Environment: Java 1.7, J2EE, Jboss 8, Spring 4.0, Hibernate 4.2, SOAP, JSP 2.3, JDBC 4.1, Junit, AngularJS 1.4.2, XML 1.1, HTML, Maven 3.3.1, Eclipse Mars, JMS, HQL, SQL.

Software Engineer / Programmer Analyst

Confidential, Austin, TX

Responsibilities:

  • Full Software Development Life cycle(SDLC) experience in Analysis,Design, Development, Implementation, Testing, and Maintenance Involved in fixing the production issues.
  • Expertise in Spring's IOC, Spring MVC and spring's integration with Hibernate and Struts technologies for web application.
  • Experiencein working with Spring, Hibernate and Web Services.
  • Expertise in designing and developingenterprise and web applicationsfrom design blueprintusingjavaand J2EE technologieslike Core Java, JDBC, Web Services, Spring, Hibernate, XML, SQL,HQL.
  • Developing few Spring beans to handle the business logic of the application, as part of maintenance and change request implementation.
  • Used AngularJS as a framework to create a Single Page Application (SPA).
  • Building web applications usingSpring Framework features likeMVC (Model View Controller), AOP(Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object).
  • Applied Spring IOC container to facilitate Dependency Injection.
  • Used spring IOC integrated with struts MVC framework to inject session layer objects into the web layer.
  • Used Spring ORM to integrate Spring Framework with Hibernate.
  • Expertise in Object-relational mapping using Hibernate.
  • Extensively worked with HQL and hibernate criteria queries.
  • Integrated React.js with existing AngularJS application to greatly increase performance.
  • Implemented Restful web services using Spring boot.
  • Configured Maven for project compilation and building.
  • Involved in writing stored procedures.
  • Involved in analyzing the production issues.
  • Involved in providing the workaround for production issues and fixing them.

Environment: Java 1.7, J2EE, Jboss 8, Spring 4.0, Hibernate 4.5, AngularJS 1.3.5, SOAP, Maven 3.2.5, JSP 2.3, JDBC 4.1, Junit, XML 1.1, Eclipse Luna, HTML, JMS, HQL, SQL.

Full Stack Developer

Confidential, Durham, NC

Responsibilities:

  • Involved in Agile methods break tasks into small increments with minimal planning, and do not directly involve long-term planning and daily stand-ups, updating tasks.
  • Developed front-end usingReactJS, JQuery, HTML and HighCharts based on MVC architecture.
  • Responsible for creating tables of clients’ information in and writing Hibernate mapping files to manage one-to-one and one-to- many mapping relationships.
  • Implemented data reading, saving and modification by stored procedures in MySQL database and Hibernate criteria.
  • Installation and configuration of Development Environment using Eclipse with Weblogic Application server.
  • Used React JS to make web pages rendering faster, instead of using ng-repeat in Angular JS used ng-React to achieve the same.
  • Built user interfaces differently by breaking them into components using React JS and used a real, full featured programming language to render views.
  • On the server side, post the access to the application and provided result on the network using RESTful web service.
  • Utilized various JavaScript and JQuery libraries bootstrap, angular JS, AJAX for form validation and other interactive features.
  • Used React JS for creating some view components & rendering views, also to update the Document object model dynamically.
  • Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL and PL/SQL.
  • Developed the XML Gateway to help the ordering process system communicate with the Order Execution Tool and different online tools such as Line Qualification, Billing Information and Credit Card Validation Systems.
  • Created and consumed JSON data through RESTful Services using Node JS and Express Framework.
  • Worked on spring framework for developing dependency injection, cross cutting logics, persistent layer.
  • Created Tomcat instances and modified each and removed shared component. Developed the application on WebLogic Application server.
  • Used SVN as a version control system and Hudson for continuous build integration.
  • Developed Business Logic to identify different order types, product packages availability, speed availability, Dynamic/ Static IP Address availability and process the order accordingly.
  • Implemented filters for user authentication and user authorization by Spring Security.
  • Developed Maven based project structure having data layer, ORM, and Web module.
  • Hibernate is used as back end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Involved in development of Junit Testing, debugging, and bug fixing.

Environment: Java 1.7, J2EE, Struts 2.2, Spring 3.0, React JS 16.1.1, MySQL 5.6, Hibernate 4.4, HTML 5, CSS 3, JavaScript, JQuery, Linux, Eclipse Kepler, SVN, WebLogic 12.1, XML 1.1, AJAX, Angular JS 1.2, JSON, JSF 2.2.

Java Developer

Confidential

Responsibilities:

  • Played an active role in team by interacting with business analyst and converted business requirements into system requirements.
  • Worked on technologies like HTML, Java Script, XML, JSP for developing frontend design and development.
  • Used JavaScript for improvement client-side validations.
  • Implemented various design patterns such as Data Access Object, Service Locator and singleton to facilitated clean distribution of roles and responsibilities across various layers of processing.
  • Developed the application using Spring Web MVC architecture.
  • Designed, developed and tested Java/J2EE/JEE/Portal applications using spring and Spring IOC.
  • Created tables, Queries, indexes, stored procedures, triggers and constraints.
  • Writing SQL Queries to access data for analysis of data from database.
  • Used Eclipse as the IDE to build the application.
  • Used HPSM to track the Issues and Bugs and for the Project Management.
  • Interacted with various internal teams such as UI framework, spring AOP and integration.
  • Worked on Monthly Production Releases.
  • Modified Old UVP Application Ovis Scripts to EVP Application. Developed New Ovis Scripts for new EVP Applications.
  • Provide knowledge transitions to the newly joined individuals in the project.
  • Worked creating weekly, monthly status reports.
  • Worked on Defect Fixing, Release and Deployment related activities.
  • Worked on Autosys Tool for Monitoring the UVP STATS Jobs.
  • Performing checkouts, attend high impacted issue calls called warroms and provide support in issue resolution.

Environment: Java 1.7, J2EE, Servlets 3.1, JDBC 4.1, JSP 2.2, Struts 2.0, HTML, WebLogic 12.1, WebServices 1.3, JavaScript, log4J, SVN, Design Patterns, windows, Tomcat 5.5.36, XML 1.1, VXML, TCP Mon, Soap UI, VuGen Scripts, Unix, HPSM, Autosys and Oracle SQL Developer 3.2.

Java/ UI Developer

Confidential

Responsibilities:

  • Participated in coding, GUI design and testing.
  • Validation of the registered users using JSP-Servlets and JDBC with the details available in the Database.
  • Created documentation of the application.
  • Developed Servlets and JSP for Data retrieval implementation with User Interface.
  • Configured JDBC with SQL/PLSQL for database connectivity.
  • Developed required Web pages using HTML.
  • Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
  • Developed Action Classes and Action Forms beans.
  • Worked with the team in the development of the Application front-end using JSP, Struts with the help of HTML.
  • Involved in the Integration performance and unit testing of the project.
  • Worked on designing web screens for the loyalty application.
  • Worked on customizing the web applications screens using Ofbiz tool.
  • Fixing the defects found in integration Testing.

Environment: Java 1.6, J2EE, Servlets 3.0, JSP 2.2, HTML, Apache Tomcat 5.5.36, Struts, JDBC 4.0, JUnit, ANT, Ofbiz Tool, MS SQL Server and Windows XP.

We'd love your feedback!