We provide IT Staff Augmentation Services!

Java Fullstack Developer Resume

5.00 Rating

SUMMARY

  • Over 8+ years of IT experience providing technical solutions for business applications, which includes designing, development, building frameworks, Testing and implementation of Web - based Client-Server as well as Middleware multi-tier distributed environments using Java, J2EE.
  • Experience in working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, JMS, EJB 2.0/3.0.
  • Developed Java/web-based application using various frameworks Struts 1.x/2.0, Java Server Faces, Spring 3.x/4.0,Hibernate 4.0(JPA), Web services (SOAP, RESTful).
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, Node JS, Bootstrap, Angular JS, JQuery and AJAX technologies.
  • Used J2EE design patterns like Singleton, Factory and DAO.
  • Experience in Front-End UI technologies like HTML5, CSS3, JavaScript, JQuery, Node.JS, AngularJS, Bootstrap.
  • Work on the backend data import, module development (for EOS online store) using PHP, JavaScript, and jQuery.
  • Experienced in, Client side validations, Client-Server data interaction using ajax in Node JS.
  • Strong experience in Spring Framework modules such as Spring MVC, AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and Spring JDBC, Spring JTA, Spring IO, Singleton, Factory, Spring Ribbon, Netflix Eureka/Hystrix/ribbon/zuul, Netflix OSS, Spring Boot, Spring Rest.
  • Experienced in working Spring AOP for Logging, Messaging, Security, and Transactions. - roles&respons
  • Creating and consuming Web Services using JAX-WS, JAX-RS.
  • Designed and developed Microservices using Spring Boot and Rest API.
  • Good experience in using Amazon Web Services (AWS) andAWSSNS/SQS for delivering messages.
  • Knowledge in designing and implementing AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), VPC, Lambda and Cloud Formation.
  • Experienced in writing SQL queries, procedures, Triggers and Stored Procedures in various databases such as Oracle, DB2, MySQL, Sybase.
  • Experience in NOSQL DataBases (Mongo DB).
  • Experience in JUnit frame work with Mockito and Easy mock.
  • Experience in Java messaging Service (JMS), and messaging technologies such as Message Driver Bean (MDB).
  • Experience in using different version controlling/tracking Subversion, CVS, GIT and Rational Clear Case.
  • Experience in configuring and deploying(EAR, WAR) the applications on Tomcat, WebSphere, WebLogic, Glassfish and JBOSS.
  • Experience in creating the Messaging system configuration in WebLogic and web sphere Servers.
  • Good Knowledge in Apache Active MQ Series with Camel most widely used as service bus.
  • Worked on IDE and debugging tools like Spring Tool Suite, Eclipse 3.1, IBM WSAD, IBM RAD, IntelliJ IDEA.

TECHNICAL SKILLS

Java SE: Java 8/7/6

Java EE: Servlets, JSP

Frameworks: Spring 3.x/4.x, Struts 1.x/2.x, JSF 2.x

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS, Bootstrap

Application Servers: Apache Tomcat, IBM WebSphere, Web Logic 9.x/10.x/12.x, JBoss 6.x

IDE: Eclipse, NetBeans, Spring Tool Suite, RAD, Intellij

Database: Oracle 11g/10g, SQL Server, MySql, Mongo DB

Web Services: SOAP, REST, JAX-WS, JAX-RS

Version Control: CVS, SVN, Git, Bitbucket

Build Tool: ANT, Maven, Gradle

Testing Tool: SOAP UI, Postman

JMS: Apache Active MQ, Kafka, Rabbit MQ

CI/CD Devops Tools: Jenkins, Github, Maven, Nexus, SonarQube

PROFESSIONAL EXPERIENCE

Confidential

JAVA FULLSTACK DEVELOPER

