We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Costa Mesa, CA

SUMMARY

  • Over 7+ years’development, implementation and maintenance of web and distributed Enterprises applications using JAVA/J2EE technologies.
  • Experienced in all phases of Software Development Life Cycle (SDLC) environments like Agile Methodology, RAD and Waterfall Model.
  • Experienced in Java Web - based, Desktop Based Development with Concepts of, Object Oriented Design ( OOD), Object Oriented Analysis (OOA), Object Oriented Programming ( OOP) and its implementation,
  • Good understanding of Object-Oriented Analysis and Design and UML notations and using design tools like Rational Rose for creating class, use case and sequence diagrams
  • Developed applications with Spring using technologies Spring Core, MVC, DAO, ORM, Spring Boot, Spring Security, Integration, Spring Eureka, Spring Hystrix, Spring Ribbon.
  • Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks like Angular, Backbone.JS and Node.JS as a platform for web applications.
  • Expert in using SOA and Webservice Technologies and Tools like SOAP, REST, UDDI, SOAP UI.
  • Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers.
  • Experience in Design and Development of High Performance CPD processes by using multithreaded processes which in turn improved the performance by a lot.
  • Working knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Expertise in Microservices using Spring, Spring Boot, Spring Cloud to develop loosely coupled processes.
  • Experienced in programming, deploying, configuring, and fine-tuning middle-tier Application Servers likeApache Tomcat, JBOSS, WebLogic and WebSphere.
  • Working experience of Relational DBMS like Oracle, SQL Server, MySQL, DB2, Toad for performing SQL and PL/SQL programming and NoSQL DB like MongoDB.
  • Exposure to compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
  • Development experience on different IDE's like Eclipse, My Eclipse, NetBeans and RAD.
  • Performed unit testing using J-Unit; integration and deployment of applications using ANT and Maven; and debugging through logging mechanisms such as Log4j.
  • Excellent Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.

TECHNICAL SKILLS

  • C, C++, Java, SQL, PL/SQL, Socket Programming
  • HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, Angular 2, Bootstrap, Node JS, Backbone.JS, React.JS, XML
  • JUnit, Selenium web Driver, TestNG, Protractor, Mockito.
  • Struts, Spring, JSF, JPA, EJB, Hibernate, iBatis, JMS.
  • SOAP, UDDI, WSDL, JAX-RS, JAX-WS, REST, AWS,Microservices.
  • Oracle, MySQL, SQL Server, MongoDB
  • Git, Tortoise SVN, CVS, Bamboo.
  • Eclipse, Net beans, IntelliJ, IBM RAD, ANT, Maven, STS
  • IBM WebSphere, WebLogic, Apache Tomcat, JBOSS

PROFESSIONAL EXPERIENCE

Confidential, Costa Mesa, CA

Java Full Stack Developer

Responsibilities:

  • Converted gathered business requirement into functional requirements using business process models and provided technical expertise for business process development.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Wrote Spring Configuration using XML file and Annotations that contains object declarations and dependencies.
  • Enhanced application performance by Angular 2,4,6 Component based development in view of future Angular framework transitions
  • Hands on experience in testing the AngularJS based application using Protractor - Cucumber with Chai Assertion Library
  • Involved in designing the front-end using HTML5, CSS3, Bootstrap, JavaScript, and Angular according to the instruction they provided.
  • Used AJAX to implement user friendly and efficient client interface,
  • Used Bootstrap for Responsive design of the application with Angular.
  • Built Single Page Application using Angular & connected the model and view using two-way binding and one-way binding.
  • Developed complex Multithreaded Java applications for processing large volumes of data to achieve Multitasking.
  • Implemented web services to integrate between different applications components using RESTful web services by using Jersey.
  • Used Spring Boot libraries to convert them to Microservices and enabling distributed properties configuration using spring cloud config-server.
  • Wrote Maven scripts and configure Bamboo for build and continuous integration of applications across Common Platform Services
  • Built Spring Boot microservices for the delivery of software products across the enterprise
  • Troubleshoot AWS EC2 Status check including System Status checks and Instance Status check alerts.
  • Configured DNS services on AWS and moved the DNS services to AWS DNS services.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • Involved in developing new portfolio multithreaded application with complete new look and feel with the same functionality.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Used PL/SQL to extract data from the database, delete data and reload data on Oracle DB.
  • Worked on development and operations to facilitate deployment of components over AWS using Jenkins.
  • Wrote test cases using J-Unit testing framework and configured applications on WebLogic.
  • Used JIRA for bug tracking and issue tracking.
  • Implemented logger for debugging and testing purposes using Log4j.

