We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Around 8 years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development Testing using Software Development Life Cycle
  • Extensive experience in designing professional UI web applications using front-end technologies like AngularJS, Node JS, Angular 2/4, HTML5, CSS3, JavaScript, jQuery AJAX, JSON and Bootstrap
  • Experience in Software Development Life Cycle (SDLC) process, which incorporates Requirement Gathering, Analysis, Developing, Testing and implementing life cycle utilizing approaches like Agile, SCRUM and Test-Driven Development.
  • Experienced with Core Java concepts such as Serialization, IO, Multithreading, Collections, Concurrency and Exception Handling.
  • Experience in developing distributed Web applications and Enterprise applications using Java/ J2EE technologies like spring, Spring Boot, Spring MVC, JAX-RS, and Hibernate.
  • Experience in developing Restful Web Services, Micro Services.
  • Developed Restful web services using Spring boot, Spring Restful template
  • Responsible for support and maintenance, implemented Spring Batch for huge number of transactions
  • Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
  • Involved in the creation of interface to manage user menu and bulk update of attributes using AngularJS and JQUERY.
  • Experience on Relational database like PostgreSQL and MySQL and NoSQL database like DynamoDB.
  • Extensive experience in building, deploying EAR, WAR, JAR files on test, stage and production servers.
  • Good Working knowledge of ANT, MAVEN and Log4J.
  • Hands on knowledge with Git, GitHub and Jenkins
  • Experience in the design and development of JUnit test cases, load balancing and failovers with cache servers and application servers.
  • Experience in working with Test Driven Development (TDD) and Pair Programming. Involved in developing test plans, test cases (Manual/Automated), test procedures, white-box and black-box testing.

TECHNICAL SKILLS

Programming Languages: Java 1.8/1.7/1.6/1.5 , J2EE, C, C++

Web Technologies: JSON, JSP 2.2/2.1, HTML4/5, CSS 3, DHTML, JavaScript, Angular JS 4x/2x/1x, AJAX

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB.

Web/App Servers: JBoss7.x/5.x, WebLogic 10.0/9.0/8.1/7.0 , Tomcat 7,6, WebSphere 8.5

IDE: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IDE

Tools: Splunk, Jenkins, WebEx, TOAD, Xml Spy, Ant, PL/SQL Developer, JUnit, JMock

Operating systems: Windows 10/8/7/NT/XP/2000/98, Unix, Linux

Databases: Oracle 12c/11g/10g/9i, My SQL 5.0, 4.1, MS SQL ServerEnterprise Technologies JDBC 3.0/2.0, Servlets 2.5/2.4, Spring Core, Spring Security, Spring JDBC, Spring Integration, Spring Batch, SOAP and RESTful Web Services, JPA, EJB 3.0, Hibernate 4.2.

PROFESSIONAL EXPERIENCE

Confidential - St. Louis, MO

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Developed the application implementing Spring MVC, AOP and Hibernate as ORM framework.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Used Java 9 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & Jaxon API.
  • Developed worker code using core java function such as multi-threading for data retrieval from amazon queue service and implemented code to send this data to Relational database service.
  • Used Spring Boot, which is radically faster in building cloud Micro Services and develop spring, based application with very less configuration.
  • Developed Micro Services & APIs using Spring Cloud, Spring Security, Spring Boot, and Spring Integration
  • Integrated jQuery, Angular4 and Ajax to consume RESTful web service.
  • Developing and designing SPA user interfaces in Angular JS 4.0. Worked on Front end by using Angular JS 4.0, JavaScript.
  • Used PostgreSQL database for creating tables, views, stored Procedures and writing complex queries.
  • Developed scripts for various purposes such as sending large log files to storage services such as S3 for log analysis.
  • Used GitHub for efficiently managing the source code versions with the development team.
  • Used JMS to place the import run requests into JMS Queue.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
  • Containerized the cloud architecture for high volume distributed application using docker.
  • Used Maven for code compilation and deployment on Tomcat Application Server.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Hands on experience with various attack prevention and working with relatively large code bases.

