We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Allentown, PA

SUMMARY

  • 7 year of experience in Software Development (Application, Product) using Object - oriented Technology. Having experience in Java, Servlets, JSP, Beans, JavaScript, JDBC, Oracle. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Experience in Enterprise Java Technologies, ORM frameworks and MVC frameworks and developing RESTful web services.
  • Solid understanding of networking and OS concepts including network sockets, TCP, UDP, threading and file I/O programming.
  • Experience in Pair Programming, Test Driven Development, Waterfall Model and agile methodologies like SCRUM and KANBAN.
  • Worked on developing three-tier J2EE Web Applications using JDBC,JSP and ORACLE.
  • Conception and Development of the Amin product of the company, a SaaS RIA written using Spring, Hibernate and MySQL.
  • Involved in File Manipulation, consuming and developing Restful Web Service using SPRING BOOT and Hibernate.
  • Extensive knowledge of XML based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
  • Strong experience in UNIX and Shell Scripting.
  • Expertise in Web-Development technologies like Servlets, JSP, JSON, JSTL, HTML5, JavaScript, CSS, CSS3, XML, XSL/XSLT, Angular JS, AJAX, and J Query.
  • Good knowledge and experience with multiple servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic Server, Apache Tomcat, J Boss.
  • Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Developed and utilized J2EE Services and JMS components for messaging communication in JBoss Application Server.
  • Extensive experience in implementation of the version control software SVN, CVS, GIT and Rational Clear Quest.
  • Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as apart of a team as well as independently.

TECHNICAL SKILLS

Operating System: Windows, Unix, Linux, Sun Solaris.

Languages: Core Java 8, J2EE, SQL, UML, Lucene/Apache Solr

Java APIs: Servlets, JSP, JDBC, Oracle

Mark up Languages: HTML5,XML,CSS3

IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE

Scripting Languages: Java script, JQuerry

Database: Oracle 10g/11g/12c, MS Sql server

Web Server: Tomcat 9.1,Weblogic 7.0

Design patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc..

Frameworks: Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, log4j.

Version Control: CM Synergy, Rational Clear Case, Rational Clear Quest, CVS, VSS, SVN, GIT.

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Sr. Full Stack Java Developer

Responsibilities:

  • Java - Expert level implementation skills with Java and J2EE.
  • Experience in implementation skills with the Core Spring Framework and including other sub-projects like Spring JMS, Spring Security, Spring Data and Spring Integration.
  • Database - Expert-level implementation skills with ORM frameworks like Hibernate/JPA.
  • Highly proficient in SQL preferably across multiple databases.
  • Messaging - Expert-level implementation skills with messaging platforms like MQ and JMS.
  • Implementation skills in building highly scalable services (SOAP and REST)
  • Application Servers - Broad and deep understanding of multiple application server platforms including Apache Tomcat and IBM WebSphere.
  • Experience with unit testing including deep understanding of Mock Testing Frameworks.
  • Experience in building modern web applications using frameworks like jQuery, jQuery UI, and Bootstrap.
  • UtilizedSpringannotationsand XML configuration forDependency Injection.
  • Worked extensively withReactJSand developed real time applications usingReactJSarchitecture- Redux for building UI and designed reusable components usingReactJS.
  • Implemented various screens for the front end usingReactJSand used various predefined components from NPM (Node Package Manager).
  • Developed microservices using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection, Spring Security, Spring Batch, Spring Transaction, Spring Actuator and JPA.
  • Extensively involved in the development of backend logic or data access logic usingHibernateand thus creating the object relational mapping with the Java beans in the application.
  • Design and develop the useful microservices using Spring Boot.
  • Implementing or exposing the Micro services based onRESTfulAPIutilizing Spring Boot with Spring MVC.
  • Integrated Spring (Spring MVC and Spring Boot) and Hibernate frameworks to develop end to end application.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Experience in creating style guides, best practices & setting UI standards for enterprise/consumer applications.
  • Used Spring with ORM to integrate Spring Framework withhibernateand JPA.
  • Developed GUI using JSP, JavaScript, JSF, HTML5, AJAX, XSL, Angular J Sand, CSS3.
  • Extensive use of JDBC to communicate to the database for storing and retrieval of information.
  • Used maven to build, run and create JARs and WAR files among other uses.
  • Continuous Integration experience automating builds with Maven using CI Servers like Jenkins/Hudson.
  • Continuous Delivery experience with automated deployments
  • Developed Generic Java Packages to produce and consume JMS messages through topics and queues in Asynchronous message processing with guaranteed delivery.
  • Developed new and utilized existing Java Messaging Service (JMS) interfaces to ingest crucial customer data from upstream systems
  • Supported the application across multiple environments like QA, UAT and Production.

