We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

PROFESSIONAL SUMMARY:

  • 10+ years of IT experience in Design, Development, Implementation and Testing of object oriented applications using Internet, Web and Client Server Technologies in N - Tier J2EE Architecture.
  • Experience working with Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, and Waterfall Model, Iterations in developing web applications using JAVA, J2EE, and EJB.
  • Extensive experience in Core Java concepts like Exception handling, Multi-threading, Generics, Garbage collection, Synchronization, Serialization, IO, Collections framework, Java Beans.
  • Developed Microservices using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection, Spring Security, Spring Batch, Spring Transaction, Spring Actuator and JPA.
  • Expertise in development of web and enterprise-level applications using Spring, Hibernate, EJB, Servlets 3.x, Scala, JPA, JSF, JNDI, JMS, JAXP, JUnit, JMeter.
  • Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes with database using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections.
  • Extensively used different Tag Libraries like Tags, JSTL, Spring Tags, Display Tag, and XML/XSD. Expertise in XML technologies using DTD/Schemas, DOM, SAX and XSLT.
  • Experienced in implementing Service Oriented Architecture and web services using SOAP, RESTFUL.
  • Experience in working with Service Oriented Architecture SOA, UDDI lookups and Web Services Description Language (WSDL) using SOAP protocol. Exposure to JAXB & JAX-WS & JAX-RS
  • Implemented based on corresponding view components with JSP, Html5, CSS3, XSD, XSTL.
  • Experienced in Front End frameworks such as jQuery, Ajax, JavaScript, Node.js, ReactJS, AngularJS, Ext JS, JSON and Client-Side Validations and data Interaction with Ajax in Node.js, Back bone.JS.
  • Used Bootstrap for responsive design which allows users to access it from any device.
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Microservices.
  • Experienced in Full stack front end technologies using Gruntjs, Gulp Server, Yoman generator for AngularJS, Vue JS and in working on modern MEAN Stack- MongoDB, Express.JS, and NodeJS.
  • Worked on Adobe Flex for developing highly complex applications based on user requirements.
  • Developed SQL queries, procedures, Triggers and Stored Procedures in databases such as DB2 and MySQL along with the major databases like Oracle 9i to 11g, SQL, PL/SQL, and MS Access.
  • Experienced in working with multiple databases like NOSQL DB (mongo Cassandra and Cache database), Involved in converting Cassandra/SQL queries to Spark transformations using Spark RDDs.
  • Experienced in AWS, (EC2 Container Services/Docker, VPC with Security Groups, S3, IAM, SNS, Lambda, Route53, Cloud Watch etc. Services), DevOps tools and Microservices architecture.
  • Experienced in frameworks: Spring MVC, JSF, spring and Hibernate.
  • Experience with Spring MVC, IOC, AOP, Spring JDBC, Spring JTA, Spring IO, Spring Boot, Spring Microservices, Spring Ribbon, Spring Netflix, Spring Zuul, Spring Eureka with Thymeleaf.
  • Experienced in Distributed Transaction Management system with Spring JTA based on Atomikos.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Good Knowledge on Apache Storm which is used for real-time Stream processing and end-to-end delivery response and for migrating existing modules in IBM MQ to Kafka.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Proficient in using Amazon Web Services AWS. Extensive experience in focusing on services like EC2, VPC, Cloud Watch, Cloud Front, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
  • Experience in upgrading and migrating various versions of Mongo DB on different platforms.
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven.
  • Experienced in performing unit testing using JUnit, integration and deployment of applications using tools such as ANT and Maven& debugging through log4j. Experience in JUnit frame work with Mockito and Easy mock, Spring Junit Runner. Write automated regression tests using JMeter.
  • Experience in using different version controlling Subversion, CVS, GIT, and Rational Clear Case.
  • Experience in configuring and deploying the applications and messaging on Tomcat, WebSphere, WebLogic, JBoss, NGNIX, Eureka, and Spring Ribbon servers.
  • Experienced in Development, testing and deployment of applications on Windows and UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ14.x/15.x.

TECHNICAL SKILLS:

Languages: C,C++,java,J2EE,SQL,PL/SQL, Scala, Python, Groovy

Web/Application Servers: Tomcat 5.x/6.x/7.x/8.0.5, IBM WAS 5.1/6.0/7.x, JBoss, WebLogic Server 10

Frameworks: Struts 2, Hibernate4.2, Spring 3,4.0,SpingBoot,JUnit,Log4J,slf4j, J2EE Design Patterns

Build Tools: Ant, MAven 3.3.9,3.0.2,2.8,2.6,2.4,2.2.1

Java Script Libraries: Ext JS, Backbone.js, Node.js, Angular.js, React JS

Web Technologies: JavaScript, CSS, HTML, DHTML, Apache Axis, Java Script, Ajax

Databases: Oracle11g, MySQL,DB2, MS SQL Server, MongoDB

IDE Tools: Eclipse 4.2,3.0/2.x, My Eclipse 10,STS 3.7.2

Version Control Tools: CVS, SVN, GIT HUB

