We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Horsham, PA

SUMMARY

  • 7+ years of IT experience with Java and Object - Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.
  • Expertise in development of Enterprise and Web applications using J2EE technologies such as Servlets, JSPs, EJBs, Web Services, Struts, Spring Framework 4.0.
  • Good experience in development of web components that include JSF, Swing, AWT
  • Strong database experience in Oracle 8/9i/11g, MS-Access, SQL Server 2005 with good programming skills in SQL and PL/SQL views, Stored Procedures and database triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle Stored Procedures.
  • Exposure to IDEs like Eclipse, RAD, NetBeans.
  • Expertise in implementing JAX-RS (Java API for RESTful Web Services)
  • Extensive experience on wide range of Web/Application servers like Apache httpd, Tomcat, Web Logic, Web Sphere, JBoss.
  • Designed and Developed Enterprise applications effectively using Object Oriented Principles, design patterns like Service Locator, Singleton, Business Delegate, MVC, Data Access Object (DAO), Repository.
  • Proficient in developing Single Page Application using JavaScript, AngularJS & Angular 2, Bootstrap.
  • Experience in developing Web Services - RESTful with JAX RS, Spring and SOAP with WSDL.
  • Work experience in developing client-side components using JavaScript, HTML, and CSS AND JSON.
  • Strong knowledge of OOAD (Object Oriented Analysis and Development), OOP (Object Oriented Programming) and applying OO principles in full SDLC (Software Development Life Cycle) and extreme Programming.
  • Experience in an Agile Software Development using AGILE methodology including SCRUM.
  • Experience with Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing Test Driven Development (TDD) and XMLSpy for XML validation.
  • Expertise in managing the workflow with Laserfiche.
  • Strong programming skills in XML related technologies like XML, XSL, XSLT, parsers like SAX, DOM, JAXP, schemas like DTD, XSD (XML Schema).
  • Experience in working with IBM WebSphere, Oracle WebLogic, Apache Tomcat application servers.
  • Extensively used JDBC providing database interaction with the RDBMS.
  • Experience with Version Control Systems like CVS, IBM Clear Case and Subversion.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client side validations in JavaScript and providing interactive AJAX front end GUIs using DOJO framework.
  • Always working towards maximizing the efficiency and productivity from the existing resources.

TECHNICAL SKILLS

J2EE Technologies: Web Services (Restful, SOAP), Hibernate, Spring, Struts, EJB, JDBC, Servlets, JSP, Java Swing, JavaBeans, JMS, JSF, MyBatis

Web Technologies & Applications: XML, XSLT, HTML, DHTML, XPath, CSS, JSON, jQuery 1/2, Node.js 0.10/0.11, AngularJS 2/1.3, HTML5 and Bootstrap 3.0/3.3

Operating Systems: LINUX Platforms (Red-Hat, SuSE, CentOS), Windows.

Applications/Web Servers: Web Logic, WebSphere7.1, Tomcat 7, JBOSS, Apache CXF

Programming Languages: C, JAVA 8, JavaScript, AngularJS 1.2 /1.3, Visual Basic

Database Management System: Oracle, MySQL, SQL Server, MS Access

Operating Systems: Windows 10, UNIX and Linux

Office Tools: Word, Excel, PowerPoint

IDE: My Eclipse 6.0/7.5, Eclipse Indigo, Eclipse Mars, Net Beans 5/6.1/6.5 JDeveloper and IBM RAD

Internet Technologies: AJAX, HTML, CSS, JQuery, Angular JS, DHTML, JavaScript

Development Tools: Maven, ANT tool, Junit and Log4j.

PROFESSIONAL EXPERIENCE

Sr. Java Full Stack Developer

Confidential, Horsham, PA

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with the business users and client.
  • Designed and developed user interface using JSP Standard Tag Libraries (JSTL), custom tag libraries, JavaScript, HTML5, CSS, Angular JS, JQuery and AJAX.
  • Responsible for setting up AngularJS framework for UI development. Development html views with HTML5, CSS3, JSON and AngularJS.
  • Have extensively used JQuery, CSS3 and HTML5 for the front end.
  • Worked on AngularJS framework to develop interactive websites based on client needs.
  • Implemented Struts 1.3 framework for front end development and presentation logic.
  • Implemented action controllers, action forms, validation framework, tag libraries and look up dispatch action.
  • Implemented Struts encouraging application architectures based on the Model View Controller (MVC) design pattern.
  • Involved in Agile processes like SCRUM daily standup meetings, Sprint planning and Sprint retrospectives
  • Worked with JPA and Hibernate 4.0 for developing persistence layer and have written custom DAOs to merge and retrieve records.
  • Configured and used JMS to send messages from one application to other application internally.
  • Worked on code optimization and performed peer reviews.
  • Used SOAP UI tool to test exposed web service methods and perform load testing.
  • Developed SQL queries and PL/SQL stored procedures, functions to interact with the Oracle database.
  • Developed the application on IBM RSA 8 and deployed the application on IBM Web sphere.
  • Worked with IBM Rational ClearCase version controller and used ClearQuest for defect tracking.
  • Performed in-depth and rigorous testing of the developed solution to confirm that requirements are met.
  • Involved in Unit testing and Integration testing.

