We provide IT Staff Augmentation Services!

Java full Stack  Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Skilled IT Professional with around 8 years of experience in design, development and maintenance of distributed web - based applications and client/server applications using Java/J2EE and Web Technologies.
  • Experience of enterprise level application development with Java centric technologies in the domain of Banking, Healthcare, Insurance and Retail.
  • Expertise in Core Java concepts and hands on experience in implementing Java 8 features like functional interfaces, lambdas and Java Stream API for bulk data operations on collections.
  • Broad noledge and hands on experience in Web development using HTML5, DHTML, AJAX, CSS, JavaScript, jQuery, AngularJS 2, Bootstrap, Angular 5, and Angular Material.
  • Extensive experience in Enterprise/Web/Client Server systems using J2EE Technologies such as Java, JSP, Servlets, JSF, EJB, RMI, JNDI, Struts 2, Hibernate, Spring.
  • Expert in implementing Spring modules including Spring IOC, Spring ORM, Spring AOP, Spring JDBC, Spring Security, Spring MVC, Spring Boot and Spring Integration Messaging (Spring JMS, Active MQ) using Annotations and Auto-wiring.
  • Good noledge on Spring cloud using Pivotal Cloud Foundry (PCF). Created services Circuit breaker, service registry and load balancer and deployed micro service into cloud (PCF).
  • Expertise in Spring Security with LDAP authentication and authorization security process, and hands on experience in configuring LDAP into applications.
  • Strong database connectivity skills which include Oracle 12c, MYSQL, and DB2 and in programming with SQL, PL/SQL.
  • Designed and developed different types of reports including Tabular forms, Matrix (cross Tab report) form, Conditional, List items, Charts and Sub reports, custom report, drill down reports using SSRS
  • Extensive experience with server-side programming and technologies such as J2EE, Servlets, JSP, JavaBeans, JDBC, JMS, JNDI and EJB 3.0.
  • Executes RESTful Web services using Spring MVC Rest frameworks.
  • Comprehensive noledge on writing Triggers, Stored Procedures and Normalization of databases and development using SQL and PL/SQL in SQL Server environments.
  • Experienced in NoSQL databases like MongoDB (2.6, 2.4), Cassandra (1.2, 2.0, and 2.1) and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB.
  • Extensive experience with Amazon Web Services (AWS), Open stack, Docker Puppet, Chef, AWS Cloud Formation, AWS Cloud Front and Experience in using containers like Docker and familiar with Jenkins.
  • Had vast exposure to release management and experience in configuring Team City, Jenkins and Maven Build.
  • Involved in creating and consuming SOAP based and RESTful web services using WSDL, JAX-WS, SOAPUI, JAX-RS and JERSEY framework.
  • Experienced in working with Jenkins for Continuous Integration (CI) and Continuous Deployment (CD).
  • Exposure to different IDE's like Eclipse, IntelliJ and NetBeans.
  • Supported Testers with Unit Testing, User Acceptance Testing and Bug Fixing.
  • Good Exposure with JBoss, WebSphere, WebLogic and Apache tomcat Web Application servers.
  • Experience in using version control and configuration management tools like SVN and GIT.

TECHNICAL SKILLS

Languages: Java, SQL & PL/SQL

Java Technologies: Core Java, Collections, JDBC, Multi-threading, AWT, JSP, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags, RMI, JCAPS, Design Patterns

Frameworks: Spring, Struts, Hibernate

Application Server: IBM WebSphere, Apache Tomcat, Glass Fish, JBoss, WebLogic, TPT, CXL.

Web services: SOAP, WSDL(JAX-WS), UDDI, REST(JAX-RS), APACHE CXF, AXIS, XFire

WebApplication Tools: XML, XSD, JMS, Servlets, JSTL, EL, Custom Tag Library, JSP, JSF, JNDI, JPA,JAXB

Database: DB2, Oracle, SQL Server, MySQL, PostgreSQL, Squirrel,Stored Procedures

