We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over 8 years of Professional experience in IT Industry involved in all the phases of SDLC life cycle such as requirement gathering, analysis, design, development, deploying, testing, debugging, project management, implementation & maintenance of various Enterprise and web - based applications using Java, J2EE Technologies.
  • Extensive experience in developing Enterprise Applications using Java and JEE technologies Such as Spring Framework, Spring Boot, Restful Web Services, SOAP Web Services, JSP, Servlets, Enterprise Java Beans, JDBC, JMS, JAXB, and SOA.
  • Strong development and hands on experience in J2EE technologies such as JSP, Servlets, Hibernates, EJB, JDBC, Web Services (SOAP, WSDL, REST), JMS, Apache Kafka JNDI and JSF.
  • Extensive experience of designing and developing software applications with the EJB, JSP, Servlets, Java Beans, JNDI,AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXP, RMI, XML, JavaScript, JQuery, CSS, Web Services, SOAP, JSON.
  • Strong experienced in a quick paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
  • Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC) and Data Access Object (DAO). Well versed with core Java concepts like collections, multithreading, serial, Java beans.
  • Extensive Hands on experience in using AWS including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, ColudFormation, S3, Glacier, Cloud Front, RDS, VPC, Azure, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Good amount of hands on experience in developing server-side JavaScript frameworks using NodeJS (Hapi JS, Express JS) to build event driven, non-blocking i/o model web applications
  • Responsible for planning Presentation level (web pages) using the concepts like HTML, XML, CSS, Java Script and JQuery using AJAX.
  • Substantial experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming using Axis2 and JAX-WS.
  • Technology leadership for the direction of the Cloud based application using Node.JS,PDFJS, and MS SQL Server integrating to a proprietary framework.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, SpringMVC Framework module, Spring Boot, Spring AOP Module, Spring ORM Spring JDBC etc in Spring Framework.
  • Experience in Business Process and Decision Management Design using JBoss, JBPM and JBoss Drools Rules Engine.
  • Used Spring Core, JBPM & multi-threading as part of enhancing Bundler process within Content Management System (CMS).
  • Extensive experience with middle-tier popular J2EE application and web servers like WebLogic 8.x/9.x, WebSphere 5.x/6.x, WebSphere Portal 5.x and Tomcat 5/6, JBoss4.0.
  • Experience in Integration, Design and Implementation of Amazon Web Services AWS with RESTFUL applications.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB, and EBS in both installing and configuring.
  • Experience in writing numerous test cases using JUnit framework with Mokito, Power-mock.
  • Worked on IDE's such as Eclipse/My Eclipse, Intellij and Jbuilderfor developing, deploying and debugging the applications.
  • Developed web GUI involving HTML5, Node JS, Java Script under MVC architecture.
  • Understanding of Micro Service Architecture and Knowledge of Ship and Run applications (Atomic, Composite, Hybrid) on Docker.
  • Implemented various levels of application and services using Spring-Framework, EJB3, Struts2 and ORM tools like Hibernate for fast pace and efficient code generation.
  • Good Understanding with various MVC Java frameworks like AngularJS, ReactJS, UnderscoreJS.
  • Experience in Configuration Management, setting up company Version policies, build schedule using SVN, CVS and Git.
  • Experienced with deploying applications on to production servers, configuring various parameters of servers like Apache Tomcat, JBOSS, BEA Web logic, IBM Web Sphere.
  • Proficient in Functional testing, Integration testing, Regression testing, Black box testing, White box testing, Unit testing, Graphical User Interface testing (GUI), System testing, API testing, User Acceptance testing (UAT), Back end Testing, Positive/Negative Testing, Ad-hoc Testing, Device Testing and Boundary Value Testing, Smoke Test, Sanity Test and browser compatibility testing.
  • Proficient in development of automation scripts using Java, JavaScript, Selenium, Selenium Grid, JUnit, TestNG and Rest Assured libraries.
  • Experience in performing mobile manual testing (Emulators & IOS Simulators) & Mobile Automation Testing using Appium
  • Experienced in preparing Test Plans, writing Test Cases, maintaining Test Scripts, testing of Client/Server as well Web based applications.
  • Have hands on experience on CI (Continuation Integration) tool Jenkins to build and deploy applications
  • Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE, TestNG, Maven, Fire Path, running scripts, Sauce Lab, debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 1.5/1.7/1.8, J2EE, Python3.6.0, SQL server2012/2014, PL/SQL.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS 2.0, 4, 6.0, ReactJS, NodeJS, Bootstrap, JSON.

