We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Around 8 years of experience in software development using Java and J2EE technologies, this includes all phases of software development life cycles like User Interaction, Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
  • Proficient in using Object Oriented Programming (OOPS) for building n - tier architecture systems with hands on development expertise in application layer including middleware and core business frameworks and back-end database layer integration.
  • Experienced in using Agile methodologies including extreme programming, Scrum and Test-Driven Development (TDD) and Behavior Driven Development (BDD).
  • Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using Rational Rose.
  • Proficiency in programming with various Integrated Development Environments (Java IDE’s) like Eclipse, NetBeans, JBuilder.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery to make better Single Page Application SPA.
  • Expertise in developing Web based Distributed and Front-End applications in a three-tier architecture using Java, J2EE, HTML, JavaScript, JQuery, Ajax, JSP, Servlets, JSF, CSS, JavaBeans.
  • Experience in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Exception Handling, Streams & File I/O and Polymorphism.
  • Experience in using JSON and JQUERY for the persistence of data and exchanging data.
  • Strong knowledge of JavaScript frameworks such as Angular.js 2, Node.js and Backbone.js.
  • Expertise in designing and developing enterprise applications using J2EE technologies like EJB 2.1/3.0, Struts 1.2/2.0, JDBC, JNDI, JMS, JAXB, SAX/DOM, Web services.
  • Experience in Spring, Hibernate, understanding of design patterns, implementing Core Java/Spring/Spring boot applications.
  • Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework, Spring Framework and Angular JS.
  • Expertise in various components in spring such as IOC, AOP and MVC.
  • Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS.
  • Experience in creating and Manipulating shell scripts on Production server for backup on AWS.
  • Experience in using and Developing Microservices.
  • Experience with JMS both Synchronous and Asynchronous messaging.
  • Developed web services using SOA Architecture and implemented RESTFUL web services.
  • Strong knowledge in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10/11g, DB2 UDB 6.5, NOSQL, SQL Server 2005 and MySQL.
  • Experience development and maintenance of AutoSys and related scheduling solutions.
  • Demonstrated ability with distributed source control like Git.
  • Used Apache Ant and Maven scripts to build and deploy the J2EE applications.
  • Tested Web Services using SOAP UI Pro.
  • Good working knowledge on Clear Quest as a Bug Fixing tool.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.

TECHNICAL SKILLS

Programming Languages: J2SE & J2EE, PL/SQL, C, C++

Operating Systems: Win Family, Linux, Unix

J2EE Components: JDBC, Servlets, JSP, JPA

UI Scripting Languages: Java Script, AJAX, jQuery, JSON, AngularJS, NodeJS

J2EE Frameworks: Apache Struts, Spring Framework

Web Services: SOAP, WSDL, JAX-WS, JAX-RPC, JAX-RS

Mark up Languages: HTML, DHTML, XML, XSLT

RDBMS Databases: Oracle, MySQL

NoSQL Databases: Hbase, Cassandra

J2EE App & Web Servers: Web Sphere, Apache Tomcat

Build/Deployment/CI Tools: Ant, Maven, Jenkins

IDE’S & Tools: Eclipse, NetBeans, RAD

Bug Tracking Tools: HP QC, JIRA, Bugzilla

Unit Testing and Logging: Log4j, Junit

ORM Tools: Hibernate, JPA, DAO

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Full stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, implementing and Production phases of the Project modules using Java/J2EE technologies.
  • Designed UI screens using JSP, HTML and used JavaScript for client side validation.
  • Developed Custom Tags to simplify the JSP code.
  • Developed the application based on MVC architecture using Servlets, Spring Framework, designed Controller Classes.
  • Used Spring boot for Single Sign on page application to access more quickly.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Designed and developed Restful Web services using spring framework.
  • Designed and Developed user interface using asynchronous technologies AJAX/POJO/Spring framework.
  • Extensively used the JSON objects with AJAX for UI displays.
  • Implemented Spring data with JPA
  • Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
  • Used Angular JS for DOM Manipulation, Filters, and Directives and to perform checking and validations at Client's side.
  • Implemented JDBC template in the data access object layer to access and update information in the Oracle11g Database.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Developed Stored Procedures and triggers for database intensive tasks.
  • Build microservices for the delivery of software products across the enterprise.
  • Used cloud platform AWS-SNS to deliver push messages to applications.
  • Implement and manage continuous delivery systems and methodologies on AWS.
  • Continuous integration using Jenkins for nightly builds and send automatic emails to the team.
  • Used Jenkins plugins for code coverage and to run all the test before generating war file.
  • Used JUnit for Unit testing and Maven for build.
  • Made use of Bug free code into GITHUB.
  • Used JIRA tool for internal issues within the development teams and the Clear Quest for defects tracking.