Responsibilities:

  • Implemented the Model View Controller (MVC) framework and Spring.
  • Worked on RESTful Web Services for transferring XML/JSON data between two interfaces.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Involved in developing Java web based interfaces using HTML5, CSS3, JQuery, XML and JSON.
  • Created dynamic HTML pages, used JavaScript, JQuery, NoSQL, Restful and AJAX to create interactive front-end GUI.
  • Worked on Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux librar
  • Worked on SpringCloud Netflix- Eureka for service discovery, Redis for caching, Netflix Ribbon for Client side load balancing for a microservice application.
  • Produced and Consumed Webservices using Spring REST.
  • Implemented Hibernate Template making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used Junit Test Framework for writing Testcases.
  • Used Postman for testing REST web services.
  • Worked on Apache Hadoop and used kafka for messaging system and spark for processing large sets of data.
  • Developed REST services to talk with adapter classes and exposed them to the angular JS front-end.
  • Installed, configured and administeredIBMWebSpherePortal Server V5.1/6.1 servers.
  • Worked with Derby and Db2 database duringWebSpherePortal administration.
  • Designed and developed the UI using HTML 5, CSS 3, Bootstrap, Angular JS.
  • Created a custom, single-page, responsive web application representing an online account setup from using Angular JS.
  • Create single page web application using JavaScript framework Angular.
  • Performed deployment of applications on WebSphere Application Server.
  • Responsible for Configuring Kafka Consumer, Producer metrics to visualize the Kafka System performance.
  • Responsible for migrating existing modules in IBM MQ to Kafka.
  • Worked on DAO’s to pull the data from the source Databases and converted into JSON formats and then published into Kafka Streams.
  • Developed JUnit test classes using Mockito for web service classes
  • Unit Testing with Junit test cases and integration of developed code.
  • Develop batch processes for reporting applications and modules usingPerlandKornshell scripts on Oracle database, with partitions and sub-partitions.
  • BuildPL\SQL functions,storedprocedures, views and configured Oracle DatabasewithJNDI data sourcewithconnection pooling enabled.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Microservice, Netflix OSS, Netflix Ribbon/ Eureka, Spring REST, Spring Boot, JavaScript, AngularJS, HTML 5, CSS3, Mockito, Spring Junit Runner, WebSphere Application Server 8.5, Eclipse, Docker Container, AWS Cloud, Spring Cloud, Oracle 11g, log4j, JUnit, XML, RESTful Web Services, Postman, Kafka, PL\SQL.

Confidential

JAVA FULLSTACK DEVELOPER

Responsibilities:

  • Developed and Analysis the J2EE application based on the Service Oriented Architecture.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate.
  • Implemented application architecture of the System is based on Spring MVC (Model View Controller) and J2EE specifications.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Implemented and developed UI components using Angular JS features like dependency Injection, Models, data binding.
  • Involved in developing persistent layer using Hibernate framework.
  • Worked on Hibernate Transaction Management and Hibernate DAO to fetch data from the database.
  • Published and consumed Web Services using REST and deployed it on WebSphere.
  • Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Worked on VMM Configuration duringWebSpherePortal administration.
  • Implemented NoSQL persistence pattern for some data within app to increase performance by indexing.
  • Implemented functionality in MongoDB to maintain customer order tracking.
  • Worked with corejavatechnologies likeMulti-Threadingand synchronization.
  • Developed unit test cases using Mockitoframework for testing accuracy of code and logging is done using SLF4j + Log4j.
  • RAD (Rational Application Developer) which is based on Eclipse, to develop and debug application code.
  • Built an EAR file and deployed the application on the WebLogic application server.

Environment: Java 7.0, Spring 3.5, Hibernate 4.x, Spring Boot, Microservice, Docker Container, AWS EC2/ECS, Java Scripts, AngularJS, HTML 4.0, CSS, Angular JS, Amazon EC2, Docker, Git, Maven.

Confidential

Java Developer

Responsibilities:

  • Participated in design and development of all modules in the application.
  • Used CoreJavafeatures such Multi-Threading, Collections, and Exception handling to efficiently process high volume transactions.
  • Experience in designing and developing User Interface (UI) applications and professional web applications using HTML5, XHTML,XML, XSL, XSLT, jQuery, AJAX, JSON, JavaScript and CSS3, JSF, JSP, JSTLServlets and AngularJS with Client.
  • Designed the front end using JSP, JQuery, CSS and Html as per the requirements that are provided.
  • UsedMulti-Threadingand concurrency and implemented threads while preparing and generating mails.
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio etc.
  • Client pages are built using HTML, CSS, JSP, javascript/Jquery.
  • Involved in developing the applications using Spring Framework for Dependency Injection.
  • Developed and implemented Spring and J2EE based MVC (Model-View- Controller) framework for the application.
  • Implemented issues like logging and declarative transaction management using Spring AOP.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Used Hibernate Cache for query to improve the application performance.
  • Implemented search functionality, filtering, pagination using Hibernate Criteria Query interfaces.
  • Used JacksonCustomMappers for Custom manipulation for date, currency conversations on Json Data.
  • Used Jackson parser for Marshaling and Un Marshaling.
  • Extensively worked on TOAD for interacting with data base, developing the stored procedures and promoting SQL changes to QA and Production Environments.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • JMS client and message driven beans to receive & process JMS messages.
  • Involved in Web Services Testing using SoapUI to create and execute automated functional, regression, compliance, and load tests.
  • Provided JUnit support for the application for debugging the system and Test Driven Development (TDD).
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Involved in fixing bugs the bugs or defects in the application.

