We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

MA

SUMMARY:

  • 8+ 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.
  • 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.
  • 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 like Apache 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:

Languages: C, C++, Java, SQL, PL/SQL, Socket Programming.

Scripting: HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, Angular 2, Bootstrap, Node JS, Backbone.JS, React.JS, XML

Tools: JUnit, Selenium web Driver, TestNG, Protractor, Mockito.

Frameworks: Struts, Spring, JSF, JPA, EJB, Hibernate, iBatis, JMS.

Web Services: SOAP, UDDI, WSDL, JAX-RS, JAX-WS, REST, AWS, Microservices.

Databases: Oracle, MySQL, SQL Server, MongoDB

Version Control: Git, Tortoise SVN, CVS, Bamboo.

IDE Tools: Eclipse, Net beans, IntelliJ, IBM RAD, ANT, Maven, STS

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

WORKING EXPERIENCE:

Confidential, MA

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.
  • 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.
  • 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
  • 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.
  • 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, Atlanta, GA

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 JSP and implemented different design patterns with J2EE and XML technology.
  • Using Spring Framework implemented dependency injection, Action classes through Application Context XML and initialized managed beans and services.
  • Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • 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.
  • Invoked various RESTful services exposed to send the data from the user interface to store in MongoDB and eventually to Oracle Database.
  • Migrated physical servers and Enterprise applications, into AWS private cloud Environment.
  • Used Java 8 Method s 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.
  • 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.
  • 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, 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!