We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Around 9 years of heavy experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM
  • Expertise experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e - commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.
  • Experience with different IDE's like Eclipse, NetBeans, Intellij.
  • Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
  • Expertise in various open source frameworks like Angular JS, Node JS, Struts 2.0/1.2, Spring 2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0, IBatis, Mybatis, JQuery.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Expertise in Spring Security Modules and Authentication.
  • Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, JQuery.
  • Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.) . Used UML tools like STARUML.
  • 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.
  • Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB (3.0).
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Extensive experience with Web/Application servers likes Apache Tomcat, Jetty, Jboss, Oracle WebLogic Servers, Web Sphere AS and building the applications using ANT, Maven, WEB 2.0 build tool.
  • Expertise in various open source frameworks and tools like Struts, spring, hibernate.
  • Extensive experience in using IDE's Eclipse, My Eclipse, Eclipse Galileo and RAD.
  • Experience in writing SQL Queries, Triggers, and Stored procedures for database transactions.
  • Experience in working different operations system environments with java in Windows, UNIX, and Linux.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • Experience to maintain the source using version controlling tools Visual Source safe, and Rational Clear Case.
  • Good knowledge of CloudFoundry and Spring Boot applications
  • Expertise in SDLC that encompass with proven analytical and problem solving skills and experience working with agile methodologies.
  • Proven aptitude on learning and working on emergency technologies.
  • Extensive experience in deploying, managing and developing with MongoDB clusters.
  • Effective Communication and Inter-Personal skills technical design, implementation deployment, and support of the fixed Income Trading Platform and Fixed Income Trading suite of applications and Multi Trading.

TECHNICAL SKILLS

Operating System: UNIX, Linux, Windows, IOS and Android.

Web Technologies: J2EE-Servlet 2.4/JSP, JSTL, JavaScript, HTML, Microservices, XML, XSLT, JAXB, JAXP, XSD, JAX-WS, JAX-RS, XPath, XQuery, XSL, CSS, Prime faces/JSF, JDBC 2.0, EJB, JMS, AJAX, DOJO, JQuery, AngularJS, Spring Boot, Web Services, WAP, SOAP, WSDL, UDDI, REST. PERL

Application Server: Oracle WebLogic, JBoss, WEB 2.0, Oracle OC4J. IBM Web sphere.

Web Servers: Apache Tomcat, Jetty Web server

Languages: Java, SQL, UNIX Shell Scripting.

Frameworks: Apache Struts, Tiles, Elastic Search, Solr, Hibernate, and spring, J2EE. Design Patterns.

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential - Plano, TX