Operating Systems: Mac OS, Windows 8/7/XP/2000/NT, UNIX, Linux

PROFESSIONAL SUMMARY:

Confidential, Phoenix, AZ

Full Stack Java Developer

Responsibilities:

  • Involved on development of Rest web services using JAX-RS in a spring based project.
  • Involved in coding in core java and using java concurrency Executor Service interface, we utilized parallel processing to invoke independent services in parallel. This helps us improving the overall response time.
  • Retired existed RSA KMS client library, and identified dependency of old KMS library.
  • Worked on Restful Endpoints to load new gift cards and available gift cards.
  • Developed application callers to invoke the Webservices and perform the validations.
  • Integrated AwsKMaas proxy service to perform Encryption and decryption for Gift Card.
  • Created Abstract Rest Client to connect to AWS KMAAS and get key for Encryption.
  • Called Rest web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Designed and Developed Web Services using RESTful with Apache CXF 2.7, JAX-RS/Jersey, JAX-WS, XML and JSON.
  • Coordinated designs and implementation of application, collaborated with project managers and engineering teams.
  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Used Log4j APIs for logging in the application.
  • Worked on developing the web services classes, WSDL using Apache Axis. Developed Web Services to retrieve data from legacy systems.
  • Used GIT Hub for version control across common source code used by developers.
  • Created a build environment for Java using Jenkins, Git, Maven, and deployed .WAR/.JAR/.EAR files.
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
  • Used Eclipse Integrated Development Environment (IDE) in entire project development.
  • Interact and coordinate with team members to develop detailed software requirements that will drive design, implementation and testing of the Consolidated Software application.
  • Performed validations using available validation controls and regular expressions in java.
  • Creating unit test strategy, preparing test environments and test cases.
  • Written SQL Queries for CRUD operations.
  • Used Jenkins to Continuous Integration Build.

Environment: Core Java, Java 1.7,1.8.0.111, Spring 4.0,Hibernate 4.2,SpringBoot, Restful Web Services, Apache Tomcat 8.0.5, Apache Maven 3.0.2,2.3,2.4, GIT hub, AngularJS, Restful, JUNIT, Eclipse 4.2, Log 4j,Slf4j, JAX-RS/Jersey, XML and JSON, Jenkins, SqlServer, Oracle, STS 3.7.2.

Confidential, New York City, NY

Full Stack Developer

Responsibilities:

  • Involved in developing the project using Rational Unified Process (RUP).
  • Involved in designing Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose, Visio 2003, UML, and Magic Draw.
  • Developed user interface using JSP, Ajax based design, Prototype 1.5, JSP Tag libraries and used lot of EXTJS (JavaScript) libraries for developing jsp.
  • Designed web pages using JSP, HTML, CSS and server side validation with Validator interface of spring MVC.
  • Used Java JDK 1.5 as development kit for java programs.
  • Extensive exposure to Agile/Scrum development methods.
  • Developed the front-end components using HTML, Java Scripts, JSP, AJAX, Servlets, and XML.
  • Designing database, writing DML Statements with use of SQL.
  • Implemented SPRING Model View Controller architecture to develop presentation tier and business layer using components like dispatcher Servlet, Handler Mappings, Controller, Model and View Object, View Resolver.
  • Used JDBC for the data retrieval from the database for all the inquiries.
  • Designing and coding of Action Classes and Business Classes for the Application.
  • Implemented Spring Web Flow 2.5 Principles that builds upon Spring MVC to support user-level, application-directed control flows.
  • Involved in Parsing XML’s using DOM, SAX, and JAXB to retrieve information that is returned from Web Services.
  • Develop and execute unit test cases using Junit3.0.Used these test cases at facade level, Session bean, persistence layer and service level.
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Involved in developing Web Services and client.
  • Involving in design meetings before developing the application and be proactive in discerning performance issues and developing high-performing application.
  • Extensively used SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Process the JSON requests according to different types of modules, actions, and request data
  • Design JSON responses according the request, send it back to the front end after the logic processing.

Environment: Web Sphere Application Server 6.1,JDBC,Spring MVC, Web Services, Hibernate 3.0, J2EE 1.4, JSP 2.0, Ajax, Servlets 2.4, JMS 1.1, XML, Log4j, JUnit, ANT, JavaScript, HTML,CSS, PL/SQL, Windows XP, JSON, Maven .

Confidential, San Dimas, CA

Full Stack Senior Developer/Consultant

Responsibilities:

  • Coded and unit tested micro services using EJB3, JPA (open JPA 7.0), JAX-RS (Jersey).
  • Coded and unit tested User Interface (UI) implementing JSF 1.2 (Mojarra), Dojo and HTML/CSS3.
  • With limited time adapted to organization’s in house Java Script Framework (MDF) and redesigned existing JSF interfaces and MDF interfaces.
  • Coded and unit tested Batch modules as well as wrote native SQL scripts.
  • Analysed production defects and provided detailed resolutions.

Environment: JSF1.2 (Mojarra), DOJO, HTML/CSS3, MDF3.0, Java5, JEE5 (open JPA 7.0, EJB3, JAX-RS), Oracle.

