We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 6+ years of experience as a Software Developer involved in Design & Development of Enterprise Applications, Web Applications, Web Services with Java/J2EE technologies.
  • Experience working in complete Software Development Life Cycle (SDLC) with methodologies like Agile/Scrum, Waterfall, and Rational Unified Process.
  • Working knowledge of Spring Core, Spring Batch, Spring Security, Spring Boot, Spring MVC and Spring's integration with Hibernate and Struts technologies.
  • Experience with Hibernate Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
  • Proficient in client - side design and validations using HTML5, DHTML, CSS3, JavaScript, JSP, Angular, BackboneJS, NodeJS, Ext.JS, Bootstrap, TypeScript.
  • Experience in writing Components, Pipes and Services to separate concern and handle different situations by using Angular framework.
  • Proficient in using React JS for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
  • Knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure Blob and Pivotal Cloud Foundry (PCF).
  • Experience with App & Web servers like WebLogic, WebSphere, Tomcat, and JBOSS.
  • Skilled in EJB Session beans with JNDI mapped naming & JMS message-driven beans.
  • Experience in using Web Services like JAXP - DOM, SAX, JAXB, SOAP protocol in JAX-WS, REST services and Microservices with Spring Boot.
  • Specialized in RDBMS design using normalization techniques and expertise in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
  • Experience in various software developments IDE's like Eclipse, MyEclipse, & RAD.
  • Experience with Cloud technologies like Amazon Web Services (AWS) and Cloud computing infrastructure Amazon SQS, DynamoDB, EC2, S3, Amazon Red Shift.
  • Familiarity with JIRA for bug tracking, issue tracking, and project management and Jenkins for Continuous Integration and Continuous Deployment.
  • Experience in writing ANT & Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Good analytical ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL/PLSQL, Unix Shell Scripting

Web Technologies: JSP, XML, JSON, HTML5, XSLT, JavaScript, CSS3, DHTML, Servlets, JSF, AJAX, Angular, Bootstrap, Node.JS

RDBMS/No-SQL: Oracle, MS SQL Server, MySQL, MongoDB

Application Servers: Tomcat, WebLogic, WebSphere, JBOSS

Middleware: SOAP, REST, JMS

Application Tools: Ant, Maven, Jenkins, RAD, Clear Case, Rational Clear Quest

Operating Systems: Windows, Unix, Linux.

Version Control: GIT, CVS, SVN, Visual Source Safe, Clear Case

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Java Full Stack Developer

Responsibilities:

  • Designed and coded application components in Agile environment utilizing a Test-Driven Development approach.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Worked on Responsive Web Design using HTML5, CSS3, jQuery, JavaScript, Twitter Bootstrap, Ajax, Angular 5, JSON Components and JSP.
  • Implemented Angular component router for navigation and services to connect the web application to the backend API.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 5.
  • Modeled JSON data from database and coded request handlers for parsing and sending relevant data to client-side.
  • Exposed the application core API's as REST web services and implement application workflows in Rich User Interfaces using jQuery.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Used Spring Core Annotations for Dependency Injection, Spring MVC for REST API, and Spring Boot for Microservices
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Implemented authentication, authorization, access-control features by using OAuth 2.0.
  • Used Spring Data by extending Mongo Repository for CRUD operations on MongoDB.
  • Used parsers like SAX and DOM for parsing XML documents and used XML transformations using JAXB.
  • Developed the business layer logic and implemented EJB Session beans.
  • Used NoSQL MongoDB to store all the Data which we processed to create Tasks and to Schedule those using Click Software.
  • Used Docker to containerize application by configuring properties, variables for build files to be deployed continuously across multiple platforms.
  • Created and managed Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Worked with Amazon web services in migrating Java applications to the cloud using EC2, S3 and object storage container to store and retrieved secured files, from API.
  • Used JIRA for defect management and to keep track of bugs and issues.
  • Built application using Maven and used Log4J to generate log files for the application.

