We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 7+ years of experience in software development including analysis, design, development and quality testing of web - based applications using JAVA/J2EE technologies.
  • Experience in complete Software Development Life Cycle with methodologies like Waterfall, TDD, Agile/SCRUM development and Rapid Application Development.
  • Experience in using web technologies like Web Services, WSDL, WebLogic Portal, XML, XSD, CSS, XSLT, XQuery, JavaScript, HTML and XHTML.
  • Well versed with Object Oriented Design (OOD), Analysis (OOA), and Modeling (OOM) based on Unified Modeling Language (UML) architecture.
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC.
  • Experience in Frontend UI technologies like HTML5, CSS3, jQuery, JSON, AJAX, Node.JS, Angular, BackboneJS, Bootstrap, Tag Libraries, JSTL.
  • Experienced in developing Service Oriented Architecture and Web Services based on RESTful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RS using tools like Apache Axis.
  • Experienced in process, validate, parse, and extract data from XML using as XSL, XSLT, XML schemas, XPath, X-Forms, XSL-FO and parsers like SAX, DOM.
  • Hands-on experience in development of Microservices and deploying in Docker.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of, Elastic Beanstalk, Dynamo DB, S3, Route53, SNS, and SQS.
  • Experienced in writing SQL and PL/SQL scripts including views, indexes, sequences, packages, procedures, functions, database triggers.
  • Experience on IDEs such as IntelliJ IDEA, Eclipse, RAD and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, and JBOSS.
  • Expert in version control tools like GIT and SVN; build tools like ANT, Maven and Gradle; continuous integration tools like Jenkins, and issue-tracking platform like JIRA.
  • Experience in cross browser compatibility amongst Chrome, Safari, Firefox and IE.
  • Skillful in handling unit testing using J-Unit, Jasmine along with Test-Driven Development (TDD) methodology
  • Highly motivated, honest, dedicated and goal-oriented professional with excellent interpersonal skills.

TECHNICAL SKILLS

Languages: C/C++., Java, SQL, PL/SQL, Python

Modeling Tools: UML, Rational Rose, Visio

Web Development: JSP, JavaScript, jQuery, AJAX, XML, HTML5, CSS3, Bootstrap, Angular, React, Express.JS, Ext.JS, Backbone.JS, Node.JS.

Web Services: REST, SOAP, Microservices, JAX-RS, Apache CXF, Axis, Jersey

Databases: Oracle, SQL Server, MySQL, MongoDB

Web/App Servers: WebLogic, IBM WebSphere, JBOSS, Tomcat

Build Tools: ANT, Maven, Jenkins

Testing Tools: JUnit, JMeter, Selenium, TestNg, SOAP UI

PROFESSIONAL EXPERIENCE

Confidential

Java Full Stack Developer

Responsibilities:

  • Worked with Agile methodology and participated in Scrum meetings as a part of SDLC, to produce quality deliverables within time.
  • Involved and interacted with users, customers and Business users for the requirements and training with new features.
  • Developed code for Exception Handling for the modeled API requests for the applications.
  • Implemented aspects of security and authentication using OAUTH 2.0 and Spring Security.
  • Implemented Action Classes and server-side validations for account activity, tracking activity history and Transactions.
  • Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and Bootstrap.
  • Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Used React Js with Redux and Firebase for prototyping components, rendering and re-rendering services, state management, programmatic navigation and overall design layout.
  • Used React-Router for client-side routing.
  • Developed Restful APIs using Spring Boot for faster development and created Swagger documents as specs for defining those APIs.
  • Developing Spring Boot based Microservices using the annotation & implementing architecture patterns.
  • Used Spring framework for Dependency Injection and Hibernate for implementing the Persistence Framework for Database.
  • Used WebSphere Application Developer (WSAD) to develop and deploy the application.
  • Used GIT for version control and Eclipse IDE for development.
  • Worked on development of SQL and stored procedures for normalization and renormalization in MySQL. Build SQL queries for performing various CRUD operations.
  • Configured AWS Identity & Access Management (IAM) Groups and Users for Improved Login authentication.
  • Used Pivotal Cloud Foundry to quickly build, deploy and update the applications.
  • Managed Pivotal Cloud Foundry based platform built on Kubernetes programming with deployment manager and containerized using Docker.
  • Created automation framework’s and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.