Environment: Java, J2EE, Spring MVC 3.0, Spring boot, JSP, JavaScript, JQuery, Json, Ajax, HTML, CSS, XML, Angular JS, Apache Tomcat 7.0, Eclipse, Maven, JUnit, Jira, MongoDB, NoSQL, Oracle 10g.

Confidential, Denver, CO

Java/J2EE Developer

Responsibilities:

  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development(TDD).
  • Created Class diagrams, Sequence diagrams and Activity Diagrams.
  • Developed and enhanced middleware components using collections, generics, object serialization and Multi-Threading using Java and core java design patterns.
  • Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, HTML and NodeJS.
  • Designed User Interface using Java Server Faces (JSF), Prime faces, HTML 5, CSS3, jQuery and AngularJS and XML in a responsive grid layout.
  • Involved in the design of the applications using J2EE. This architecture employs a Model/View/Controller (MVC) design pattern.
  • Worked on different J2EE Design Patterns such as Front controller, Session Façade Value Object.
  • Used Ajax, JSTL and JavaScript in front end design.
  • Utilized the JQuery UI Mobile for the Frontend development.
  • Designed and developed Restful Web services using spring framework.
  • Wrote client-side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Configured the XML files for Open Source Spring 3 Framework to fulfill the Proxy Pattern.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM.
  • Involved in configuring Hibernate mapping files/annotations and POJO objects.
  • Used JMS in Pay Bills module.
  • Used Spring Inversion of Control and Transaction Management in the GUI for Maintenance Screens.
  • Used Java features like stream, Lambda expressions and functional interface etc.
  • Extensively worked on performance tuning of SQL Queries to improve the performance of the daily and monthly jobs.
  • Experience in setting up Mongo DB Client and writing queries to validate data against Mongo Collections.
  • Creating Stored Procedure and fine tuning the existing procedure to handle huge amount of transaction.
  • Used Bamboo for Continuous Integration.
  • Used Tortoise, SVN as a version control tool and JIRA a work automation tool.
  • Used MAVEN as build tool and developed build file for compiling the code of creating WAR files.
  • Performed the Junit with Mockito Framework.

Environment: Java, J2EE, HTML, JavaScript, JSF, XML, JNDI, JMS, SVN, JQuery, Maven, Eclipse, Hibernate. Selenium, Junit 4.0, Log4j, JBPM, Dojo, Ajax, MongoDB, WebLogic Application Server 8.1.

Confidential, Omaha, NE

Java Developer

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle Business requirements gathering, analysis, design and development and testing.
  • Worked on Agile methodology environment including Acceptance Test Driven Design (TDD) and Continuous Integration/Delivery.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose and MS Visio.
  • Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery and jQuery UI.
  • Extensively utilized Twitter Bootstrap to organize the page layout and ensure the responsiveness and fluidness.
  • Written JavaScript code for Input Validation.
  • Developed J2EE components on Eclipse IDE.
  • Used Apache Tomcat to service WSDL requests.
  • Used Apache CXF open source tool to generate java stubs form WSDL.
  • Developed Web Service client interface with JAX-WS from WSDL files for invoking the methods using SOAP.
  • Worked on generating web services using SOAP and RESTful for web service by exchanging XML data between the applications that means sending and getting data from external interface.
  • Developed the application using Spring core, Hibernate, Spring Data JPA.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Extensively used Spring IOC for Dependency Injection.
  • Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
  • Developed several POJO class to map table data into Java Object.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Using RabbitMQ as a messaging server between our microservices
  • Used Enterprise service bus (ESB) to resolve contention between communication service components.
  • Worked on Mongo DB for storing security related information.
  • Used DB Solo and Squirrel for writing SQL scripts.
  • Used tortoise SVN tool to keep track of all work and all changes in source code.
  • Provided Log4j support for the application for debugging the system.
  • Implemented logging throughout the application using the standard Apache Jakarta Log4J.
  • Provide ANT build tool for building and deploying the application.
  • Performed unit testing of web applications using JUnit and Selenium.