Environment: RAD 7.5, Web Sphere Application Server 7.0, Spring Framework 3.0.5, Angular JS, jQuery, Bootstrap, Java SE 8, JSP, JavaScript, HTML, SOAP, JAX-WS, JDBC, DB2, Log4j.

Confidential, Allentown, PA

Sr. Full Stack Java Developer

Responsibilities:

  • Developed web application usingSpring MVC framework.
  • Extensive experience in various UI widgets usingJavaScriptlibraries (jQuery) and developing Rich Internet Applications (RIA).
  • Strong experience in client side designing and validation using HTML, DHTML, andJavaScript.
  • Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • UsedSpring Inversion of Control, to make application easy to test and integrate.
  • As Front End Developer in developing User Interface (UI) web applications by usingJavaScript, DOM, jQuery, HTML/HTML5, CSS/CSS3, Ajax, JSON, Angular.js, Node.js and React.js.
  • Created REST based web services using JAX-RS library.
  • Connecting and interacting with cloud services by RESTful web Services.
  • Created Rest based controllers to handle the incoming request and output the response.
  • UtilizedSpringannotationsand XML configuration forDependency Injection.
  • Extensively involved in the development of backend logic or data access logic usingHibernateand thus creating the object relational mapping with the Java beans in the application.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Implemented the application using Spring MVC Framework and Spring Boot
  • Used Spring Core Annotations for Dependency injection, Spring MVC for RESTAPI's and Spring Boot for microservices.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring Boot.
  • Provided connections usingSpringJDBCto the database and developedSQLqueries to manipulate the data.
  • UsedSpringDAOconcept in order to interact with database (DB2) using JDBC template.
  • UsedLog4jto print the logging, debugging, warning, info on the server console.
  • Experience in using scrum tools JIRA Agile, Scrum works and bug tracking system-JIRA, Bugzilla and track.
  • UsedRational Clear Casefor version control.
  • Experience in creating style guides, best practices & setting UI standards for enterprise/consumer applications.
  • Used Spring with ORM to integrate Spring Framework withhibernateand JPA.
  • Involved in bug fixes, enhancements and code refactoring.
  • Designed and developed persistence layer build on ORM framework and developed it usingHibernate.

Environment: RAD 7.5, Web Sphere Application Server 7.0, Spring Framework 3.0.5, Angular JS, jQuery, Bootstrap, AJAX, JSON, Java SE 8, JSP, JavaScript, HTML, CSS, DOJO, SOAP, JAX-WS, JDBC, DB2, Log4j.

Confidential, Rockville, MD

Full Stack Java Developer

Responsibilities:

  • Extensive experience with Agile Team Development and Test Driven Development using JIR.
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Created various unit test cases and integration tests for the DAO and Service using JUnit.
  • Analyzed and gathered business requirements from clients for application development.
  • Having good experience in building multi-threaded java server side applications and frameworks .
  • Used open source products to build re-usable components that can be used as base application frameworks.
  • Implemented data access tier using SpringDAO.
  • Implemented the application following the J2EE best practices and patterns like, Session Singleton, Factory Façade, MVC and DAO.
  • Used SpringIOC (Inversion of control) to remove the object dependencies across the application .
  • Develop and enhance intelligent search algorithms.
  • Integrated Struts with spring framework to leverage dependency injection and to develop Web Services.
  • Worked with different business groups to generate cost based reports using Solr.
  • Created Rest based controllers to handle the incoming request and output the response.
  • Using WebSphere portal design and develop application projects.
  • Developed GUI using JSP, JavaScript, JSF, HTML5, AJAX, XSL, Angular J Sand, CSS3.
  • Extensive use of JDBC to communicate to the database for storing and retrieval of information.
  • Used maven to build, run and create JARs and WAR files among other uses.
  • Used Weblogic Application Server for deployment in production.
  • Supported the application across multiple environments like QA, UAT and Production.

