We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Around 6 years. of IT Experience in designing, developing and deploying web applications and client/server applications using JAVA, J2EE technologies, Application Frameworks, HTML, JavaScript, jQuery, AngularJS, CSS, AJAX.
  • Experience in all phases of Software Engineering (SDLC), Project management (Waterfall&Agile/ScrumMethodology) including Requirement Gathering, analysis, Define project scope, Design, Coding, App & web server installation, deployment, Manual Testing and Implementation.
  • Developed modules using Angular, Node, ExtJS, React, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5
  • Experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Netflix
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Extensively worked on Web Services technologies like SOAP, WSDL, RESTAPI.
  • Extensive experience in Core Java concepts like Exceptionhandling, Multi - threading, Synchronization, Serialization,IO, Collectionsframework, JavaBeans.
  • Experience in JDBC, EJB (Session Beans (Stateless and Statefull), Entity Beans and MDB (Message Driven Beans), JNDI and JMS.
  • Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT and validations with DTD&XMLSchema and processing files with SAX, DOMParsers.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections
  • Expertise with employment of ApacheKafka and Zookeeper apart from JMS as messaging service.
  • Experience with AWS, EC2, S3, RDS, Cloud formation templates, CI/CD tools (Jenkins, Git, Ansibleplaybooks).
  • Developed Microservices using Spring Boot and deploying Microservices into AWS cloud using Jenkins.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, PostgreSQL and MySQL.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases andused ClearQuest, JMeter, Jira, Bugzilla for bugtracking.

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA, J2EE, SQL, PL/SQL,Python

Web Technologies: HTML5, AJAX, JSF, jQuery, CSS3, AngularJS/2/4,JavaScript, Json-Parsing, JSON-DTD.

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, DB2.

Web Services: JAX-WS(SOAP), JAX-RS(Restful), WSDL.

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA

Application Frameworks: Struts 1.x/2.x, Spring Core, Spring MVC, Spring Security, Spring ORM, Spring AOP.

ORM Framework: Hibernate

IDE: Eclipse, Edit Plus 3, NetBeans, IntelliJ J

Web/ Application Servers: Apache Tomcat 6.0, Glassfish, IBM WebSphere 8, Oracle WebLogic, WAS, JBoss 4.0

Version Control: IBM ClearCase 7.0,7.1, SVN (Apache Subversion), CVS, VSS, Git

Design Methodologies: UML, J2EE Design Patterns.

Operating Systems: Windows Vista/7/8, UNIX, Linux. Windows Vista/7/8, UNIX, Linux.

UML Tools/other tools: Apache ANT, Maven, JUNIT, Jira, Clear Quest, Bugzilla, MS Visio, Dream viewer, Log4j, Rational Ross, Star UML, Selenium.

AWS: EC2, RDS, S3, ELB, SNS, Jenkins.

Tools: JProfiler, Wily Interscope, JMeter, Visio.

PROFESSIONAL EXPERIENCE

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC) using Agile (SCRUM) development methodology to deliver regular updates to business team and project managers. Responsible for ensuring the pattern consistency across all pages.
  • Developed UI pages using HTML5, AngularJS2.0, CSS3, JavaScript, jQuery, AJAX and NodeJS.
  • Implemented design patterns like MVC, Singleton, Business Delegate, Factory, and Service Locator.
  • Performed JavaScript client-side validations.
  • Used advanced Java8 features like Lambda expressions for array operations, Streams, Method reference, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Developed RESTful web services using Spring MVC REST framework and JAX-RS developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.
  • For the RESTful web services and middleware configurations used Express.js
  • Worked with Microservice architecture using Spring Boot to modularized code.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Implemented RESTful Web Services using Spring Boot and performed CRUD operations on database, published the REST services and parsed the data from project to client and handled the security, authorization and authentication using Spring Security and OAuth.
  • Called the Restful web service calls for POST, PUT, DELETE and GET methods.
  • Experienced in logging with ELK Stack by using Elastic search and Log stash.
  • Experienced circuit breaker patterns and fail safe in Spring Boot Micro Service applications using Hystrix and monitored the services using HystrixDashboard.
  • Used AWS Cloud watch in alerting, maintaining and monitoring of production and corporate servers/storage.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications.
  • For continuous integration and continuous deployment (CI/CD) used Jenkins. Used GIT forversioncontrol.
  • Using SwaggerUI registered micro services, monitored service health check from Spring Boot admin console.
  • Worked on Deployment Automation of all microservices to pull image from private Docker registry and deploy to Kubernetes Cluster.
  • Used OAuth 2.0 authentication protocol respectively for security and authorization.
  • Used Junit, Cucumber for Spring, ProtractorforAngular.
  • Configured and administered Jenkins for CI/CD into Tomcat Application Server.

