We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Over 8+ years of experience in JAVA/J2EE projects in software analysis, design, implementation and development and working experience in different domains like Banking, Retail, Entertainment, and Health Care domains.
  • Contributed in all phases of Software Development Life Cycle (SDLC) to reach the requirements of the project.
  • Extensive experience in Object Oriented Analysis in developing server side and front - end framework using J2EE design patterns.
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (SERVLETS, JSP, JSF, EJB3.0, STRUTS, HIBERNATE, SPRING, SPRING MVC, JDBC, JMS) and XML.
  • Good knowledge in spring application framework like MVC, Spring IOC, Spring JDBC, Spring Core Spring Boot, Object Relation Mapping using Hibernate.
  • Good Knowledge in developing micro services using Java/J2EE, spring, hibernate which will perform independently.
  • Good experience in developing Message Driven Beans and Session Beans.
  • Worked on Design and Analysis (OOAD) resulting in Use Case View (Use Cases & Actors) & Logical View (Class Diagram and Sequence Diagram) using UML.
  • Experienced in using relational databases Oracle, MySQL, SQL Server and writing complex SQL, PL/SQL programs and worked with No SQL databases such as Cassandra.
  • Hands-on experience in working with XML related technologies such as DOM, SAX, XML Schema, XSL, XSLT, XPath, DTD, XSD, JDOM, JAXB and JAXP.
  • Experience working with Web Services using JAX-WS, JAX-RPC, Axis, SOAP.
  • Extensive experience in JSP, JavaScript, JQuery, AJAX, XML, XSLT, HTML5, DHTML, CSS3, Bootstrap, Ext JS. AngularJS (1.5/2.0).
  • Highly involved in full software development life cycle implementation.
  • Experienced in developing applications using Model-View-Controller architecture, Struts framework.
  • Good knowledge on Reflection API.
  • Worked under Agile (XP, Scrum, TTD), RUP methodologies.
  • Solid design skills Java Design Patterns, Unified Modeling Language (UML).
  • Experience in implementation of business applications using BEA Web logic, Web Sphere, JBoss and Tomcat.
  • Experience in building projects using Ant and Maven.
  • Eclipse, NetBeans, Developer, WSAD, Spring Source tool suite and IntelliJ.
  • Excellent communication, Team work, inter-personnel and presentation skills, fast learner and organized self-starter.
  • Experience in software configuration management using SVN, GIT.

TECHNICAL SKILLS:

Languages: Java, C/C++, SQL, PL/SQL

J2SE/J2EE Technologies: Core Java, JDK, JDBC, Servlets, JSP, JPA, JSF, JNDI, JMS (Java Micro Services)

Frameworks: Spring, Struts, Hibernate, Spring Boat, Micro Services

IDEs: Eclipse, NetBeans, IntelliJ, Edit Plus, Sublime text

Web Technologies: JSP, JavaScript, JQuery, AJAX, XML, XSLT, HTML5, DHTML, CSS3, Bootstrap, Ext JS. AngularJS (1.6/2.0)

Spring, JAX: RS, SOAP, REST

XML Tools: JAXB, Apache Axis

Methodologies: Agile, Scrum, Waterfall

Database Servers: Oracle, MySQL, SQL Server, Cassandra

Version Control: CVS, SVN, TFS, GIT, Bit Bucket

Build and Test Tools: ANT, Maven, Junit, Bugzilla

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Java Full Stack developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Involved in Sprint planning sessions and participated in the daily Agile SCRUM meetings.
  • Designed and implemented web module using Spring MVC
  • Developed web screens in JSP, JSTL, CSS, React JS, Redux and client-side validation using JavaScript and JQuery.
  • Extensively used the J2EE design patterns DAO (Data Access Object), BO (Business Object), DTO (Data Transfer Object), Front Controller etc.
  • Solely responsible for Web GUI automated unit testing (JavaScript JSUnit, and Perl Test: Unit).
  • Used Spring ORM module for integration with Hibernate for persistence layer.
  • Implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions angular, Data Access Object
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
  • Used Spring Integration as well as xml configuration for dependency injection.
  • Used AngularJS as a framework to create a Single Page Application (SPA).
  • Used client-side form validation of AngularJS framework to monitor the states of the form and input fields and notify the user about the current state.
  • Solid understanding of micro services architecture.
  • Develop APIs on Mule Soft platform
  • Develop Business Process Orchestrations - ESB Itinerary using Mule ESB
  • Analyzed the code for system testing and debugging ; create test transactions to find, isolate and rectify issues; and manage a team of three programmers.
  • Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • Used Eclipse as IDE for development and deployed application on WebLogic
  • Unit and integration test cases are being designed and developed using JUnit.

Environment: Java5.0/6.0, WebSphere 6.1/7.0, Tomcat 7.x, Hibernate, EJB 2.1, Python, JMS, Java Servlets, JSP, JQuery Framework, MySql 5.0 and MS SQL Server 2000/2005, Oracle 9i, Restful / SOAP web services, JProbe, Spring, Log4J, JIVE SBS, Jasper Reports.

