We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Woonsocket, RI

SUMMARY

  • Around 8 years of experience in Developing both front end and back end applications using Html5, CSS3, Js, Kendo UI, Bootstrap, React JS, Node JS and other plugins.
  • Worked as JAVA/J2EE Developer in Analysis, Design, Development, Implementation and testing of Web based applications.
  • Experience in developing web applications using Spring, Hibernate, JDBC, JavaServerPages, Servlet, Web Services (SOAP & RESTFUL), JavaScript, JavaBeans, POJO's and Apache libraries.
  • Experience in developing AJAX, jQuery and AngularJS based design in creating better, faster and responsive UI web applications.
  • Extensive Experience working in Spring Framework, MVC Framework, Struts Framework, Spring Boot and Hibernate framework.
  • Implemented design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, observer, Factory, Session and Facade.
  • Experience in writing No SQL schemas and maintaining sessions.
  • Proficient in using RDBMS concepts with Oracle 9i/10g/11g, My SQL and experienced in writing SQL, PL/SQL Stored procedures, Triggers and Views.
  • Strong exposure to UX design along with a strong background working in Wire - frames (Prototypes, Mock-ups, Storyboard and User Flows) and Screen Mockups Prototype.
  • Well experienced in configuring and deploying applications onto application servers like Tomcat6.x/7.x, JBoss, Web logic8.x/10.x, Glassfish and Web Sphere 6.x/5.x.
  • Strong experience on Cross-browser on PC and Mobile platforms.
  • Expertise in both manual and automation testingof Web Applications.
  • Experience in HTML5, CSS3, JavaScript, Angular Js, jQuery, AJAX.
  • Hands on Experience on SQL Server RDBMS.
  • Good knowledge in using Maven and ANT Scripts for building and deploying the application in web/app servers.
  • Good knowledge with SVN/ Confidential and GIT version control systems.
  • Used Log4J for enabling runtime logging and performed system integration test to ensure quality of the system.
  • Experience in performing unit test for the applications using Junit Framework.
  • Good experience in various Integrated Development Environments (IDE) Eclipse, Net Beans and RAD.
  • Performed manual and functional testing using Selenium.
  • Experience in working with CICD tools like Jenkins or UDeploy.
  • Highly motivated, detail oriented, ability to work independently and as a part of the team with excellent Technical, Analytical and Communication skills.
  • Experience in using cruise control for continuous integration.
  • Highly Self-motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.

TECHNICAL SKILLS

Programming Languages: Java, UNIX Shell scripting, Perl, SQL, PL/SQL, Core Java 1.7/1.8

Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, JAXP, AJAX, AWT, Swing, CSS, ILOG, JXPath, XPath, Multi-Threading

Web Technologies: HTML5, DHTML, XML, CS3S, JavaScript, Node.Js, AJAX, AngularJS, BIRT

Distributed Technologies: RMI, EJB, JMS, Data Warehouse, TIBCO, Financial Services, Capital Marketing, VXML, Avaya Dialog Designer

Application Server: Web logic, JBoss, Apache Tomcat, Glassfish

JAVA Frameworks & Tools: HIBERNATE, SPRING, WEB SERVICES,GWT, STRUTS, ANT Building tool, Log4J, Maven Building tool.

IDE’s: Eclipse, RAD, JBuilder, Net beans, Pentaho

Database(s): Oracle 8i/9i/10g/11g, DB2, My SQL

Version Control Tools: Rational ClearCase, SVN, Confidential, Clear Quest, GitHub

Testing Tools: JUnit, HPQC, Mockito

Operating Systems: Windows, MS-DOS, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Woonsocket, RI

Java full stack developer

Responsibilities:

  • Developed and implemented Webservices and used spring frame work.
  • Used agile software development methodology which helps to develop project plans.
  • Experience in front end technologies like HTML5, CSS3, Angular2, jQuery and Ajax.
  • Experience in debugging and troubleshooting existing code using Chrome Developer Tools.
  • Involved in CI/CD process using GIT, NEXUS, Jenkins Job Creation, Maven Build create Docker image and Deploy in PCF environment.
  • Developed business modules using hibernate & Spring frame work Technologies.
  • Experience in developing SOAP and REST web services.
  • Used React JS components, Forms, Events, Keys, Routers, Animations and Flux concept.
  • Coordination with PCF team, Service Registry team for configuration, development and support.
  • Created and implemented PL/SQL Stored Procedures, Triggers and Functions.
  • Utilized the front-end technologies such as HTML5 and CSS3 for layouts.
  • Experience in developing Spring Rest controllers to consumers and producers web services and customer exception handling.
  • Conducted the SQL performance analysis on Oracle 11g database tables and improved performance by SQL tuning.
  • Worked with the business analysts to gather and analyze requirements.
  • Developed Junit test cases for unit testing and integration testing.
  • Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS padding, CSS Table, Pseudo Elements and CSS behaviors in CSS.
  • Used Apache Tomcat 7.0 server for deploying the application.
  • Created CI/CD Jenkins for deployment.
  • Used Pivotal Cloud foundry command lined interface with an HTTP Proxy server.
  • Extensive experience in using various IDE’s like Net Beans, Eclipse, IntelliJ, Microsoft Visio, Sublime, Notepad++, Adobe Photoshop.
  • Experience in Client Side designing and validations using JavaScript.
  • Strong experience in build and deployment of the applications using Maven. Used various Maven plugins and its features in continuous integration.
  • Capable to think creatively and apply knowledge to situations to solve problems.

