We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • 7+ years of Java Full stack developer experience in SDLC such as Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Strong Technical expertise in Java / J2EE Technologies Java, JSP, Servlets, Spring 4.0, Spring DAO, Spring MVC, Spring IOC, Hibernate 4.3.
  • Very good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts multi - tier architectures and distributed architectures.
  • Strong Understanding in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL and Restful services.
  • Extensive experience in using Java based application frameworks like EJB 3.0, Struts, spring and Hibernate in development of web based applications.
  • Expertise in Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Experienced in developing Microservices with Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway etc.
  • Experience on open source frameworks like SPRING 3.0 (core, context, ORM, DAO, web MVC modules), Hibernate 3.5, JMS 2.0, Angular JS.
  • Hands on experience with Spring Core, Spring JDBC Template, Spring MVC.
  • Experienced in developing event driven applications using AJAX, JSON and XML.
  • Experience with different Application servers like Apache Tomcat, Web-sphere and Weblogic10, JBOSS.
  • Worked on different RDBMS like Oracle, MySQL, SQL Server and good knowledge on Mongo DB(No Sql).
  • Experience in working with Data structure and Algorithms in java
  • Experienced in writing unit test cases using JUnit and also have knowledge in Test Driven Development (TDD).
  • Extensive experience in developing web and web 2.0 applications using Ajax, Java Script, jQuery, Angular JS, HTML5, XML, CSS3 and MVC framework.
  • Expertise in usage of version controls like SVN and GIT.
  • Good knowledge on ECS, VPC, AutoScaling, Security Groups, AWS CLI, Cloud watch.
  • Experience in working with design toolslike Rational Rose and Visio.
  • Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts.
  • Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JNDI, Hibernate, and otherRemote Components.
  • Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat and Apache Struts, LOG4J for logging informationand exceptions, Apache ANT formaking build scripts, VSS, Rational Team Concert,Clear Case and Git-hub for version control system, Eclipse, Net Beans.
  • Extensive experience in developing web page quickly and effectively using JavaScript, JQuery, HTML5, CSS3, Angular.jsand also in making web pages cross browser compatible.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Experience in Node environment using Node.js, NPM, Grunt.
  • Strong understanding of Microservices patterns.
  • Developed the application using Mule ESB, and build & deployed the services.
  • Implemented Web based pages and site design using HTML, XHTML, DHTML, CSS, Themes, Master Pages, Site Map, XML, TSF, XSLT, JavaScript, jQuery and Ajax.
  • Integrated Kafka with Flume for more efficient real-time event processing via KafkaSource.
  • Involved in resolving Production Issues, Analysis, Troubleshooting and Problem Resolution and performance Management. Highly organized with the ability to manage multiple projects and meet deadlines.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, C, C++

Object Oriented: UML, Microsoft Visio.

Operating Systems: Windows NT/2000/XP, LINUX, UNIX systems.

Tools and IDE: Putty, JBuilder, Eclipse, NetBeans, SQL Developer

J2EE Technologies: Servlets, JSP, Struts, Spring, Hibernate, Web services, JDBC, XML,MVC,EJB, JSF, JMS,JIRA.

Spring framework: Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs.

Scripting Languages: HTML, HTML5, CSS, Javascript, Angular JS 2.0, JQuery, Mule ESB, AJAX.

XML Schema: DTD, XSL, XSLT.

JavaScript Frameworks: Angular JS, Node JS, Backbone JS, React JS

Database Skills: SQL, PL/SQL, Oracle,MySQL, MS Access,MS SQL Server, JDBC.

Protocols: TCP/IP, HTTP, FTP, SOAP, RESTFUL.

Testing Tools: JUnit, SOAP UI.

Web/Application Server: Apache Tomcat, JBOSS, WebLogic9.2,Websphere.

Databases: SQL Server 2000, Oracle 9i, 10g.

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Java Full Stack Developer