Confidential, Ann Arbor, MI

Java Full stack Developer

Responsibilities:

  • Designed the back-end components of a next generation mobile health risk assessment, developing REST/JSON­ based web services for consumption by an HTML5/JavaScript­ based front­end.
  • Architected services to align with business objectives and fit into overall SOA driven program.
  • REST service development with Spring MVC, serving JSON payloads to a Drupal/PHP based front­end.
  • SOAP service development with Spring WS, for B2B processes such as importing additional user data from third party sources such as customers and vendors.
  • Made the conceptual model of the relations between classes which captures the logical relations between real-world entities.
  • Write automated unit test cases providing acceptable code coverage
  • Install, configure and deploy solution using Mule ESB 3.xmu
  • Develop Business Process Orchestrations - ESB Itinerary using Mule ESB
  • Write automated unit test cases providing acceptable code coverage
  • Implemented the service layer using CXF framework including some parts of the WADL.
  • Built Facade object between the DAO layer and the business layer.
  • Extensive use of JAXB to convert the xml schemas into objects to use in the application.
  • Built External services camel routes using java DSL.
  • Trained and mentored junior programmers in programming methodologies and best practices.
  • Delivered back-office tools supporting ecommerce initiatives, enabling company to compete more effectively in the marketplace through search-engine optimization.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Used ANT and Maven automated build scripts to compile and package the application and Implemented Log4j for Disability Print User project.
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Wrote unit and integration test cases for all the components.
  • Re-factored some old code to make more maintainable and reusable.
  • Involved in Kanban agile software development methodology.