Environment: Core Java, Spring, Java Swing, Hibernate, JQuery, JavaScript, HTML, CSS, AJAX, JacksonCustomMappers, Oracle, JMS, SOAP, Junit, Test Driven Development, SVN, JIRA, Maven.

Confidential

Java Developer

Responsibilities:

  • Hands on various phases of Software Development Life Cycle (SDLC) such as analysis, design, and development.
  • Participated in requirement gathering and framework implementation sessions through Agile development experience with Scrum.
  • Designed and developed Application based on Spring framework using MVC.
  • Designed and developed User Interface, application modules using Spring, JavaBeans, HTML, CSS, JavaScript and AJAX.
  • Designed and developed interactive staticHTMLscreens as screen level prototype,JavaScriptfor client side validation.
  • Designed Service Adapter using Adapter Service Interface (ASI) framework to interact with mobile devices.
  • Developed Action controller, Action Forms, Tiles Structure, Validation Form Beans, AJAX code, JavaScript and worked on integration.
  • Used Ext JS for AJAX calls and event generation
  • UsedCascading Style Sheet (CSS) for designing the web pages.
  • Used Dependency Injection to invoke Lifecycle management of java objects.
  • Implemented crosscutting routines using Spring AOP.
  • Used spring transaction management APIs and coordinates transactions for Java objects.
  • Hands on Spring Security for authentication and authorization of the application.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with DB.
  • Implemented caching in hibernate using EhCache to improve performance by caching the result of queries.
  • Added security features to the application using HTTPS and password security features.
  • Used Jira to access and track the bugs or defects.
  • Used GIT as source control tool.
  • Used SOAP based messaging format to transfer requests and responses and validated the request and responses against XML Schema Definition.
  • Worked on Hibernate ORM tool to be able to integrate the software with Oracle database.
  • UsedSpring ContextforEJBSupport andSpring DAO for enhanced JDBC and DAO support.
  • Hands on Eclipse as the integration environment for developing, debugging, and maintaining project code files.

Environment: Java 1.6, J2EE 5, EJB 3.0, Spring Framework, Hibernate, Apache Wicket, Adapter Service Interface(ASI) framework, HTML, JavaScript, JSON, UML, IBM WebSphere 6.5 application server, Rational Rose, SVN, and Oracle.

Confidential

Java Developer

Responsibilities:

  • Implemented Model View Controller architecture and developed Form classes, Action Classes for the entire application.
  • Performed client side validations using JavaScript and server side validations using in built Struts Validation Framework.
  • Used Hibernate Annotations to reduce time at the configuration level, accessed Annotated bean and Hibernate DAO.
  • Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs).
  • Used HQL statements and procedures to fetch the data from the database.
  • Hands on IBatis ORM for data access platform.
  • Developed the presentation layer written using JSP, HTML, Struts Logic tags and Struts tag libraries.
  • Used IBM WebSphere and JBoss as the Application Servers.
  • Worked onJAX-WS, JAXBWeb ServicesusingSOAP.
  • Worked onLog4J for logging,JUNIT as a test framework, ANT.
  • Wrote SQL queries, stored procedures, and functions.

Environment: Struts 2.0, Hibernate 3.0, JSP, RAD, JMS, CVS, JavaScript, IBatis, IBM WebSphere, JAX-WS, JAXB, SQL.

Confidential

Java Developer

Responsibilities:

  • Designed Use Case and Sequence Diagrams according to UML standard using Rational Rose.
  • Hands on Spring MVC framework for implementing the Web tier of the application.
  • Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Used Hibernate API to perform database operations.
  • Designed and developed web pages using HTML and JSP.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Developed the Servlets for processing the data on the server.
  • Used JDBC for database connectivity with MySQL Server.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Prepared Unit test cases for existing functionality as per the requirement and execute the same.
  • Used CVS for version control.

Environment: Servlets 2.5, JDBC, JSP 2.1, Spring, Hibernate, JavaScript, HTML, SQL, CVS.

We'd love your feedback!