Environment: JDK 1.6, J2EE, Struts 1.3, Spring 3.2, MVC design pattern, Hibernate 4.x, SOAP UI, RESTful Service, Tomcat 7, JPA, HTML 5, CSS, JavaScript, XML, Oracle, SQL, PL/SQL, EJB, IBM RAD, UML 2.3, ClearCase, JMS, Junit, SQL Developer, WebSphere 7.x

Sr. Java Full Stack Developer

Confidential, Salt Lake City, UT

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with the business users and client.
  • Designed and developed user interface using JSP Standard Tag Libraries (JSTL), custom tag libraries, JavaScript, HTML5, CSS, Angular JS, JQuery and AJAX.
  • Responsible for setting up AngularJS framework for UI development. Development html views with HTML5, CSS3, JSON and AngularJS.
  • Have extensively used JQuery, CSS3 and HTML5 for the front end.
  • Worked on AngularJS framework to develop interactive websites based on client needs.
  • Implemented Struts 1.3 framework for front end development and presentation logic.
  • Created reusable modules and custom directives in Angular 2.0 used in our application.
  • Developed JavaScript for all client-side validations and developed GUI using CSS, JSTL and XSL
  • Implemented action controllers, action forms, validation framework, tag libraries and look up dispatch action.
  • Implemented Struts encouraging application architectures based on the Model View Controller (MVC) design pattern.
  • Involved in Agile processes like SCRUM daily standup meetings, Sprint planning and Sprint retrospectives
  • Used Spring Framework for Dependency injection & integrated Hibernate for interacting with Oracle Database.
  • Used Spring beans to encapsulate business logic and implemented application MVC architecture using spring MVC framework.
  • Integrated Spring Security with JDBC to manage user registration and login.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot.
  • Integrated Hibernate with Spring to construct persistent layer using Hibernate Template class to retrieve asset data and investment order history data from Oracle database.
  • Utilized Hibernate-ORM to map order data with database table and enabled Hibernate second level cache using EhCache to enhance the performance of history order data retrieval.
  • New library development with micro services architecture using Rest APIs, spring boot.
  • Developed HQL queries for CRUD (create, read, update and delete) operations and to update order status once back office processed trading order.
  • Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding App tables.
  • Worked with JPA and Hibernate 4.0 for developing persistence layer and have written custom DAOs to merge and retrieve records.
  • Configured and used JMS to send messages from one application to other application internally.
  • Worked on code optimization and performed peer reviews.
  • Used SOAP UI tool to test exposed web service methods and perform load testing.
  • Developed SQL queries and PL/SQL stored procedures, functions to interact with the Oracle database.
  • Developed the application on IBM RSA 8 and deployed the application on IBM Web sphere.
  • Worked with IBM Rational ClearCase version controller and used ClearQuest for defect tracking.
  • Performed in-depth and rigorous testing of the developed solution to confirm that requirements are met.

Environment: JDK 1.8, J2EE, Struts 1.3, Spring 3.2, MVC design pattern, Hibernate 4.x, RESTful Service, Tomcat 7, JPA, HTML 5, CSS, JavaScript, XML, Oracle, SQL, PL/SQL, EJB, IBM RAD, UML 2.3, ClearCase, JMS, Junit, SQL Developer, WebSphere 7.x, Angular 2.0.

Full Stack Java Developer

Confidential, Kansas City, MO

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning & estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Expertise in implementing Micro Services using spring, spring boot and spring cloud.
  • Designed and developed Micro Services business components using Spring Boot.
  • Developed Restful Web services using Spring Framework.
  • Redesigned the existing Securities Data to new Cassandra data model.
  • Analyzed the volume of existing batch process and designed the Kafka Topic & partition.
  • Developed Kafka Producer & Consumer components for real time data processing.
  • Designed and developed Usage Analytics System using Elastic search.
  • Extensively used JSON to parse data from server side to satisfy the business requirement.
  • Refactored existing messaging and storage implementation to use AWSSQS and S3.
  • Involved in provisioning AWSS3 buckets for Application data & backup of application logs.
  • Implemented Entities Auditing using Hibernate Envers.
  • Integrated Hibernate ORM with Spring Framework to facilitate Hibernate Criteria Queries and representing object-database mapping.
  • Extensively used JPA named queries, JPA Query Language (JPQL), Optimistic Locking and Caching to process the data from the database.
  • Involved in the Development of User Interfaces using AngularJs, JavaScript, and CSS.
  • Utilized the HTML5 DOM local storage features to store data locally client-side processing.
  • Used JIRA tool for tracking stories progress and followed agile methodology.
  • Involved in Unit Testing by Using Mockito Framework to make app easy to test & integrate.