Automation & Unit Testing: Junit, TestNG, Rest Assured, Jasmine, Protractor, Karma

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

Automation Tools: Selenium IDE, RC, QTP, HP Quality Centre, Selenium WebDriver, Load Runner, JMeter, Apche HTTP Client.

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

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

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

ORM Framework: Hibernate, JPA, DAO, Spring JPA.

XML: XML, DTD, XSL, XSLT, XHTML, XMLSchema and DOM Parsers.

AWS & Cloud Tech: AWS Services: EC2, EBS, S3, SNS, ES, SQS, RDS, VPC, Route53, ELB, IAM, Elastic Search, GCP, PCF, Azure

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

Version Control: IBM Clear Case 7.0, 7.1, SVN, CVS, Git.

IDE: Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Visual Studios.

UML tools/ Build tools: Apache ANT, Maven, Jenkins, Docker, Kubernetes, JUnit, Jira, Dream viewer, Rational Rose, UML, Selenium.

Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Following Agile methodology and participate in daily scrum to analyze and track daily activities.
  • Involved in full cycle of software development from analysis through design, development, integration, and testing phases.
  • Build Microservices for the delivery of software products across the enterprise.
  • Developed Microservices in Scala with Apache Kafka to stream data across multiple systems.
  • Maintain Kafka clusters across multiple cloud solutions such as Amazon web services and Google Cloud platform.
  • Developed RESTful Microservices using Spring REST and MVC and used Swagger for manual testing and documentation of Microservices.
  • Created the server in NodeJS using the Express middleware.
  • Implemented various screens for the front end using ReactJS and used various predefined components from NodeJS Package Manager (NPM) and Flux library.
  • Created platform as infrastructure with AWS (EC2, RDS, and ELB) used Jenkins to run the automated deployments.
  • Creating Session Beans as services to communicate with DB Layer using Hibernate for the change requests in existing flows.
  • Developing test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE for regression and sanity testing.
  • Created automation test scripts using Data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
  • Hands-on experience Designing, planning and implementation for existing On-Prem applications to Azure Cloud (ARM), Configured and deployed Azure Automation Scripts
  • Implemented a continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Designing and deploying enterprise-wide scalable operations on AWS.
  • Developed Generic web service architecture using Spring Webservices, JAXB, and Hibernate which could transform responses into SOAP, REST, &JSON.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Allowing for rapid development and clean separation of core business logic and communication protocol.
  • Used Apache Kafka in handling messaging services
  • Streamlined the server implementation by moving to JSON and MongoDB as te backend data model.
  • Used JUnit for unit testing &Jenkins for automated build and deploy process.
  • Implemented MVC architecture by using spring framework 4.x, Hibernate 4.x in terms of JSPs and Servlets.
  • Actively involved in the DevOps streamlining Process through Jenkins CIand CD Release Automation.
  • Developed unit and integration tests for existing micro services using J-Unit, Mockito and Docker
  • Performed User Interface Design and coding using Java, Spring Boot framework and web technologies.
  • Involved in creating Hibernate mapping files for classes and tables, associations, inheritances and generating sequences, creating configurations, Session Factory, Sessions, Transactions, Queries, Criteria’s and Filters etc.
  • Used Spring Data with JPA Repository and JPA, Hibernate annotations for handling ORM CRUD operations.
  • Involved in configuring JNDI properties, DB2 UDB, data sources for Oracle database in WebSphere server.
  • Worked with Hibernate 3.x for integrating legacy databases, written custom CRUD statements, functions, integrated stored procedures by polymorphic associations.
  • Developed UI uses HTML5, JavaScript, AJAX and jQuery for interactive cross browser functionality and complex user interface.
  • Installed and configured JBOSS/Drools server with Oracle persistence. Extracted rules data from the database and decision tables.
  • Configured Kafka messaging queues to update the request status in JBoss and Tomcat.
  • Involved in a module where the development for front end included service side technology like NodeJS.
  • Used AngularJS2.0 version framework to bind HTML (views) to JavaScript objects (models).
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Used Tomcat as application server to deploy WAR files.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
  • Developed T-SQL, stored procedures for MS SQL server - database application scripts.
  • Created build scripts for compiling and creating WAR, JAR using Maven.
  • Developed the module based on specifying Route Modules, Rendering template, Controllers, Templates.
  • Used GIT as a version control.