Responsibilities:

  • Gather and prepare the requirements from clients for product design and enhancements.
  • Work on Agile Methodology (Scrum Framework) to meet timelines with quality deliverables.
  • Ensure standard agile practices through regular Sprint Planning, Story Sizing, Task Breakdown, Spring Retrospective Meeting and Sprint Review sessions.
  • Participate in user requirement sessions to gather business requirements.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Work on Standalone Applications and Web Applications.
  • Lead high - functioning agile team with development having a heavy emphasis on crisp delivery of the user stories created by the product owner and stakeholders.
  • Use Team Collaboration Software JIRA and Confluence.
  • Perform Test Driven Development (TDD): NUnit Testing and Load Testing.
  • Design and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Involved in NoSQL (Datastax Cassandra) database design, integration and implementation
  • Built a RESTful API to save and retrieve agent information in Java using Spring MVC, Apache CXF and JAX-RS
  • Manage and maintain MongoDB servers across multiple environments
  • Participated in NoSQL database integration and implementation.
  • Used Node.js and Npm modules.
  • Implement mock services in node.JS with the help of modules using ExpressJS.
  • Implement the Angular MVC and two-way data binding.
  • Creating web pages using MEAN Stack
  • As functional tech lead, involved in design/POC implementations using OpenStack API.
  • Work on the Cloud storages to pull all the contents to integrate in to the system
  • Use Elastic search for Real time analytics and a Full text search functionality.
  • Use HTML5 and JQuery for the Uninstall Survey Page Application.
  • Use Nexus for managing all Maven Repositories.
  • Work on AngularJS for one of the single page application and cross browser functionality.
  • Use SoapUI for testing Web Service
  • Apache POI API to generate Output files
  • Use REST API with JAX-RS for consuming web services to handle two interfaces XML and JSON.
  • Work on Single Sign in survey page application.
  • Use Spring boot for Single Sign on page application to access more quickly.
  • Use Eclipse IDE for coding, debugging and testing the application modules
  • Design the Cascaded Style Sheets for designing the styles, skinning and layouts
  • Involved in designing the page layouts using Wire Frames templates
  • Use Object/Relational mapping tool Hibernate to achieve object to database table persistency
  • Implement Batch Updates using Spring and configured beans in Application Context file
  • Use the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop the application
  • Involved in the configuration of Spring Framework and Hibernate mapping tool.
  • Extensively worked on JDBC Prepared statements and callable statements to access data base
  • Work on Java Messaging Services (JMS) for developing messaging services
  • Involved in configuring hibernate to access database and retrieve data from the database
  • Use Oracle 10g Server as the backend database storage
  • Create data base tables according to the application requirements
  • Develop stored procedures and triggers with PL/SQL
  • Implement the application using Agile development methodology
  • Involved in report generation and printing of the reports
  • Develop Maven and ANT Scripts to do compilation, packaging and deployment in Application server
  • Use Jenkins as an Integration Built tool.
  • Involved in peer to peer code reviews and cross checked whether coding standards are being followed.

Environment: Java/J2ee, JSP, Web Services - Restful (Microservices), Servlets, Spring, Hibernate, HTML, CSS, JavaScript, JQuery, AngularJS, AJAX, MongoDB, Cassandra, Eclipse, Jenkins, Maven, Git, Log4J, Ant, Tomcat, Oracle 10g, JUnit, UML, APIGEE, Unix, Design Patterns, Shell Scripting, Spring boot, SQL, PL/SQL, PL/SQL Developer, JSTL, Apache CXF, Agile, Unix, SOA, Apache Axis, JMS, WEB 2.0, Elastic Search, Heidisql, SoapUI, OAuth, JIRA, Confluence.

Java Full Stack Developer

Confidential - Englewood, CO

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed java modules implementing business rules and workflows using Spring MVC, IoC, Web Framework.
  • Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
  • Developed the Product Builder UI screens using Angular - JS, Node JS, HTML5, CSS, Javascript and Bootstrap.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs.
  • Involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Implemented UNIX utilities using shell script for data validation, manual job submission, restarting failed jobs, etc.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Actively involved in deployment Application war files in Weblogic Application server.
  • Migration of current search process from Database to Solr search engine.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS)
  • Refactored the code for JVM Optimization and performance of application.
  • Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins.
  • Experienced in full-text search engine techniques like Lucene, Solr with Jetty Server.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
  • Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
  • Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
  • Used SOAP based Web services and RESTful Web services for transferring data between applications.
  • Knowledge of open source frameworks including Spring, Play and Lucene.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Responsible to finish Jira Tickets assigned on time and update their status on regular basis.
  • Used SVN for source code control.
  • Develop detailed program design for application changes and/or major bugs.
  • Involved in writing program documentation and technical specification documents.

Environment: Java, J2EE, Spring v3.x, Spring MVC, Hibernate v3.0, Oracle DB, Angular-JS, Node JS, Bootstrap, CSS, HTML5, Javascript, jQuery, AJAX, GIT, IntelliJ, AWS SNS/SQS, DbVisualizer, Tomcat, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services, Redhat Linux, Jenkins, WSDL, Spring Based MicroServices, Agile, cucumber, Bamboo CI.

We'd love your feedback!