Scripting Language: HTML5, XML (SAX, DOM), XSL/XSLT, XPATH, Java Script, jQuery, Ajax, EXT JS, Angular JS

Core Expertise: Java GOF and J2EE design patterns, Core Java concepts - Collections, Java 1.5 features, Multi-threading, Exception handling, IO, Concurrency etc.

Version control Tools: CA Harvest, CVS, SVN, IBM clear case

Build Tools: Ant, Maven, Jenkins, Cruise Control

Other Tools: Log4J, TOAD, SQL developer, HP Quality Center, JIRA, EMMA, Autopsy s, SOAP UI, FileZilla, Putty, Edit Plus

IDEs: Spring Tool Suite, Maven, Eclipse IDE, NetBeans, RAD, WSAD, JBuilder, JDeveloper, Visual Studio.NET, Toad, Putty, JUnit, Log4j.

Logging Frameworks: Log4j, Java Logging API, SLF4J

Testing Tools: Junit, JMeter, Quality Center, SOAPUI

UML Tools: Rational Rose, MS Visio

Operating Systems: Windows, UNIX/Linux

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Java F ull Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle(SDLC) of the application in Agile Development process.
  • Involved in writing Spring Configuration XML, file dat contains declarations and business classes are wired - up to the frontend managed beans using Spring IOC pattern.
  • Used Spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the Oracle database.
  • Exposed the application using Rest Web Service, developed http post, get methods based on requirement and handled the errors using http status codes.
  • Responsible for writing Hibernate Criteria and HQL queries.
  • Developed the DAO layer for the application using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Performed CRUD operations like Update, Insert and Delete data in SQL Developer and DDL operations.
  • Implemented queries using Oracle 12c, PL/SQL and SQL Server 2008.
  • Implementing the Micro services using Spring Boot and Spring Cloud and used Spring MVC framework for building the application based on MVC design paradigm.
  • Responsible for translating UX design into pixel perfect pages with CSS/HTML and wrapping in Angular Components and Directives with matching services and controllers.
  • Worked on highly advanced user interface design and development using Angular 5, Node Js, ES6, HTML, CSS and Bootstrap.
  • Authentication of users with OAuth and JWT web tokens paradigm.
  • Used Angular 4.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
  • Created SPAs with multiple views using route services and developed/tested features using Angular 4 and node JS.
  • Created custom, self-contained, reusable and testable Angular modules, controllers, directives and services to implement key functionalities for customer account summary.
  • Took part in setting up the routing configuration using Angular router for various views and sub views.
  • Worked simultaneously in both production and development teams.
  • Involved in build activities using Jenkins continuous integration tool along with Maven build script.
  • Wrote Test Cases using JUNIT as a framework.
  • Hosted and tested the application in AWS servers before publishing it in actual production environment.
  • Used GIT as version control tool for effectively managing the code changes & experience with Agile/Scrum methodology Worked in a CI/CD environment with Jenkins, Maven, AWS.
  • Loaded huge amount data from file into ORACLE using SQL Loader.
  • Designed and developed different types of reports including Tabular forms, Matrix (cross Tab report) form, Conditional, List items, Charts and Sub reports, custom report, Drill down reports using SSRS

Environment: Java, HTML5, CSS3, Bootstrap, JSON, Typescript, Angular 4, MongoDB, Spring security, Spring Boot, JMS, Hibernate ORM, Spring AOP, Karma, Jasmine, Jenkins, AWS, JMS, HQL, Agile, Scrum, Jira, Junit, JMeter, SoapUI, REST, GIT, WebLogic, SQL Loader, SQL Developer

Confidential, Minneapolis, MN

Senior Java Developer

