We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Having 7 + years of experience inall phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Maintenance and Implementation of enterprise, web and client server applications using Java/J2EE technologies.
  • Exposure to Full Life Cycle in different software development methodologies like Water Fall Model and Agile Methodologies like Test Driven Development, SCRUM and Pair Programming.
  • Strong front - end UI development skills using scripting languages HTML5, CSS3, JSP, JavaScript, React JS, Angular JS, Bootstrap.
  • Experience in Producing and consuming Web Services Technologies like Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (JavaAPI for XML Registries).
  • Proficient in-Service Oriented Architecture (SOA) using Web Services such as SOAP, RESTful using Jersey and Jackson.
  • Experience using frameworks like Spring, JPA, Hibernate.
  • Proficient in implementation of frameworks like Spring,Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, AJAX frameworks and ORM frameworks like Hibernate.
  • Proficient in implementing various J2EE design patterns like MVC, Service Locator, Session Façade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO), FrontController, View Helper and Business Delegate.
  • Experienced in writing complex queries, stored procedures, functions, packages, tables, views and triggers with major databases such as Oracle, DB2 and MySQL.
  • Hands-on experience in developing Microservices solutions, experience on Microservices tech stack like Spring Boot and Distributed Cache.
  • Knowledge on Apache Kafka cluster as a messaging system between the APIs and Microservices.
  • Proven communication, technical skills and the ability to work in a team as well as individual with minimal supervision or guidance.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
  • Excellent interaction skills with client and proven experience in working individual and as well as in a team.

TECHNICAL SKILLS

Programming Languages: JAVA, JavaScript, HTML.

J2EE Technologies: JSP, Servlets, JDBC, Java Security, Log4J, JNDI.

Web Technologies: Angular JS, Node JS, AJAX, HTML5, CSS3, JSON, JQuery, XML, XSD, XSTL, SAX.

Frameworks: Struts, Hibernate, Spring MVC, JSF, Spring IOC, JUNIT, SOAP UI.

Web Services: SOAP, RESTFUL, JAX-RS, JAX-WS.

Web Servers: Web Sphere, Apache Tomcat, IBM Web Sphere.

Databases: Oracle 8i/9i/10g, SQL SERVER, NoSQL, MYSQL.

Development Tools: Eclipse, Net Beans, My Eclipse.

Design Patterns: MVC, Front-Controller, Singleton, Factory, Session Façade, Business Delegate.

Operating Systems: Windows, Linux, Sun-Solaris Unix.

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Full Stack Java developer

Responsibilities:

  • Involved in the analysis, design, development and system integration and testing phases of Software Development Lifecycle (SDLC).
  • Followed Agile Scrum Methodology to Development Environment. Participated in the daily SCRUM meeting and paired programming to produce quality delivery within time.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
  • Involved in developing components on Reporting Dashboard with Spring MVC, SpringFramework and Hibernate.
  • UsedJavaMessage Service (JMS) for reliable and allowed asynchronous exchange of important information and set up a scheduler for spring batch jobs.
  • Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries.
  • Used Core Spring framework for Annotation based Dependency injection.
  • Configured Hibernate session factory to integrate Hibernate with Spring and used JPA/Hibernate to communicate with data layer and XML to read XML data.
  • Developed Dashboards and UI pages with JSP, HTML5, CSS3, JavaScript, jQuery, and used Bootstrap to create Responsive Web pages.
  • Using Splunk for retrieving JSON Request and Response and Check with SOAP UI
  • Worked on AngularJs by consuming RESTfulweb services & Used AngularJsforms like Template Driven forms and Modern Driven (Reactive) forms.
  • Used node.js which is event-driven model for data-intensive real-time applications.
  • Familiar with MongoDB write concern to avoid loss of data during system failures and implemented read preferences in MongoDB replica set.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups and IAM.
  • Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously and asynchronously, and send JMS message to Apache Active MQ on the edge device.
  • Configured local Gradle repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration/continuous deployment (CI/CD).
  • Used Junit and Cucumber framework for Unit Testing of application.
  • Used GIT for Source Control and Version Management of all codes and resources.

Environment: HTML5, CSS3,JavaScript, jQuery, JSP, XML, Ajax, Angular 4, Node.js, Restful Web Services,Java8, Spring MVC, Spring Core, Spring Boot, Spring Security, NodeJS, Hibernate, JMS, MongoDB, AWS, Apache Tomcat Server, Gradle, Jenkins, JUnit, TDD, Log4j, Eclipse, JIRA, GIT.

Confidential, NH

Full Stack Java Developer

Responsibilities:

  • Followed Agile Software Development Methodology in the progress of the project.
  • Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
  • Used SAAS as a software distribution model through which apps are available to the customers.
  • Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
  • Developing the web site for online trading using E-Commerce such as Electronic Data Exchange.
  • Extensively used Web Storm for development in the front end and used Subversion as version control system and Tortoise client for SVN.
  • Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
  • Used AngularJS and Handlebars.js framework where data from backend is stored in model and populated it to UI.
  • Created AngularJS Controller which Isolate scopes perform operations in UI.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Converted the pages from XMI (XML Metadata Interchange) to AngularJS and in this process had to deal with converting the XMI request and response in the front end to JSON (JavaScript Object Notation).
  • Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems.
  • Managed source control and version control using SVN.
  • Project status tracking using JIRA.
  • Experienced in problem analysis in both technical system and application programs.
  • Essentially involved in all phases of SDLC to structure the unformatted requirements.
  • Designed the ER diagrams and structured data in the database with enforcing normalization for a consistent output.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).

Environment: Java1.7, Web storm, AngularJS 1.3, Ext JS, HTML5, CSS3, JSON, JavaScript, XMI, Maven 2, Eclipse Kepler, Eclipse Juno, XML, Silk SVN, Tortoise SVN, SQLDeveloper, Spring MVC, Oracle DB, Grunt, Jasmine.

Confidential, ME

Full Stack Java Developer

Responsibilities:

  • Designed & developed the application using Spring Framework.
  • Developed class diagrams, sequence and use case diagrams using UML Rational Rose.
  • Designed the application with reusable J2EE design patterns.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing.
  • Closely worked and supported the creation of database schema objects (tables, stored procedures, and triggers) using Oracle SQL.
  • Designed DAO objects for accessing RDBMS.
  • Designed & developed Data Transfer Objects to carry the data between different layers.
  • Developed web pages using JSP, HTML, DHTML and JSTL.
  • Designed and developed a web-based client using Servlets, JSP, Tag Libraries, JavaScript, HTML andXML using Struts Framework.
  • Developed views and controllers for client and manager modules usingSpring MVC and Spring Core.
  • Used Spring Security for securing the web tier Access.
  • Business logic is implemented using Hibernate.
  • Developed and modified database objects as per the requirements.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
  • ImplementedJavadesign patterns wherever required.
  • Involved in development, maintenance, implementation and support of the System.
  • Involved in initial project setup and guidelines.
  • Implemented Multi-threading concepts.

Environment: Java, PL/SQL, SQL, HTML, CSS 3.0, JavaScript, hibernate, Middleware Technologies, Ajax, Servlets, JSP 2.0, Web logic 10.4, JBoss, WebSphere, XML, XHTML, Eclipse, JMS, Oracle11g, EJB 3.0

We'd love your feedback!