Environment: Java,J2EE, JDK1.8, RCP, JBOSS, AWSSDK,Angular, HTML5, CSS3, JavaScript, jQuery AJAX, JSON, Typescript, Bootstrap4, Express.js, Restful, Jenkins, Spring MVC, Spring Cloud, docker, Swagger UI, ELK, OAuth 2.0, Junit, Cucumber, Protractor.

Confidential

Java Developer

Responsibilities:

  • Involved actively in understanding client’s requirement and analyzed the impacts on existing system.
  • Involved in developing the application using Java/J2EE platform and implemented the MVCstructure using Struts.
  • Responsible to enhance the Portal UI using HTML, JavaScript, AngularJS, jQuery, Ajax, Bootstrap, JSP, JSF, Java, CSS as per the requirements.
  • Used Spring Core Annotations for DependencyInjection.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Used AngularJS to bind HTML to JavaScript Objects and develop Single Page Application.
  • XML scripts were developed to configure Spring and Hibernate.
  • Involved actively in the system analysis, design, coding, unit testing, integration testing, regression testing and implementation of complex enhancements.
  • Developed Web services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
  • Developed Mockito and Junit test cases to improve code coverage
  • Responsible for Productionsupport for various applications.
  • Deployed applications on WebLogicApplicationServer.
  • Designed and developed data access layer using Data Access Object (DAO), Session Façade, BusinessDelegate andSingleton design patterns.
  • Developed SQL queries to interact with MySQL database and involved in writing PL/SQL code for procedures and functions.
  • Used GITfor version control.
  • Wrote Unit Test Cases using JUnit framework and Server-side Logging &Client-side logging using Log4J.
  • Used AgileSCRUM methodology for developing Application.
  • Used Jira to access and track the bugs or defects.
  • Configuration and usage of AntAPIs for generating system builds.

Environment: Java, J2EE, JSP, Servlets, Spring 3.1, Spring MVC, Hibernate 4.2, Custom Tags, JMS, Java Beans, Ajax, JUnit, Log4j, XML, WSDL, SOAP, UML, ANT, MySQL, Jira, Bootstrap, HTML, CSS, JSF, AngularJS, jQuery, PL/SQL, JavaScript, Eclipse, GIT, WebLogic11g.

Confidential

Software Engineer

Responsibilities:

  • Involved in the analysis, design, and development phase of the application.
  • Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
  • Used Struts framework for building web applications.
  • Developed web pages by using HTML, CSS, JSF, Bootstrap, and JavaScript meeting W3C standards.
  • Deployed applications on WebLogicServer10.3
  • Used JavaScript for client-side validations.
  • Developed server-side applications using Servlets, JSP, EJBs and JDBC.
  • Used JMS for communicating various clients and its components.
  • Used WSDL and SOAP Web Services.
  • Developed EJB components for middle tier component implementation and business logic implementation.
  • Developed MessageDrivenBeans for send asynchronous notification messages.
  • Designed and developed numerous Session Beans and deployed on WebLogicApplicationServer.
  • Involved in the installation and configuration of Weblogic10.3 Application Server.
  • Used JMS for sending asynchronous data between the different session beans.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database.
  • Used CVS for the concurrent development in the team and for code repository.
  • Wrote Test Cases for UnitTesting using JUnit.
  • Implemented Log4J for LoggingErrors, debugging and tracking.

Environment: Struts 1.x, Java, JDBC, Servlets, JSP, JSF, EJBs, JMS, Bootstrap, Oracle 9i, WebLogic Server 10.3, MDB, PL/SQL, WSDL, SOAP, HTML, CSS, AJAX, Rational Rose, Eclipse, Junit, Log4J

We'd love your feedback!