Environment: HTML5, CSS3, TypeScript, jQuery, AJAX, JSON, Angular 4, Bootstrap, Spring Boot, Actuator, Hibernate, WebSphere, JMS, IBM MQ, JIRA, J-Unit, Selenium.

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of SDLC like requirement gathering, design, analysis and code development and customization of the application.
  • Designed Business Object Model, which involved UML class diagrams, use case diagrams and sequence diagrams using MS Visio.
  • Developed the application using Spring Framework modules like Spring IOC, Spring AOP and handled security using Spring Security OAUTH.
  • Worked on an Angular 2 framework to build single page dynamic application collaborating with Typescript, Bootstrap, LESS, CSS3 and HTML5.
  • Handled client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Embedded new Media Elements using the HTML5 mark-ups and used HTML5 file API for uploading local files from the client-side
  • Developed Web API using MVC framework for business logic & exposed it to the UI.
  • Configures Microservices architecture for CDT Directory project and integrated with Angular application.
  • Developed AWS S3 to copy project artifact into S3 bucket.
  • Integrated Open stack API with Amazon EC2 cloud-based architecture in AWS.
  • Implemented asynchronous logic for CURD operation in MongoDB using mongoose connector, and assertions.
  • Configured Mongo-connector to create a pipeline from MongoDB cluster to synchronize with the multiple sources like Elastic Search and with other MongoDB clusters.
  • Worked on structuring database schemas using Mongoose migration system in MongoDB for quickly implementing logic for manipulation of data.
  • Involved in creating build script using ANT and deployed on WebLogic Application Server.
  • Worked on Eclipse IDE for development and deployment of application in WebLogic Application Server (WAS).
  • Used Tortoise SVN to maintain the version of the files and perform code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Developed a customized logging component using Apache Log4J to log messages and errors and wrote test cases to verify the code for different conditions using JUnit.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.

Environment: Java, Spring, MVC, HTML5, CSS3, jQuery, JSON, AJAX, Microservices, AWS, EC2, MongoDB, Mongoose, ANT, WebLogic, SVN, Log4J, J-Unit, WAS.

Confidential

Java Developer

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control and Hibernate.
  • Configured and Implemented Spring AOP for transaction management, logging and performance tracking.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Implemented the application using design patterns such as Data Transfer Object, Intercepting Filters, Singleton and Data Access Object.
  • Used the basic principles of MVC to incorporate the AngularJS to build client-side application and Node.JS for building server-side API's.
  • Developed the application using Servlets and JSP for the presentation layer along with JavaScript and jQuery for the client-side validations.
  • Consumed SOAP/ JAX-WS based web services using Spring framework and used SOAP UI for testing these services.
  • Used JAX-B for converting XML bindings to Java Beans.
  • Configured and Integrated Spring and Hibernate frameworks.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Built the service bus artifacts using the Jenkins server and deployed the WAR's in Tomcat server of the Unix environment.
  • Created shell scripts for generating trailer files for the results files of the client.
  • Created stored procedures, functions, packages, collections, triggers, object types to implement complex business functionality. Data optimization, scrubbing and manipulation of staged data using PL/SQL packages.
  • Developed automation build using ANT and for deployment onto Apache Tomcat.
  • Wrote test cases for unit testing using Junit and Mockito.
  • Used Selenium locator techniques to automate and identify UI web elements.
  • Used Log4j for logging runtime exceptions.

Environment: JavaScript, Hibernate, PL/SQL, JSP, Servlets, Spring MVC, Tomcat, Spring Security, UNIX Shell Scripts, ANT, IBM MQ, JMS, J2EE, J-Unit, Log4J, Mockito, Selenium.

Confidential

Java Developer

Responsibilities:

  • Involved in understanding of business requirements, design & development of the project.
  • Actively participated in daily SCRUM meetings to produce quality deliverables within time.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high-level activity diagrams using UML from the requirements.
  • Spring MVC model integration for front-end request action controller.
  • All the business interfaces were developed using JSP with business rules implemented using Servlet and JavaBean.
  • Developed the client-side validation using jQuery.
  • Extensively used Custom JSP tags to separate presentation from application logic.
  • Developed HQL queries to implement the select, insert, update and delete operations to the database by creating HQL named queries.
  • Developed Web services to allow communication between application through SOAP over HTTP using Apache CXF
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Developed Stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database.
  • Used Eclipse tool for application development and JIRA for issue tracking.
  • Involved in writing J-Unit Test cases which were also used in Integration Testing.
  • Configured and customized logs using Log4J.
  • Provided production support by debugging and fixing critical issues related to application and database.
  • Troubleshooting of high volume and transaction and connection pool related issues in production and refactored code to fix the issues.

Environment: Java, J2EE, Spring, Hibernate, Oracle, ANT, CSS, HTML, Oracle, Eclipse, JSP, Apache Axis, SOAP web services, UNIX Shell scripting.

We'd love your feedback!