Confidential, Norfolk, Virginia

Java Full Stack developer

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.
  • Implemented business logic using Struts action components in the Struts and Hibernate framework.
  • Developed AJAX scripting to process server side JSP scripting.
  • Developed enterprise applications using Struts Frameworks.
  • Expertise in development and deployment of web components that include Servlets, JSP and business layer components thatincludes 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.
  • Used ANT scripts to build the application and deployed on Web Sphere Application Server.
  • Worked on configuring the Java classpath in the session properties while using third-party Java packages, built-in Java packages, and custom Java packages in a Java transformation.
  • Developed and performed unit testing scripts with JUnit API in TDD environments.
  • Extensively involved in design discussions and user experience sessions to provide inputs on the layouts and UX.
  • 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
  • Implemented View layer of MVC architecture using JSF components.
  • Validated if existing web services can be reusable to support new UI functionality and created spring boot services for processing scheduled one time or stored payment functionalities.
  • Implemented exception handling in Java Spring boot for REST API, by making use of Exception Handler and Controller Advice annotations.
  • Developed front end web applications by using web technologies such as AngularJS, Angular 2, HTML5, CSS3, JavaScript, jQuery, Bootstrap.
  • Developing templates in AngularJS for multiple screens.
  • Use JS framework such as AngularJS (for data driven apps) and Backbone.js (for heavy DOM manipulation).
  • Utilized Mongo database management system for keeping user generated data
  • Bottle micro-framework implemented with REST API and Mongo DB (NoSQL) as back end database.
  • Developed a fully functional prototype application using JavaScript (j Query and Backbone.js) and Bootstrap, connecting to a Rest-ful server on a different domain.
  • Involved in writing application level code to interact with APIS, Webservices using AJAX, JSON, XML, Angular 2 and Node JS.
  • Extensive experience using Maven and ANT as build tools for the building of deployed artifacts (jar, war & ear) from source code.
  • 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.
  • Created dynamic mock web services and deployed to use in functional and automated test suites.
  • Created CI/CD for deploying in Jenkins.
  • Implemented exception handling in Java Spring Boot for REST API, by making use of Exception Handler and Controller Advice annotations.
  • Unit tested controller layer using Spring MVC mock classes and JMock framework.
  • Performed functional testing using SOAP UI and created mock services for testing on developer sandbox.
  • Performed deployment activates in cloud infrastructure like cloud foundry.
  • Implemented Microservices build upon Amazon Web Services and Cloud Foundry.
  • Displayed the cloud infrastructure of the company using Amazon Web Services

Environment: Core Java, JSP, JSF, JDK 1.6/1.7, IBM Web Sphere Application Server Application Server, Apache Axis, Spring 3.0, AGILE/SCRUM Methodology, JavaScript, Angular 2, J Query, JSON, JMS, JBoss application server, JDBC, JNDI, XML, React JS, XSL, WSDL, Lpg4J, JUnit, SOAP UI, Oracle, Cassandra, No SQL, PL/SQL, UNIX.

Confidential, Boston, MA

Java/J2EE developer

Responsibilities:

  • Implemented cross cutting concerns like business transactions, logging and monitoring mechanism using spring AOP.
  • Implemented design patterns like Singleton, Factory.
  • Hands on experience in designing, developing and managing APIs using Mule API gateway/portal
  • Developed front end application using JSP, HTML, CSS, Angular2 and JAVASCRIPT.
  • Developed single page web application using JavaScript framework Angular JS.
  • Bootstrap used along with AngularJS is creating the application.
  • Worked on tools like Confidential, AWS, Subversion, Ant, Maven, Nant, MS Build, Cruise Control, Hudson, Jenkins.
  • Performed CRUD operations like Update, Insert and Delete data in Mongo DB.
  • Development from client side validation techniques using JQuery and AngularJS.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Developed Gateway services using Netflix Zuul to redirect service calls and created spring cloud Config server using Spring Boot to configure the application.
  • Designed SOAP client using WSImport tool, implemented concepts of WSDL, SOAP web service, customizing the WSDL using appropriate annotations, have good hands on experience in designing both RPC and document style approach.
  • Designed training materials utilizing UX design principles and provided training using Photoshop and flash.
  • Keeping track of DIT and UAT testing to take complete ownership of enhancements which I involved.
  • Used Maven for building of application.
  • Developed Rest Webservices using Spring MVC and migrated few services from servlets to Spring MVC.
  • Configured the continuous delivery pipelines for deploying Microservices and lambda functions using Jenkins CI/CD server.
  • Used JIRA for bug tracking.
  • Worked closely with back end team to implement HTTP calls to Restful APIs and updated fancy graphic elements of HTML in Angular JS and Node JS
  • Developed XML configuration and data description using hibernate. Used DOA pattern to retrieve the data from database.
  • Implemented risk framework alignment efforts across Operational Risk Management (ORM).
  • Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate, ORM and Spring MVC Framework.
  • Implemented Spring MVC Architecture, Servlet targeting request module and flow of control generating JSP in Presentation layer.
  • Experience with querying on data present in Cassandra cluster using CQL (Cassandra Query language).
  • Developed business modules using Hibernate and Spring Framework technologies, Wrote SQL and HQL to communicate with Data Base.
  • Created build and deployed scripts using Gradle.
  • Analyzing the issues. Debugging and providing the bug fix under SLA.
  • Played an active role in testing the application for different scenarios and in bug fixing.
  • Configure application connectivity (e.g. JDBC, ODBC, etc.)
  • Used log4j for logging various levels of information like error, info, debug into log files.