Environment: Java 8, spring 4, REST, AngularJS, JPA, AJAX, JSON, GIT, AWS, Cassandra, MySQL, CSS3, HTML.

Java Developer

Confidential, Albany, NY

Responsibilities:

  • Provided Enhancement to the existing application in the system as per business requirements.
  • Identifying all technical and other problems related to the change requests.
  • Responsible for the Requirements Analysis for development of design artifacts such as sequence, collaboration and class diagrams.
  • Technical and process documentation and making sure the documentation is up to date.
  • Involved in developing conversion of the application into Liferay portlets as part of the new enhancements.
  • Developed and maintain the persistence layer using Hibernate. Developed configuration files and java classes for the Database tables.
  • Developed web tier using JSP, HTML and JavaScript. Client validations using JavaScript, JQuery and Java classes for business layer.
  • Responsible for setting up AngularJS framework for UI development. Development html views with HTML5, CSS3, JSON and AngularJS.
  • Developed Web Services using WSDL, JAX-WS to develop client classes.
  • Developed Action classes, helper classes in the Struts2 framework.
  • Developed the necessary helper classes, EJB Session Beans, Message driven beans for implementing Business Logic.
  • Developed messaging to between applications using JMS API for application submission and PDF generation.
  • Configured JMS queues with MQ Series in the development environment.
  • Created Batch Processes, runs every day which synch data from WMS to Oracle Database.
  • Parsing request/response received from WMS using JMS, XML and JAXB.
  • Used XSLT, Xpath and XSL-FO to generate PDF documents.
  • Developed Unit and Integration testing of the application using JUnit Framework to ensure Quality Assurance.
  • Developed Maven Scripts to build WAR/EAR files for the application.
  • Deployed the application on JBoss AS with Liferay Portal.
  • Also logged in defects using JIRA in case of automated test executions.
  • Use Jenkins for nightly build execution and sending status mail if build fails to QA team.
  • Provided production and maintenance support for the client.

Environment: Java, EJB, JMS, JSP, Struts, Servlets, JDBC, Hibernate, JBoss6.1, LifeRay Portal, PL/SQL, Hudson, MQ Series, SQL, JQuery, JavaScript, AngularJS, UNIX, Windows, HTML, CSS, XML, XSD, XSLT, WSDL, log4j, Maven, JUnit, iText, Clear Quest, UML, JIRA, SVN.

Java Developer

Confidential

Responsibilities:

  • Coordinating with Onsite Team to get business requirements.
  • Providing estimation in terms of man power, number of days to develop the requirements.
  • Responsible for designing and developing the application.
  • Applying knowledge of programming techniques to develop the application.
  • Followed Scrum Methodology - iterative planning, weekly sprints, incremental and test driven development, continuous integration and quality assurance.
  • Created Java based Servlets for the web tier.
  • Developed server-side application code using Java, JavaScript, HTML, CSS and XML.
  • UI Development using JSP pages and Java Script validations.
  • Writing Java, JSP Code using customized JSP tags and Content Server tags for rendering the Assets.
  • Sending status report and attending weekly team meeting to report status of the project.
  • Provide maintenance and enhancement support for the deliverable's that are being done.

Environment: Java, J2EE, Oracle 9i, Struts, Tomcat, JavaScript, HTML, Servlets, CSS, XML, JSP, SCRUM Methodology, Pl/SQL Developer, Pentium III, IV, Windows XP, Win CVS.

Java Developer

Confidential

Responsibilities:

  • Designed and Developed web interface for admin module using Struts MVC framework to Search, reset password, lock/unlock the user accounts.
  • Extensively used Struts Validator for server-side validations and JavaScript for client-side validations.
  • Developed Stored Procedures, Queries to extract the Customers data from the database.
  • Used Subversion for Version Control Management.
  • Extensively used the Struts tag libraries (Bean Tags, Logic Tags and HTML Tags etc.) and Custom tag libraries.
  • Involved in code reviews, debugging and testing.
  • Used connection pooling for optimization using JDBC interface.
  • Flexibly used J2EE design patterns like Value Object, Data Access Object and Singleton.
  • Prepared Use-Cases from the given requirements and also interacted with clients for requirements gathering and clarifications.

Environment: Java, JSP, Struts Framework 1.2, JDBC, UML, JavaScript, HTML, Oracle 9i, WSAD, Maven, Subversion, Log4J, Web Sphere and Windows / NT.

We'd love your feedback!