Environmen t: Java 7, Web Services( SOAP and Restful), Spring 3.x/4.x, Hibernate 4.x, Apache cxf(Webservices Apache camel(Routes), JBoss(5.x/6.x), ORACLE (11g/12c),PL/SQL, JMS Solutions, Junit(EasyMock, Mockito), Log 4j, Maven, Git revision control, Google Guava, JSON/XML, IntelliJ.

Confidential, Okemos, MI

Java Developer

Responsibilities:

  • Involved in analyzing the requirements, Design, Code development, and unit testing
  • Confidential is implementing program "POLARIS" for Healthcare Clients ACET, UPM, and ICET.
  • This is an integration project so that the Health Providers can have access to all of the patient data.
  • Developed and consumed SOAP/Restful Web Services using XML and JSON message formats
  • Developed REST/SOAP based web Services as API using spring and deployed on Jetty/Tomcat containers
  • Developed single page applications using Angular where I have rendered the JSON data from the API that I have developed to the webpage/view
  • Developed security module for this application using Spring security and implemented Oauth2 token-based authentication/authorization model
  • Implemented CSRF and OAUTH2 security models using spring security and filters
  • Developed service-oriented solutions and RESTful micro-services using spring boot
  • Worked on building application caching layer using Ehcache and integrated with Spring JDBC
  • Improved the performance of the application by having a caching framework like mem-cached which provides a read-only data.
  • Developed new procedures for requirements gathering, needs analysis, testing, scripting and documentation to strengthen quality and functionality of business-critical applications.
  • Developed large-scale, portable, thread-safe and ultra-high performance foundation and application infrastructure libraries.
  • Used service bus and message queues to integrate with EMR and clearing houses to submit claims, applied right integration design patterns
  • Published REST API’s to search patients and claims by multi-field indexes from on Elastic Search clusters
  • Integrated Elastic search and developed search engine by building complex query using Java REST client
  • Designed and developed event-based framework using spo distributed messaging with a custom binary message protocol. Leveraged a cascade of producer-consumer processing chains to parallelize claim processing
  • Working on bug fixing and enhancements to change requests using Agile methodology
  • Worked on writing Shell Scripts and used Git, Jenkins, and maven for making builds and deployments of the application components
  • Involved in designing various Restful controllers using Spring Rest and other reusable components
  • Infrastructure setup on AWS/on-demand cloud with app servers, web server, load balancing, monitoring

Environment: Java 1.7/1.8, JSP, Spring, Spring Boot, Web Services(REST), RabbitMQ, Hibernate, Log4j 1.4, Maven, XML, Postgres, MySQL Linux, jQuery, JavaScript, Angular.js, Ajax, Json, Jenkins, JMS, ESB Mule, Cassandra, Elastic search

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Designed and developed a web pages using Angular MVC Framework, HTML, JSP, Portlets, AJAX, JSTL, JQuery and CSS.
  • Enhanced the functionality of user interface views using Angular JS controllers, HTML, JavaScript, CSS and JQuery.
  • Applied multiple built-in Directives of AngularJS to make dynamic interaction with web page responsive and more interactive.
  • Developed Custom Tags using JSTL.
  • Developed stored procedures, triggers and used PL/SQL on Oracle database.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Involved in performance tuning, scalability of the application and production support.
  • Enabled better quality control of Java source code by implementing Sonar to report code quality and test coverage.
  • Extensively used Akka actors architecture for scalable & hassle free multi-threading. Millions of activity messages per second were handled very easily by the actors by propagating the messages to appropriate child actors in asynchronous or synchronous fashion.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
  • Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Developed Web services in the service layer and implemented Web Services based on SOAP architecture with Restful.
  • Involved in integration, development of MULE services as part of both consumer and producer.
  • Developed Maven scripts to build and deploy the application onto Web logic Application Server and ran UNIX shell scripts and implemented auto deployment process.
  • Extensively worked with JMS API for sending messages between two or more clients.
  • Used Maven for Life Cycle Management of the project.
  • Unit tested the complete application using jUnit.
  • Used Apache ActiveMQ as messaging platform.

Environment: / Tools: Java 8, JSP, Servlets, JQuery, JSTL, AJAX, Splunk, Struts, Restful, Apache ActiveMQ, Spring Core, Spring MVC, JUnit, ESB MULE, JSTL, SOAP UI, Spring Tool Suite, Weblogic 10g, Maven, SVN.

Confidential, Tampa, FL

Java/J2EE Software Designer

Responsibilities:

  • Designed an application which is used by insurance companies for claims and arbitration.
  • It is a multi-module application with different interfaces for claims reps, arbitrators, and administration.
  • Extensively involved in the implementation of front-end controller using Spring MVC, JSP, Javascript, jQuery, HTML5, CSS, AngularJS and React
  • Developed REST/SOAP-based web services as API using Spring with XML and JSON message formats and deployed on Jetty/Tomcat containers
  • Developed common modules like services, repositories of the web application using (Spring MVC, Restful, JAX-WS, and Web Services)
  • Worked on building the UI using Web 2.0 technologies, jQuery, JavaScript, Ajax frameworks
  • Worked on localization support in a web application (language, formatting of currency/numbers)
  • Developed security module for this application using Spring security and implemented Oauth2 token-based authentication/authorization model
  • Developed global exception handling using Spring MVC and auditing, logging using Spring AOP
  • Used database/ORM tools (JPA, Spring Data, Hibernate, etc.) to build the persistence repository API’s
  • Used AWS as the hosting environment and followed a cloud-based design with NoSQL database (Mongo, Cassandra)
  • Worked on developing JMS modules with JMS (java messaging service) for asynchronous communication
  • Worked on building application Hibernate caching layer using Ehcache and integrated with Spring JDBC and hibernate
  • Provisioned, deployed applications into AWS cloud environment using services like EC2, Elastic Beanstalk, RDS, S3, SQS Cloud Watch, SES, and SNS
  • Worked in Agile SDLC and implemented TDD approach

Environment: JAVA 8, JAVA EE 7, HTML5, CSS3, JAVA Script ECMA5, Spring 4, Bootstrap, Angular, React, AWS.

Confidential

Java Programmer

Responsibilities:

  • Worked closely with business analysts and architecture groups for gathering requirements and use cases.
  • Designed and Developed User Interfaces using HTML, DHTML, CSS, JavaScript, Spring Tag Libraries, JSP and JSP Tag Libraries.
  • Developed the application following the Scrum/Agile methodology.
  • Responsible for mapping using ORM concepts on multiple configuration files and various deployment descriptor files like web.xml, applicationContext.xml, spring-config.xml, action-servlets.xml files.
  • Implemented Spring Validator for validating the user inputs.
  • Handled complex business logic by developing SessionBeans.
  • Worked on asynchronous messaging using Java Messaging Services (JMS) and backend business logic with Spring Framework.
  • Developed Stored Procedures, Cursors and Triggers, Updates in PL/ SQL Database and Views for data storage and retrieval.
  • Designed and developed State diagrams, Class diagrams and Sequence diagrams.
  • Integrated Hibernate with Spring to access database with the support of Hibernate DAO.
  • Responsible for developing dynamic and interactive pages with cross browser compatibility using HTML, CSS, JavaScript, JQuery, AJAX and Bootstrap.
  • Worked with JAX-RS and Jersey for developing RESTful web services for frontend to backend transactions in JSON or XML formats.
  • Responsible for building the environment for Java using Jenkins, Git and Maven, developing and deploying the .WAR files into QA environment.
  • Deployed .WAR/ .JAR/. EAR files on WebLogic application server.
  • Performed unit testing using Junit and developed Apache ANT build scripts for building the application.
  • Deployed the application into AWS using Continuous Integration tools like Jenkins, Docker and SVN as the Source Control.

Environment: / Tools: Java, Spring, Hibernate, Apache Axis, HTML5, CSS3, JavaScript, jQuery, JSP, AJAX, Bootstrap, Oracle database, PL/ SQL, JAX-RS, Apache Tomcat, Git, Maven, Junit, Eclipse, WebLogic Application Server.

We'd love your feedback!