Environment: Java 8, Spring MVC, Spring Boot, Hibernate, Node.JS, MongoDB, Kafka, Log4J, Jenkins, Maven, Mongo Chef 3T Studio, GIT, Quartz, JIRA, IntelliJ

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Involved in the requirements review, design, development, unit-testing and Bug fixing of the system and used Agile Development methodology.
  • Developed UML Use Cases, Activity, Sequence, Class diagrams using Rational Rose.
  • Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Wrote the Design Specifications for the user interfaces and the business logic layers.
  • Responsible for enhancing the web application UI using HTML5, TypeScript, Angular, XML, Bootstrap, JSP, CSS3, AJAX, and JSON as per the requirements
  • Used various Angular UI Bootstrap components such as calendars, masks, up loaders, sliders, alerts, modal dialogs for developing the UI.
  • Involved in writing client side validations using jQuery with AJAX.
  • Used Spring Core Annotations for Dependency Injection, Spring MVC for REST API, and Spring Boot for Microservices.
  • Developed REST-based services to facilitate communication between client and servers.
  • Enhanced JMS messaging layer to send updated request to middle ware layer.
  • Created schema documents for XML validation and developed XML schemas.
  • Used Hibernate Annotations concept to retrieve data from the database and integrate with Spring Boot to interact with back end SQL Server.
  • Used Eclipse IDE to write the code and debug application using separate log files.
  • Developed OpenStack API to integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine images.
  • Used AWS CloudWatch in alerting, maintaining and monitoring of production and corporate servers/storage.
  • Worked on Spring Security to secure the application by security interceptors and worked with external entitlement services to authenticate Users to access the data.
  • Created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce response time in the application.
  • Used SVN for version control of the application.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components on JBOSS Server.
  • Developed module using Log4J to create log files for debugging and tracing purposes.
  • Developed J-Unit test cases for testing the application.

Environment: JPA, Spring, Hibernate, EJB, JSF, jQuery, AJAX, JavaScript, Oracle, JIRA, ANT, Jenkins, REST, Node.JS, Bootstrap, Angular, J-Unit, UML, JSP, JBOSS, Java 8

Confidential, Pittsburg, PA

Java Developer

Responsibilities:

  • Interacted with business analyst to understand the requirements to ensure correct UI modules been built to meet business requirements.
  • Developed UML diagrams like Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detail design phase.
  • Used Spring framework to achieve IOC by implementing Dependency Injection.
  • Implemented Spring MVC and Spring Boot framework for the development of web application and web services
  • Used Hibernate in persistence layer and developed POJO, Data Access Object (DAO) to handle all database operations.
  • Responsible for developing front-end logic and user interactive web pages using web technologies like HTML4, CSS2, Bootstrap, JavaScript, AngularJS.
  • Involved in developing HTML and AngularJS for client-side presentation and, data validation on the client side with in the forms.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemas.
  • Deployment of application in Tomcat server and good experience in resolving issues in the production server.
  • Responsible for design and development of database schema and Entity-Relationship diagrams of the back-end Oracle database tables for the application.
  • Create SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures and use JPA with Hibernate provider.
  • Designed Hibernate entities that map data base tables, implemented inheritance strategies using Hibernate inheritance strategy.
  • Used Log4j logging framework to write Log messages with various levels for logging across the application.
  • Developed J-Unit lists for the programs and used Easy Mock for mock objects.
  • Worked with offshore team in assisting them to understand the business requirements and design for modules development.

Environment: J2EE (JAVA, JSP, Servlets, JDBC, EJB), JavaScript, Struts, JMS, Apache Tomcat, HTML/DHTML, XML, CVS, SQL, Oracle, Eclipse IDE, Linux.

Confidential, Frisco TX

Java Developer

Responsibilities:

  • Involved in complete SDLC management - Requirements gathering, Design, Analysis, Development and Testing
  • Developed UML diagrams to develop use cases for University’s Financial Services web application.
  • Implementing the Struts framework for Model View Controller pattern.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, jQuery and JavaScript to construct dynamic web pages.
  • Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
  • Involved in the implementation of Stateless session beans for business logic layer and Entity beans for persistence.
  • Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
  • Configured and used WebLogic application server for creating Data source and enabling JNDI for beans and database lookups.
  • Deployed components on WebLogic and WebSphere application server.
  • Worked Oracle database to create databases of student and faculty login information and their desired areas of study.
  • Worked on Eclipse as IDE tools to build up applications.
  • Developed codes for Action Servlet, Request Processor and Action classes by extending Struts package.
  • Used EJB Message Drive Beans to initiate daily process.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance.
  • Created XML Schema, XML template and XSL.
  • Developed Web Services Application using SOAP and WS-Security
  • Installed SSL certificates on the developed application.
  • Provided weekly status reports to PM with latest information of all ongoing activities.

Environment: Java, TDD, Struts, EJB, jQuery, JSP, HTML, CSS, Servlets, SOAP, WS-Security, JMS, MQ, Eclipse, SVN, Ajax, JNDI, JBoss, J-Unit.

We'd love your feedback!