Confidential, Schenectady, NY

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of SDLC such as requirements gathering, modeling, analysis, design, development and testing.
  • Wrote application development code using Core Java concepts including Object Oriented Programming, Multi- threading, Exception Handling, and Collections.
  • Involved in the preparation of use case, sequence diagrams, class diagrams, activity diagrams using Rational rose.
  • Created proof-of-concept using responsive web design, Node.JS, React JS, HTML5, CSS3.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Used Angular build-in directives such as ng-controller, ng-repeat, ng-if, ng-switch, ng-init, ng-model and ng-grid for binding the data from server side.
  • Used Spring MVC framework to enable the interactions between JSPand implemented different design patterns with J2EE and XML technology.
  • Worked on Server less services (Azure Functions) created and configured HTTP Triggers
  • Hands full of Application development using with Angular 2, 4 & 6 using Typescript# as the code-behind language and Web technologies like HTML5 and database as Sql Server, MySQL
  • Wrote application level code to perform validations using jQuery and JavaScript.
  • Used JSTL along with JSP for customizing the front end.
  • Worked with JSON for data exchange between client and server.
  • Used RESTful web services for transmission of large blocks of XML data over HTTP.
  • Developed Microservices with Spring Eureka to retrieve API routes, implemented Spring Circuit breaker pattern,& integrated Hystrix dashboard to monitor the Microservices.
  • Used Log4j for logging messages and Rational Clear Case for version control.
  • Worked on AWS tools like EC2 instances, Elastic Load Balancer, Cloud Watch, and other tools for deploying and maintaining the applications in it.
  • Worked on Microservice architecture, with Spring Boot-based services interacting through a combination of REST and message brokers.
  • Worked on implementing Microservices architecture by using containers.
  • Invoked various RESTful services exposed to send the data from the user interface to store in MongoDB and eventually to Oracle Database.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Designed and coded controller classes using J2SE that would talk to real hardware controller to access their states and gave the user control over the hardware through the multithreaded UI.
  • Migrated physical servers and Enterprise applications, into AWS private cloud Environment.
  • Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces.
  • Performed reviews and prepared unit test cases and executing them.

Confidential, Peoria, IL

Java/J2EE Developer

Responsibilities:

  • Involved in requirements gathering, analysis, design, development and testing and production support of application.
  • Participated in the daily SCRUM meetings and paired programming to produce quality deliverables within time.
  • Worked on UML use case, class & sequence diagrams using Rational Rose during design.
  • Developed web application Using Core Java, spring, Hibernate, HTML, AngularJS, Bootstrap, JavaScript, jQuery and CSS.
  • Wrote jQuery function while implementing UI Screens across the whole web application.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Developed SOAP web services to communicate with File Bound to insert and retrieve the documents.
  • Used Web Services to provide the interface to the various clients running on both Java and non-Java applications using SOAP and WSDL. developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management.
  • Microservices have been built using spring boot, spring cloud and deploying to AWS Cloud
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
  • Used Oracle database and wrote HQL to access the data from the database. Used Annotations in Hibernate mapping.
  • Conducted the SQL performance analysis on Oracle database tables and improved the performance by SQL tuning.
  • Implemented Log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
  • Maintaining strong cohesion within a single m icroservice whilst facilitating some degree of reusability loosely coupled Microservices
  • Responsible for configuring and deploying the builds on Tomcat Web Server.
  • Used Eclipse IDE for developing code modules in the development environment.
  • Used Test Driven Development (TDD) to address development issues and providing solutions for it.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle phases of the project which was modeled using Agile Methodology.
  • Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Developed user interface using JSP, jQuery, HTML, CSS, JavaScript, AJAX and JSTL.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Implemented Asynchronous messaging between components using JMS.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed J2EE Beans, Action Classes, and Action Mapping and hibernate classes to retrieve and submit using the Struts framework.
  • Created REST based web services to receive membership, service data for users.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, SQL Server using Toad tool.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Developed ANT Scripts for the build process and deployed in IBM WebSphere.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.
  • Performed deployment of applications on IBM WebSphere Application Server.

We'd love your feedback!