Environment: Java 1.8, J2EE, JMS, JDBC, Spring 4.x,Spring MVC, Hibernate 4.x, AWS, RESTful Web services, WebSphere 8.5,9,JSON, Jersey, JPA, JIRA, NodeJS, JBoss, MAVEN, ReactJS, Python, Eclipse 4.4, Azure, Jenkins, DevOps, JUnit, Micro Services, Tomcat, Active MQ, REST, MS SQL server, GIT, HTML5, XML, CSS3,Java Beans, JavaScript, MVC, MVW, jQuery, JSON, AJAX, DOM, IntelliJ Idea 2017.2.1, MongoDB.

Confidential

Java/J2EEDeveloper

Responsibilities:

  • Developing web application using Spring Boot framework and Navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Using to Core Java concepts like collections and multi-threading to implement back-end logic.
  • Customizing RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Involved in writing code, daily for NodeJS persistence layers and Webservices and AngularJs single page applications and mobile solutions.
  • Created Azure key-vault in order to store all the credentials for SQL databases and for API keys. Responsible for distributed applications across hybrid AWS and physical data centers
  • Configured AWS IAM roles and Security Group in Public and Private Subnets in VPC.
  • Migrating Spring based application to cloud based Micro services.
  • Worked in using ReactJS Components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Responsible for setting up Angular JS framework for UI development.
  • Deploying the application to apache TOMCAT server.
  • Designing and developing the REST based Micro services using the Spring Boot, Spring Data with JPA.
  • Created and utilized Web API methods for database operations (CRUD) through Entity Framework
  • Participated in development of a well responsive Single page application CCA using AngularJS framework, JavaScript in conjunction with HTML5, CSS3 Standards.
  • Creating HTML5, CSS3, JavaScript and jQuery and using GIT for version control.
  • Designing and developing Microservices architecture applications using Spring Boot, Rabbit MQ, My SQL, PostgreSQL, Restful Web Services
  • Involving in integration system testing and user acceptance testing (UAT)
  • Documenting all stages of the project, generated documentation using Java API Documentation Generator (Java doc).
  • Implemented Single Page Design and customized directive and filter criteria by using Angular-JS and used Angular-JS MVC to build a cross-browser compliant application.
  • Worked on Restful webservices using Nodejs and implemented mock services in Node.js with help of modules using Node.js server.
  • Build RESTful web services using the Sling Architecture implementing POST and GET methods.
  • Developed UI Layer for the application using HTML, CSS, JavaScript, jQuery.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.

Environment: Java 1.7, Agile- Scrum, J2EE, Servlets, JSP, Mongo DB, AWS, NodeJS, ReactJS, Spring Framework, Azure, Web Api, Maven, Junit, HTML5, Angular JS, CSS, SQL server, UI, Eclipse, J Unit, Hibernate, Tomcat, JavaScript.

Confidential

Java Developer

Responsibilities:

  • Experience in Analysis, Design, Development, Implementation and review of full life cycle commercial applications and process instructions using XML.
  • Implemented various J2EE design patterns in the project such as Factory, Singleton and Data Access Object.
  • Involving in development of Action classes and Action Forms, which is a part of Struts Framework.
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML, JavaScript and CSS
  • Agile capture and analysis of functional and process requirements from solution designers along with Siebel CRM and other OSS/BSS systems representatives.
  • Deliver version controlled Functional and Technical documents such as XML definitions, Business Process Specifications, Template Solution Designs, handcrafted XSDs and XMLs to client within agreed timelines.
  • Provide end to end testing support and client technical support.
  • Worked in ebXML and SOAP protocols, ITIL framework and UML specifications. Resolve/answered queries raised by design and testing teams
  • Configured the Struts environment by registering an Action Servlet, Validator plug-in, tiles plugin, form beans, dynamic action/validator forms, controller, message resource, action mappings, and forwarding/navigation.
  • Developed MVC framework by writing action classes and lightweight business logic classes using Struts2 framework and spring framework.
  • Involved in QA and UAT support to resolve defects and provide releases

Environment: Java1.5, J2EE, Java Script, XML, JavaScript, JDBC, Spring Framework, Hibernate, Rest Full Web services, Web Logic Server, Log4j, Maven, Eclipse, JUnit, ANT, SoapUI, Oracle11g, GIT, jQuery

We'd love your feedback!