Environment: Java 9, JSP 2.2, HTML5, DHTML, Ajax, jQuery, 2.0 JavaScript, Spring 4.0, Hibernate 4.2, AWS, Oracle 12c, Spring Boot, Angular JS 4.0, XML, XPath, XSLT, JAXB, Maven 3.0, Tomcat 8, Eclipse, Unix.

Confidential - Atlanta, GA

Full Stack Java Developer

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Implemented UI using Angular JS, Java Script, JQuery, and HTML5 & CSS3.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Experience in responsive web designing and developing applications.
  • In calls to another Micro Services for making application in to smaller chunks and the Spring Hysteria as circuit breaker and for the fail-safe.
  • Developed the business logic using spring and persistence logic using Hibernate.
  • Developed the spring AOP programming to configure logging for the application.
  • Used XSL/XSLT for transforming and displaying reports.
  • Used Spring Dependency Injection to get the Hibernate Sessions and Spring DAO Classes
  • Provided data persistence by object relational mapping solution via Hibernate for application save, update, delete operations
  • Improved Code Reusability in Angular JS by using Services and Factories.
  • Implemented MVC architecture in Angular JS by implementing modular code for Controllers, Factories, Constants and Directives.
  • Developed Client applications to consume the web services based on both SOAP and REST protocol using JAX-RS API.
  • Strong experience in application integration using Web Services - JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS). Launch various AWS EC2 instance to deploy the application.
  • To generate reports for the batch services used the Spring Batch, created test cases of Junit for testing the DAO layer.
  • Resolved production issues while deploying the application and provided the production support.
  • Jira was used for project tracking and bug fixing and Jenkins for continuous Integration.

Environment: Java 1.7, Eclipse IDE, Hibernate, spring, Spring Boot, ActiveMQ, Maven, Express, Micro Services, HTML5, CSS3, Angular JS, AJAX, JavaScript, JSON, REST, MongoDB, GIT, XML.

Confidential - Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap.
  • Defined and developed the application's presentation layer using HTML, CSS, JSP, JavaScript templating.
  • Designed and developed Application based on Spring Framework, Spring MVC and spring templates.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks).
  • By using jQuery and Ajax sent the request to server side and receive the response.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) issues.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process.
  • Generated JUnit Test Cases for testing various Java components.
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
  • Worked closely with various teams to resolve issues which include: Business, QA, Build& Deployment, Off-shore, Production Support teams.

Environment: Java 1.5, HTML 4, JavaScript, Hibernate 3.0, XML, AJAX, SOAP, WSDL, UML, Shell Scripting, JUnit, log4j, JMS, Apache Tomcat 6.0, JBoss 5.0, Oracle 10g Database, Windows NT, Unix/Linux

Confidential

Java Developer

Responsibilities:

  • Designed and coded the application in Waterfall environment.
  • Designing the front-end using CSS, HTML, JSP and Oracle as per the requirements that are provided.
  • Used JQuery for creating different menus, dialog boxes, and used different JQuery plugins for calendar.
  • Defined and developed the application's presentation layer using HTML, CSS, and JQuery Scripting.
  • Deep understanding of JavaScript and the JQuery library.
  • Expertise in developing Web pages using JQuery plugins for Drag and Drop, AutoComplete, Bootstrap.
  • Developed SOAP and REST web services using Hibernate.
  • Configured the front end of the application using JSF framework.
  • Analyze and fix issues related to SOAP Web services and Application responses.
  • Involved in producing & consuming SOAP based web services using SOAP and Hibernate.
  • Used Hibernate for Object Relational Mapping of the database structure created in Oracle.
  • Expertise in coding optimized SQL queries on databases like Oracle.
  • Implemented core java Multithreading, Collections, Exception Handling, and OOP's concepts.
  • Involved in coding, building java applications using Core java, Multithreading, JSP and Servlet.
  • Involved in performing Unit and Integration testing Junit.

Environment: Core Java, JSF, JQuery, CSS, HTML, JSP, Oracle, JSON, SOAP web services, REST, JPA, IBM WebSphere, Multi-Threading.

We'd love your feedback!