Environment: Java SE 8, JDK 1.8, Core Java, Lucene/Apache Solr, Web Sphere Application Server, JSON, XML, Clear case, Clear Quest, JIRA, RESTFUL web services, Spring MVC, DTO, JAX-RS, Collections, Maven,JDBC, DB2, Log4j, J unit, J Mock.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked on AGILE methodology.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
  • Developing presentation layer withJSPs, HTML5, JavaScript, CSS3, JQuery,JSON, AJAX, Spring Form tags, JSTL Tags etc.
  • Design and develop XML processing components for dynamic menus on the application
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Developed SQL queries for retrieving data used to generate the reports.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Used AJAX and J Query for developing asynchronous web applications on client side.
  • Used Hibernate, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema.
  • Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
  • Writing complex SQL queries for demanding complex business logic.
  • Developing Web services using RESTful and SOAP frameworks.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Used Log4j for logging purposes.
  • Developed Junit test cases for all use cases and executed them.
  • Took various initiatives to optimize existing applications for better performance and efficiency.
  • Used Log4j for application logging and debugging.

Environment: Java SE 8, Java 1.6, J2EE, Servlets, JSP 2.5, JUNIT, Spring 2.5.6/3.0, Spring ORM Spring Form tags JSTL, Hibernate 3.0, Oracle11g, Maven, Apache, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JQuery, Swing, JSON, SVN.

Confidential

Software Engineer/ Web Developer

Responsibilities:

  • Developed Application with Spring MVC frame work, EJB, JDBC and UI techniques.
  • Involved in developing Spring MVC framework set up configure spring framework.
  • Used Hibernate DAO to persist data into data base and configure hibernate mapping file.
  • Used Hibernate Query Language (HQL) and Custom Queries to querying data from Oracle Data base In DAO
  • Gathered the business requirement and converting in application logic
  • Developed Presentation Layer in JSP
  • Developed Use Case and test plans
  • Data integration with backend and frontend
  • Used media queries for different devices.
  • Created custom Hibernate User Type classes for enumerated constants and configured in entity classes.
  • Performed Hibernate optimization using Projection (and Result Transformer) in Criteria object to query minimum columns to display data on dashboards.
  • Created interactive client side scripting in JavaScript, AJAX &JSON using J Query javascript framework.
  • Applied styling to page elements using CSS.
  • Fixed style and Javascript issues pertaining to different browsers.
  • Used Hibernate DAO to persist data into data base and configure hibernate mapping file.
  • Integrate Hibernate with Struts.

Environment: Java, Spring MVC, Hibernate, HTML-5, HTML, AJAX, XML, Java Scripts, CSS, Tomcat, MySQL, Eclipse, Tortoise SVN, GIT, Dreamweaver, Struts.

Confidential

Java Developer

Responsibilities:

  • Analyzing Business Requirements and preparing the High Level test conditions and review them with the Business Team
  • Implemented MVC architecture using struts. Involved in developing action classes to implement the renewal functionality.
  • Preparing Test cases and Test scripts based on RSM (Requirements Specification Matrix).
  • Conduct Test Cases walkthrough on the test cases with development and Business People.
  • Prepare Business flow Module, Scenario Template, Object Repository and Data Tables
  • Test Case Execution using QTP
  • Validate the Test Results produced by QTP
  • Validate XML Based Test Result Document for Traceability Report.
  • Onsite and Offshore Coordination

Environment: Java / J2EE, Servlets, JSP 2.5, EJB 2.0, JDBC, Spring 2.5, Log4J, JavaScript, J Unit, CVS, Rational Rose (UML), Oracle, Web Logic Server 10.0, Eclipse IDE, Ant, XML/XSD, Jax-ws(SOAP) web services, SAX.

We'd love your feedback!