Responsibilities:

  • Followed Agile methodology to iterate quickly on product changes, developing user stories and working through backlog, used JIRA to record and monitor the stories and backlogs.
  • Worked on re - platforming the legacy application built using Angular JS, JavaScript, Bootstraps, and HTML. Spring MVC, and JDBC, Hibernate, Rest API.
  • Strong Knowledge in computer fundamentals like Data Structures and Algorithms.
  • Architected, Designed and Implemented SPA (single page application) using Angular JS directives, expressions, routing capabilities for bookmarking, pipes and validations.
  • Developed services using http module to communicate with backend node services and various form components such as data driven forms and Template driven forms using Angular Forms Modules.
  • Web application development for backend system using Node.js with cutting edge HTML5 and CSS3 techniques.
  • Use Spring boot for Single Sign on(SSO) page application to access more quickly.
  • Developed schedule jobs/triggers to schedule the tasks using Quartz scheduler library and also developed JMS to send messages from one application to other application internally.
  • Customized the build process to suit enterprise needs by developing custom Maven plugins, lifecycles and archetypes and Used Git as a version control to save the code.
  • Created POJO's and DAO's for the database entities using Spring JDBC annotation mappings Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA and used Swagger to interact with nod end points of the micro services.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • 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.
  • Used apache camel to integrate the different applications using protocols like http, Active MQ and JMS.
  • Wrote SQL stored procedures, and used Hibernate ORM to connect to database.
  • Used Dynamic SQL (DBMS SQL, DBMS DDL) in Functions and Procedures and created database Triggers to record Insertion, Updating, Deletion and all other audit routines. Responsible for Code Reviews and PL/SQL Code Tuning.
  • Server instances are created on AWS. Tomcat, Swagger are installed and used for deploying Microservices.
  • Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Developed Spring REST controllers to serve data in XML and JSON format and configured application using Maven.
  • Utilized mongo database management system for keeping user generated data.
  • Implemented API Gateway pattern with Spring Cloud, API Registration and Discovery with Spring Cloud and Eureka, spring data JPA, Spring data Mongo DB.
  • Utilized Map Force to perform mapping between XML schemas, consumed and exposed web services and Restful Web services API using JAX-RS specification.
  • Involved in devops tools configuring builds using Jenkins with Git, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.

Environment: J2EE, JDK 1.7/1.8, Hibernate 4.2, spring 4.2, Servlets, Log4j, Angular JS 1.6, JavaScript, Bootstrap, jQuery, Restful, JMS, Tomcat, JSON, JAXRS, Maven, AWS, Cloud, Oracle 12c, Jenkins and Git.

Confidential, Bloomington-IL

JAVA/J2EE Developer

Responsibilities:

  • Analyzing the requirements and estimating the Level of effort.
  • Involved in Full Life Cycle of Software Development (SDLC) from Analysis through Design, Development, Integration and testing phases
  • Providing the timeline to business and giving updates every week.
  • Achieving the timeline and delivering quality output to Business.
  • Developed the IPO payment option module using JSF & Core Javacomponents in Web logic Application Server.
  • Experience in giving High Performance rendering through Face lets by XHTML.
  • Developed cross platform front ends using HTML, CSS3, JavaScript, jQuery, JSON.
  • Wrote JavaScript functions using Modernizer to detect HTML and CSS3 features in the browser.
  • Used JSF Framework with AJAX in developing user interface UI components, RIA components.
  • Used chrome developertools for debugging web pages.
  • Created usability prototypes for the UI screens using JavaScript and jQuery.
  • Hands on Experience in using Spring MVC, Spring Boot, Spring Integration.
  • Used Hibernate mapping tool for transparent DB persistency.
  • Updates in the ORACLE database using SQL, PL/SQL by writing materialized views, procedures, functions and triggers.
  • Deployment of application changes in test and prod environments (UNIX boxes) using LINUX commands
  • JavaScript animations and interactive HTML components using jQuery & AJAX.
  • Analyzing the business requirements and writing detailed functional requirements by going through the requirements with clients with respect to end user, system perspective and functional perspective
  • Explaining the clients the technical side of the requirements of where exactly they fit into the system and proposing new solutions/alternatives to Business.
  • Analysis of requirements and writing detailed test cases for the application before the application hasn't been developed.
  • Testing multiple scenarios within multiple systems associated with an application and identifying as many defects as possible and logging them into a tracker tool.
  • Preparing design documents for the business flow and specific functional requirements.