Responsibilities:

  • Involved in requirement gathering, designing and developing the entire system with Agile-Scrum methodology.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Analyzed the business requirements and created use cases and prepared low and high level design documents.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Worked with J2EE design patterns in MVC architecture with spring.
  • Involved in the integration of frameworks like spring and Hibernate.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
  • Used WSDL file information for invoking Web Services.
  • Designed a RESTful API with Spring 4.
  • Wrote classes and interfaces for implementing business logic and validations to be used while workflow execution.
  • Used ReactJS in components like JSX, creating React components, Virtual components etc.
  • Experienced in developing Microservices with Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway etc.
  • Development of internal dashboard applications using the Apache HTTP Server.
  • Used Docker as CI/CD tool for integrating different code components.
  • Implemented HTTP REST API using Node Js and express.
  • Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations.
  • Expertise in implementing application using Multithreading, JSF, Struts, Struts Validations, Taglibs, Log4j, spring, Hibernate Frameworks, Apache Camel, Apache Karaf .
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Part of the team migrated from WebLogic JMS to Active MQ.
  • Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
  • Extensively used AWS to integration with Enterprise and web applications.
  • Implemented the framework to migrate Relational data to Non-relational data stores and to run performance tests against different NoSql vendors.
  • Designed the Web application layout and forms using HTML5, CSS3, JavaScript, JSP, Jquery, and Bootstrap.
  • Developed restful web services using Jersey and spring and developed rest services using Node.js and other node modules.
  • Developed internal web dashboard applications using Node JS.
  • Implementation of second level cache in Hibernate.
  • Wrote build & deployment scripts using Ant, Maven on Unix environment.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.
  • Worked extensively on Spring boot for building web service.
  • Involved in the deployment of the application using WebLogic Server.
  • Used GIT for Version Controlling.
  • Involved in unit testing, integration testing, smoke testing etc.
  • Involved in peer level code and design reviews.

Environment: Java1.8, J2EE, JSP, SOAP, REST, Servlet, Spring, Hibernate, Angular Js, Node Js, WebLogic, Oracle 11g/12g, XML, Java Script, CSS, ReactJS, HTML, Bootstrap, Apache Spark, React.js, Cassandra, Json,JUnit4, Ant, Jenkins, Maven, Agile, Apache Camel.

Confidential, Utica, NY

Java FullStack Developer

Responsibilities:

  • Used Agile Software Development for developing the application.
  • Involved in user requirement specification and preparing requirements documents and translated business rules into business component modules.
  • Designed User Interfaces using JSP, Servlets, Angular, CSS, XML and HTML.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Designed web screens for various modules using JSF, HTML, DHTML and CSS and used JavaScript client side validation.
  • Design and implement web services using of REST Web services by using Jason formatting language.
  • Used Apache camel, CXRF web services, Service Mix engine, Active MQetc. to build a custom ESB (Enterprise Service Bus)
  • Developed API using Node JS to allocate access to data in MYSQL database
  • Implemented spring MVC architectural design pattern.
  • Worked on angular resources for all data access and standardizing data access interfaces.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Extensively worked on form validation using the Spring Validator framework.
  • Developed Form Beans and Action Classes to model views and client side functionality.
  • Used the Struts Validator framework for validating the forms.
  • Used SOA framework with hibernate to map oracle database.
  • Wrote deployment descriptor and configuration files using XML.
  • Configured and deployed the application in JBoss.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS.
  • Implemented spring framework dependency injection for defining objects.
  • Involved in developing the core business logic using spring.
  • Developed SOAP UI Tests for Mule Services.
  • Implemented Web Services (SOAP) for transmission of large blocks of JSON data over HTTP.
  • Used Log4J for logging and tracing messages.
  • Used JIRA tool to communicate with other team members in QA and production.
  • Used agile methodologies, test driven development and automated builds
  • Checked status of deployed applications & created weekly reports needed by different teams.
  • Responsible to identify the root cause of the issues, work on the tickets.
  • Gave support for any critical issues when needed such as code fixes
  • Tested components using Unit Test mock frameworks during development.
  • Responsible for writing Ant scripts for building and deploying the application.
  • Used GIT for source code version control.

Environment: Java, J2EE, JBoss, JSP, Groovy, Angular, Bootstrap, Maven, Struts, SOAP, REST, Mule ESB, Servlet, Spring, Hibernate, JBoss, IntelliJ, Apache Camel 2.1.4, Oracle 10g/11g, XML, Java Script, CSS, HTML, GIT, React JS , Windows, Rational Rose, JUnit4, Ant,Swing, Agile, JIRA, TeamCity.

Confidential, Columbus, GA

Java/J2EE Developer