Environment: HTML, JSP, Servlets, JDBC, Oracle 10g, Mule, JSP, SOAP, WSDL, MongoDB, Cassandra, Spring framework, Microservices, Hibernate, JavaScript, Angular JS, Angular 2, Node JS, Eclipse, XML, SQL, PL-SQL, Maven, Jenkins.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Involved in the complete development, testing and maintenance of the application.
  • Used Agile software development methodology which helps to develop project plans.
  • Extensively used Spring IOC, Hibernate, Core Java such as Multi-Threading, Exceptions, Collections, etc. in application.
  • Coordinate with UX designers and develop static content using front end HTML 5, CSS 3 and Angular JS.
  • Designed and developed a REST-ful and SOAP style Web Services layer to interface with a DB2 system.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Developed various JSP custom tag libraries i.e. JSTL libraries for achieving most code-reusability.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, CSS and JavaScript.
  • Developed the application front-end with HTML, JSP, JQueryand Ajax to create a dynamic and interactive experience.
  • Used Spring and Struts framework to implement MVC design pattern in multiple modules.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Used JUnit for unit testing and for Regression tests.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
  • Used SVN for version control of the code and configuration files.Log4j was used to log the events in the application and migrated to GIT which is a new version control system.
  • Designed and created Report templates, bar graphs and pie charts based on the financial data
  • Generated XML file and designed the report template Map using iText in BIRT
  • Experienced with Hash map as creating the lists, key values and retrieving the data to client desired format file type
  • Generated report templates on account information, research reports using ad-hoc reporting to be used by the clients and advisors.

Environment: Java1.6, J2EE, EJB, JDBC, XHTML, Web Services - Restful, SOAP, Oracle 10g, SQL, SharePoint, Eclipse CA SCM, Eclipse GWT, PL/SQL, SoapUI, My Eclipse, Agile methodology, SQL Server, AJAX, XML, XSD, JavaScript, CSS, Node Js, Struts, Hibernate 3.0, Spring, HTML, DHTML, Apache Tomcat, DB2, JUnit, BIRT, Version Control: Subversion, GIT

Confidential

Java developer

Responsibilities:

  • Worked as software developer for ECIL on developing a supply chain management system.
  • Involved in design development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services(REST/SOAP), XML, XSLT, XSL, and ANT.
  • The application involved tracking invoices, raw materials and finished products.
  • Gathered user requirements and specifications.
  • Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.
  • Prepared Documentation and Java Doc.
  • Developed and programmed the required classes in Java to support the User account module.
  • Used HTML, JSP and JavaScript for designing the front end user interface.
  • Implemented error checking/validation on the Java Server Pages using JavaScript.
  • Developed Servlets to handle the requests, perform server side validation and generate result for user.
  • Added tasks for Income Tax Payment website using Core Java
  • Used JDBC interface to connect database
  • Performed User Acceptance Test.
  • Developed and tested the web application on Web Logic application server.

Environment: JDK 1.4, Servlets 2.3, JSP 1.2, JavaScript, Web services, XML, struts, Java beans, Hibernate, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA Web Logic Application Server.

Confidential

Full Stack Java Developer

Responsibilities:

  • Developed enterprise level web application using Java and web technologies including HTML, Java, JavaScript, CSS, Ajax, JSON, and XML.
  • Design, develop and implementation web-based applications to support business requirements.
  • Adaptable in evolving environment and flexible.
  • Used adobe tools such as Photoshop and illustrator.
  • Has experience in working with java desktop and web applications.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with Mongo DB to implement persistence layer in Hibernate.
  • Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS and XML.
  • Used Maven for building the applications EAR for various environments.
  • Used Log4J to trace the flow of the application.
  • Unit tested controller layer using Spring MVC mock classes and JMock framework.
  • Performed functional testing using SOAP UI and created mock services for testing on developer sandbox.
  • Involved in building web pages by reading data from the back-end DB.
  • Utilized Git for distributed version control of the project.
  • Participated in scrum meetings and in sprint planning.
  • Used JIRA, a Project Management tool for issue tracking and release planning.
  • Worked with various Enterprise database technologies including SQL Server, Oracle andDB2/AS400.

We'd love your feedback!