Environment: JDK 1.6, J2EE, HTML Unit, XSLT, HTML/DHTML, CSS, Spring 3.1 framework, Spring Model View Controller (MVC), JSP, Servlets 3.0, JDBC4.0, AJAX, Web services, JSON, Java Beans, JavaScript, Oracle 10g, IBM RAD, Web sphere 7.0, Rational Rose, SVN, Putty, MAVEN, JUnit, Mongo DB.

Confidential, Cary, NC

Java/ J2EE Developer

Responsibilities:

  • Involved in various phases like design and development of Object Oriented Analysis and Design.
  • Followed Agile/Scrum process for development.
  • Developed UI based on struts framework, using JSP, struts tag library, JSTL, Servlets and DHTML with extensive java scripts to reduce server hits and to improve performance.
  • Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT.
  • Handled the application development using JAVA/J2EE, Hibernate, Struts, Spring, Web sphere & JBOSS.
  • Designed and Implemented MVC architecture using Struts Framework which involved writing Action Classes/Forms & JSP pages.
  • Utilized various Struts features like tagged libraries and Declarative Exception Handling via XML for the design.
  • Involved in hibernate mapping strategies, mapping the data, dynamic & static hibernate queries.
  • Developed the business layer using the enterprise java beans like Session Beans to implement business logic.
  • Analyzing log issues in LINUX environment.
  • Involved in writing Shell Scripts to automate batch jobs.
  • Tested the application functionality with JUnit Test Cases.
  • Used Ant as a build tool.
  • Used WebSphere Application Server for deploying various components of application.
  • Creating tracking sheet for tasks and timely report generation for tasks progress.
  • Documentation of defects and the corresponding fixes and patches.

Environment: Java, HTML, CSS, JavaScript JSP, Servlet, Struts 2.0, JDBC, Java Beans, XML, Oracle, EJB, Hibernate, Web Services (SOAP), Weblogic Application Server, Oracle, PL/SQL, Apache Ant, Linux, Unix, Windows XP.

Confidential

Java Programmer

Responsibilities:

  • Developed project Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Worked on JavaScript, JSP’s, HTML, CSS in the front-end development.
  • Used jQuery for client-side validations and handling AJAX asynchronous requests.
  • Worked with Multithreading and Thread Pooling.
  • Implemented Session Beans for business logic, Entity Beans for Data Model and Message Driven Beans for Asynchronous messages.
  • Used NetBeans IDE to develop the Application.
  • Designed and Developed SOAP Web Services.
  • Used Spring to do granular level validation for web services.
  • Deployed applications on IBM WebSphere Application Server.
  • Involved in modifying and writing SQL queries and stored procedures.
  • Used Maven to build and deploy the project.
  • Used Jenkins for continuous Integration.
  • Involved in functional and unit testing and also used JIRA tool for task assignment, bug tracking and fixture.
  • Coordinating with other programmers in the team to ensure that all the modules complement each other well.

Environment: HTML, CSS, JavaScript, jQuery, JMS 1.1, SOAP Web services, Java J2EE 1.5, JSP 2.1, Spring, Hibernate 3.5, NetBeans IDE, SQL 10.0, IBM Web Sphere Application Server 7.0, Maven, Ajax, XML, JIRA.

Confidential

Software Developer

Responsibilities:

  • Analyzed Business Requirements for the design and development of the tool.
  • Involved in front end server-side coding using JavaScript/HTML/CSS and Java, JSP, Beans, EJBs.
  • Developed JSPs, JavaBeans and Servlets.
  • Created images/icons for web pages using Photoshop.
  • Interaction with the clients for modifications after UAT.
  • Testing/Reviews with final changes.
  • Data validation and documentation for future changes.
  • Tested software programs to compare the specifications and documentation.

Environment: HTML, CSS, Java, JSP, Servlets, XML, XSL, Struts, Dreamweaver, JavaScript, Apache Tomcat 4.1, Oracle 7.0, Eclipse.

We'd love your feedback!