Responsibilities:

  • Worked closely with the Requirements team, analyzed the Use cases and followed AGILE/ SCRUM methodology.
  • Developed modules in RAD environment using Spring MVC, DI, AOP, Hibernate ORM (for backend data persistency).
  • Developed Web Services for both Client and Service Side using SOAP and RESTful. Consumed Web services securely using JAX-WS API and tested using SOAPUI.
  • Extensively used the Hibernate Query Language for data retrieval from the database and process the data in the business methods.
  • Developed a web-based reporting for credit monitoring system with HTML, XHTML, and Tiles using Struts framework.
  • Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • Extensively used Custom JSP tags to separate presentation from application logic.
  • Installation, Configuration & administration of WebSphere environment, including deployment of Servlets.
  • Responsible for monitoring & resizing Oracle database objects (Table spaces, Tables, Indexes etc.)
  • Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Deployed the code in WebSphere Application server.
  • Used AJAX with jQuery to parse object to dynamically overlay contents on web pages.
  • Designed and developed various stored procedures, functions and triggers in PL/SQL to implement complex business rules. Worked with MySQL Work Bench.
  • Developed Scripts for UNIX platform deployment.
  • Configured JSF backing beans as spring beans.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Used Jenkins continuous integration tool to do the deployments.
  • Involved in the Integration testing support and involved in bug fixing.
  • Prepared Unit test cases for existing functionality and execute them.
  • Involved at the time of deploying the code in the production environment and do the functional checkout and merging code using the distributed version control system (GIT).

Environment: Java, J2EE, JSP, Struts 2.0, Spring 3.0(MVC, Core, AOP, DAO, ORM), JAX-RPC Web services, Hibernate 3.0, JPA API JSP, Servlets, JSTL, HTML, CSS, XML, Ajax, Java Script, log4j, JNDI, Maven, Java Beans, SVN, jQuery, jUnit, Oracle 11g, SQL/PLSQL, TOAD, WebSphere 7.0 Server, RAD 8.0 IDE, UNIX.

Confidential, Pittsburgh, PA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirements gathering, Design, Analysis, Code development and Testing.
  • Developed Use case diagrams, Class diagrams, and Sequence diagrams using UML.
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript, React-JS
  • Designed the web responsive pages using the Bootstrap framework to give a rich look to the user interface.
  • Created detail design documents which have the UML Design diagrams, table information, object model which are required for the development.
  • Used Spring Core module for Inversion of control/dependency injection.
  • Created Spring MVC components like Dispatch servlets, hibernate configure Requestmapping annotation controllers, view resolver components and implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
  • Extensively used Core Java such as Exceptions and Collections.
  • Designed and developed stored procedures, triggers, views for effectively storing and retrieving related data.
  • Implemented Persistence layer using Hibernate to interact with the database.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Prepared the technical design and developed the system MVC architecture using Spring.
  • Used Spring Framework for Dependency Injection and integrated with the Hibernate framework for interacting with the database.
  • Used several APIs of Spring Framework like Spring Core and Spring MVC.
  • Involved in creating web services using RESTful web services using Jerseyfegration. Wrote build & deployment scripts using Ant, Maven on UNIX environment and worked with QA Director.
  • Unit tested each component usingJunit.
  • Monitored, reviewed, debugged and deployed the application.
  • Used Log4j for logging errors, messages and performance logs.
  • Participated in code review and code walkthrough and QA processesorJAX-RS implementation.
  • Implemented version controlling using GIT and used Jenkins for continuous int
  • Effectively engaged with clients and all stakeholders through weekly meetings.

Environment: Java, J2EE, Hibernate, Spring MVC, MySQL, Log4j, Apache Tomcat, RESTful Web services, Agile, GIT, Maven, Jenkins, Eclipse, Junit, HTML 5, CSS 3, JSP, Javascript, Reactjs, Bootstrap selenium and Microservices.

Confidential

J2EE Developer

Responsibilities:

  • Developed the application using Struts following MVC architecture.
  • Identified the participating pages and the navigation paths between pages.
  • Developed action and form classes based on Struts framework to handle the pages.
  • Used WebLogic Workshop page flow technology.
  • Created several JSP's and populated them with data from databases using JDBC.
  • Designed and developed EJBs to handle business logic and store persistent data.
  • Developed Web Services to retrieve data from legacy systems.
  • Involved in coding using Java Servlets, created web pages using JSP's for generating pages dynamically.
  • Involved in developing forms using HTML and performing client side validations using JavaScript.
  • Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc).
  • Used J2EE Singleton design pattern.
  • Used EJB Session Beans.
  • Planned and implemented various SQL, Stored Procedure, and triggers.
  • Used JDBC to access Oracle database and implemented of connection pooling.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems.
  • Used BEA WebLogic Application Server.
  • Used ANT for the build process.

Environment: Java, Servlets, JSP, JDBC, EJB, JMS, Struts, Web Services, BEA WebLogic, JUnit, SOAP, XML, HTML, JavaScript, CSS, UML, ANT, Oracle 9i/10g, Windows Xp.

We'd love your feedback!