Confidential, New York City, NY

Senior Developer/Consultant

Responsibilities:

  • Coded and implemented middleware services and user interface for web pricer module.
  • Coded data access component(s) using Oracle 11G, Hibernate, MongoDB, Morphia .
  • Created unit tests with Arquillian framework.

Environment: Java7, JEE6 stack, JSF2.2, Richfaces5, JBoss Guvnor(DROOLS), MongoDB2.6, Wildfly8.1

Confidential, St. Louis, MO

R ole: Senior Java Developer

Responsibilities:

  • Involved in gathering business requirements, analysing the project and creating use Cases and Class Diagrams.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Used Hibernate ORM as java persistence API. Extensively used Annotations, Mappings and querying the database using Hibernate. Integrating spring with Hibernate.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data Model with a SQL-based schema.
  • Produced and consumed Web Services using SOAP, WSDL and published it on Web Logic Application Server. Extensively used XML Web Services for transferring/retrieving data between different providers.
  • Extensively worked with Oracle database, created and worked with various database objects like Packages, Stored Procedures, Functions, Triggers, Views, Materialized Views, dB links, external tables, etc.
  • Developed SQL scripts and control files for loading data using PL/SQL and written complex queries to generate feeds.
  • Development and implementation of Asynchronous communication interface using JMS API.
  • Used View Resolvers and Spring form tag library in JSP for rendering view part in Spring MVC.
  • Used XML, XSL and XSLT for developing a dynamic and flexible system for handling data.
  • Involved in the development of XML parsing components using DOM and SAX parsers.
  • Developed custom tags, JSTL to support custom user interfaces.
  • Configured and used Log4J for logging all the debugging and error information.
  • Used MAVEN for build and deploying the application onto the Application server.
  • Used SVN for version control of the code and configuration files.

Environment: ­ Java, JSP, Spring MVC, SAX, DOM, XSLT, DOM, XML, EJB 3.0, Weblogic Application Server,,Ratonal Rose, SVN, Oracle11g, Junit, JavaScript, Jquery, DHTML.

Confidential, Aliso Viejo, CA

Senior Java Developer

Responsibilities:

  • Participated in development phases of the project with major emphasis on coding and unit testing of the modules.
  • Development methodology used was the agile methodology. Process included iterative development, 2 week sprints, and daily stand-up.
  • Developed the presentation layer on Struts framework using Servlets and JSP.
  • Used Eclipse for developing web components such as JSP, Controller tier that includes action classes.
  • Designed and developed the business logic components using facade design pattern.
  • Created war/ear files and deployed them on WebSphere application server.
  • Developed various stored procedures, functions, and packages and materialized views along with JDK and JDBC for backend and middle level data access layer between Java and Oracle in OLTP application.
  • Developed PL/SQL stored procedures to perform complex database operations.
  • Front-end designing and validation were done using the JavaScript.
  • Prepared Test Case document to test the required functionalities.
  • Performed Unit as well as integration testing for all the modules.
  • Created Technical documentation as per the company standards.
  • Used Ant scripts to fetch, build and deploy the application to development environment.
  • Enhanced the system with change requests and coordinating with business and development team.
  • Interacted with DBAs, Data Architects, Application Team, Infrastructure team.

Environment: Java, J2EE, JSPs, Servlets, JDBC, Web Services, SOAP/HTTP, Struts, Web sphere, XML, XSLT, JavaScript, HTML, NetBeans, Oracle, Windows.

Confidential, Omaha, NE

Java Developer

Responsibilities:

  • Interactions with the business team to gather the requirements review the specifications and monitor the work.
  • Implemented the Struts framework based on MVC design pattern. Involved in writing the struts-config files.
  • Used J2EE design patterns like MVC, Singleton and DAO Factory to provide a consistent, easily manageable and maintainable application.
  • Implemented the front end using JSP, XHTML, DHTML, XML, CSS and JavaScript.
  • Developed JSP pages to handle client requests and carry out server side processing.
  • Implemented client side validations using JavaScript. Responsible for unit testing and integration testing, bugs fixing, handling change requests.
  • Developed the Struts Action classes to perform the business logic and developed the Struts Action forms to collect the user input. Used Struts for web tier development and also created Struts Action to handle the requests.
  • Created DB tables, functions, Joins and wrote prepared statements using SQL.
  • Created Object-Relational mapping using Hibernate. Created *.hbm.xml mapping for all data table objects and created hibernate- config.xml.
  • Developed Servlets, Java beans and Java helper classes responsible for delivering web component.
  • Implemented logging using Log4j. Responsible for the co-ordination with the team members and attending meetings.
  • Responsible for quality assurance of all web design projects, including web usability, accessibility, testing and debugging.
  • Consumed Web services for retrieving the revenue analysis data. Involved in the Data Access Object layer for storing, updating and loading the data using Hibernate.

Environment: J2EE/J2SE, Java1.5, JSP, Strut 2.1, Spring Framework 3, CSS3, Apache CXF, XML, HTML, Log 4j, Oracle, JavaScript, Sub Version.

We'd love your feedback!