Environment: Core JAVA, J2EE, XML, AJAX, Oracle, Java Script, jQuery, JSF,, HTML, CSS3, JSON, Servlets, JSF, Web Logic.

Confidential -Malvern, PA

Java Developer

Responsibilities:

  • Responsible for developing and implementing J2EE applications.
  • Designed and developed front - end using Servlet, JSP, JSF, DHTML, JavaScript and AJAX.
  • Used all the advanced Photoshop features to create appealing visual web interfaces.
  • Implemented various Search Engine Optimization techniques as metadata, building inbound link, and outbound link text, meaningful title while designing web pages.
  • Used jQuery to make the HTML, DHTML, CSS and JBoss code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Created HTML, CSS, JavaScript, DHTML pages for Presentation Layer.
  • Involved in developing of design documents with UML class diagrams.
  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company's standards.
  • Created Graphic User Interface (GUI) and applied to web site.
  • Designed and developed middleware application using spring core framework and Implemented JavaEE components using Spring MVC, Spring IOC, spring Batch for cross cutting concerns and spring security modules.
  • Increased developerproductivity by using efficient programming methodologies and local development.
  • Managed application state using server and client-based State Management options.
  • Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
  • Involved in JavaScript coding for validations, and passing attributes from one screen to another.
  • Applied client side validations using JavaScript, jQuery and Apache Struts.
  • Implemented Batch jobs to deal with Large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
  • Implemented AJAX and Maven to enhance the capability of the website by using Eclipse.
  • Used Firebug and IE developerToolbar for debugging and browser compatibility.
  • Implemented a controller Servlets/JSP for the security of the system.
  • Developed dynamic page designing using JSP tags to invoke Servlets/ JSP Content is configured in XML Files.
  • Consumed SOAP Web services, generate classes from XSD using JAXWS using MAVEN.
  • Used MAVEN for project management and build automation with JBoss.
  • Used CSS Blueprint to create grids and adopt cross browser interactive features.

Environment: JSON, JSP, Maven 3, HTML, CSS, JavaScript, Spring Batch, jQuery, AJAX, XML, XHTML, DHTML, MySQL, Internet Explorer, Firefox, Chrome, Windows, Photoshop, Eclipse.

Confidential

JAVA Developer

Responsibilities:

  • Implemented large-scale enterprise logistics application. The first phases use a variety of server-side tools (Servlets, Oracle9i, PL/SQL, Java Stored Procedures, EJB).
  • Developed extensible XLST procedures for handling navigational trees of any depth.
  • Worked on user personalization module using XML as portable data and developed required standard templates of XSL used IBM lotus XSL parser for XSLT and XPath.
  • Developed and Deployed EJB components, Servlets.
  • Developed session beans, entity beans for the system.
  • Involved in the preparation of test scripts for the use cases.
  • Developed Persistence layer using Hibernate (domain layer) using java classes and BIS using stateless session beans incorporating session façade design pattern.
  • Involved coding and review of the system.
  • Involved for preparation of user entry screens.
  • Developed the presentation layer using JSPs and HTML.
  • Have got the noledge on Ruby, Groovy and Grails
  • Client-side validations were done using JavaScript.
  • Worked on implementing Connection Pooling at Web Logic Server
  • Worked on writing SQL Queries and PL/SQL Stored Procedures using Oracle 9i. Used JDBC for connectivity.
  • Created Security Realms in Web Logic
  • The User interface for setting-up pharmacy store, configuration settings, pop-up windows were coded in pure JFC/SWING.

Environment: Java, J2EE, XML/XSL, JFC/Swing, JUnit, Servlets, EJB, Web logic, Oracle 9i, JDBC, JSP, HTML, JavaScript, Windows2000, Eclipse.

We'd love your feedback!