We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

Plano, TX

PROFESSIONAL SUMMARY

  • Actively involved in each phase of Software Development Life cycle (SDLC).
  • Experience in Agile (SCRUM), Waterfall Model and Test Driven Development (TDD).
  • Complete understanding of Object Oriented Design and Development of web - based and client/server systems on multiple platforms in a distributed environment.
  • Expertise in client scripting language and server scripting languages like HTML, CSS, JavaScript, JQuery, AngularJS, JSP, Node JS.
  • Good knowledge on functional styles of Java 1.8 Lambda Expressions, Functional Interfaces and Method References.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Experience in developing web, enterprise and SOA applications using CoreJava, Multi-Threading, JavaBeans, JSP, Servlets, JNDI, JDBC, Hibernate, JPA, Spring, Web Services (SOAP, Restful and Micro-Service), XSD, XML, XSLT, JSON, JAX-B, Apache Commons, EJB, JMS, HTML, Ajax, Oracle and Linux/UNIX.
  • Extensive experience on implementing AJAX features using JavaScript and jQuery.
  • Experience in implementation of business applications using BEA Web logic, IBM WebSphere.
  • Experienced in implementing Micro Services, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down Approach and Bottom up Approach.
  • Designed and developed web application/tools using MVC pattern in Java Spring Boot.
  • Strong Experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBM DB2, SQL Server and MySQL, NoSQL DB like MongoDB and Cassandra.
  • Experienced in numerous Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate, UML and Enterprise Application Integration.
  • Proficient in implementing Object Oriented Principles like Abstraction, Inheritance, Polymorphism, Encapsulation and Core Java features like Collections, Exception Handling and Multi-threading.
  • Experience with various Cloud Computing Service environments like Amazon Web Services and Pivotal Cloud Foundry.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience with Selenium, JUnit, and Log4j in developing test cases and determining application functionality.
  • Experience on Subversion (SVN), CVS and GitHub as versioning software tools.
  • Proficient in writing ANT and Maven for builds and deployments to different environments, exposure on Jenkins.
  • Having Knowledge onDrools
  • Rules Engine and Expectation Engine for writing Business Rules Validation.
  • Teh Stream API is integrated into teh Collections API, to perform bulk operations on collections, like sequential or parallel map-reduce transformations.
  • Hands on experience working with different IDE’S like Eclipse, My Eclipse, Spring Tool Suite (STS) and Intellij.
  • Experience with Linux Bash Scripting, WinSCP, Putty and Stash.
  • Excellent communication and inter-personal skills, analytical and problem-solving skills.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS

Languages: C, C++, Java 1.8, J2EE, Python, SQL and PL/SQL

Tools & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, JUnit, Apache CXF, SOAP UI, Jersey, Apache Camel, Netflix OSS and Rational Rose

J2SE/J2EE Technologies: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Struts, EJB, Spring, JNDI and JPA

Web services: SOAP, RESTful, UDDI, WSDL, Micro Services, JAX-RPC, JAX-RS, JAX-WS, JAX-B and Apache CXF.

Web/App Servers: IBM WebSphere, Apache Tomcat, JBOSS, Web Logic Server and Apache Camel

Web Technologies: HTML, DHTML, XHTML, JavaScript, AngularJS, NodeJS, CSS, AJAX, JQuery, JSON RESTful, DOJO and Bootstrap.

XML Technologies: XML, XSD, XSL/XSLT, SAX/DOM, DTD, XQuery.

Cloud Technologies: AWS EC2, S3, SQS, IAM, Lambda.

Database: Oracle, SQL-Server 2005, MySQL server, MS SQL, IBM DB2, NoSQL DB like MongoDB and Cassandra.

Testing Tools/ Others: Selenium, JUnit, Soap UI, Log4j, JIRA, RTC.

Version Control: Tortoise SVN, CVS, GIT, Clear Case.

Build Tools: ANT, Maven and Jenkins.

IDEs: Eclipse, Spring Tool Suite (STS), IntelliJ IDEA, RAD, Adobe Dreamweaver.

Platforms: Windows, UNIX and LINUX.

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Sr. Full Stack Java Developer

Responsibilities:

  • Followed Agile/Scrum methodology for project development, task tracking and day to day works and involved in design and requirement analysis discussions.
  • Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript, DOM.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to teh data from database.
  • Implemented animation and styling using CSS3 and JQuery.
  • Designing teh layouts and converting them into HTML and functional pages using Angular JS and core JavaScript and NodeJS.
  • Developed teh application on micro-service design. Teh application consists of seven modules.
  • Writing services in Spring Boot and running and deploying them in cloud.
  • Used Java 1.8 Method References feature to point to methods by their names and used functional Interfaces.
  • Used Java 1.8 Streams and Parallel Streams they consider collection as its source.
  • DAO layer development using Hibernate, HQL and their respective mapping/annotations and configuration files.
  • Written HQL Queries in Hibernate for retrieving teh data from teh database.
  • Strong experience in Database Design, writing stored procedure, functions, triggers, DDL, DML SQL queries.
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in teh system.
  • Used Postman tool to invoke Rest API.
  • Used teh JavaScript libraries JQuery, AJAX to talk to teh RESTful API and display teh JSON format data for teh end user.
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer.
  • Implemented teh application using Spring IOC,Spring MVCFramework, Spring Batch, Spring Cloud and Spring Boot and handled teh security using Spring Security.
  • Involved in writing Unit Test Cases and having good knowledge in JUnit and Mockito.
  • Migrated existing monolithic application into Cloud environment using Amazon Web Services(AWS).
  • Responsible for creating an instance on Amazon EC2(AWS) and deployed teh application on it.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Created and configured Micro Services architecture for teh project and integrated with Angular JS and Node JS applications.
  • Also used Apache camel as a middle ware tool for message-oriented.
  • Used Netflix OSS as Micro Service architecture where we used Eureka as service discovery, Ribbon for load balancing, Hystrix for circuit break.
  • Extensive experience in implementation of teh version control software SVN, GIT.
  • Experience in development and integration of enterprise applications using Micro Services with Spring boot, Spring Cloud, SOAP, RESTFUL Web Services.
  • Implemented build stage to build teh Micro Service and push teh Docker Container Image and Private Docker Registry.
  • Apache camel Routing, EIP Patterns like Processors and Enrichers.
  • UsedWebSphereApplication Developer for building, testing and deploying application locally.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Design and develop an enterprise common logging aroundLog4jwith a centralized log support (used logger info, warn, error and debug).

Environment: Java 1.8, SQL, HQL, MYSQL, SVN, GIT, Hibernate, JUnit, Power mock, Log4j, Spring boot, Rest API, Web Services, Micro Services, JSon, Postman, JQuery, AJAX, SVN, Git, GitHub, Git stash, GitLab, AWS, REST API, SOAP, REST, Agile, Spring Tool Suite, Jira, Apache Camel.

Confidential, Milwaukee, WI

Sr. Java/J2EE Developer

Responsibilities:

  • Worked as per Agile (Scrum) methodology to meet customer expectation, timelines with quality deliverables.
  • Developed multiple GWT (Google Web Toolkit) web application from client to server.
  • Developed teh User Interface usingJSP, Spring MVC,Foundation, HTML5, CSS3, JavaScript, NodeJS and enhanced response using twitter Bootstrap using services like JDBC, JMS ActiveMQ, JTA.
  • Used Two-way data binding features of AngularJS to implement Data binding to bind various server controls to teh data from database.
  • Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
  • Designed and implemented AJAX server calls to dynamically retrieve customer information.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Maintained Interface compatibility and concurrency in teh project using Java 8 new features like default, static methods and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Used teh Spring IOCfeature to get Hibernate session factory and resolve other bean dependencies also usedSpringframeworkAOPfeatures.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch teh data from SQL based schema.
  • Implemented teh application using Spring IOC,Spring MVCFramework, Spring Batch, Spring Boot, Spring Cloud and handled teh security using Spring Security.
  • Writing services in Spring Boot and running and deploying them in cloud.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute teh similar jobs simultaneously.
  • Developed teh persistence layer usingHibernateFramework, created thePOJOobjects and mapped usingHibernate annotations and Transaction Management.
  • Create and configured teh continuous delivery pipelines for deploying Micro Services and lambda functions using CI/CD Jenkins server.
  • Implemented service methods and SQL queries, PL/SQL to interact with teh Oracle DBMS.
  • Implemented teh NoSQL databases like Cassandra and later writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, Cursors, and indexes in Data Access Layer using PostgreSQL, Cassandra as a database.
  • Used Pivotal Cloud Foundry to deploy Microservice Application.
  • Developed Microservices using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.
  • Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework.
  • Designed and developed XML validation functionality and store XML document in database.
  • Used teh JavaScript libraries JQuery, AJAX to talk to teh RESTful API and display teh JSON format data for teh end user.
  • Worked on OSGI, REST APIs, and Elastic Search to efficiently handle teh data.
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in teh system.
  • Log4Jwas used to monitor teh error logs and usedGITas version control tool.
  • Followed teh Maven build life cycle to build teh application and deployed intoWeb Sphereapplication server.
  • Developed test cases and performed unit testing usingJunit.

Environment:HTML5, CSS3, Java Script, JQuery, AngularJS, NodeJS, Bootstrap, Foundation, Java 8, Multithreading, Java/J2EE, JDK, GWT, Spring MVC, Spring Boot, Spring Security, Micro Services, OSGI, Hibernate, WebSphere, Agile, RESTful, JSP, JDBC, JMS ActiveMQ, JTA, MongoDB, TDD, Oracle, SQL, PL/SQL, Maven, RAD, Log4j, JUnit, Selenium, Jenkins, GIT, AWS EC2, JIRA.

Confidential, Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Worked on High level and Low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript, DOM.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to teh data from database.
  • Implemented animation and styling using CSS3 and JQuery.
  • Worked on High level and Low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, HTML, XHTML, CSS and client validation using JavaScript, DOM.
  • Implemented animation and styling using CSS3 and JQuery.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Worked on generating teh web services classes by using Service Oriented Architecture Micro Services, SOA, WSDL, UDDI and SOAP.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Designed and integrated teh full-scale Spring / Hibernate persistence solution with teh application architecture.
  • Implemented Object Relational Persistence (Hibernate) for teh domain model.
  • Involved in design and development of teh Hibernate Domain Model for teh services.
  • Worked on web services and associated business modules integration.
  • Worked on development and implementation of teh MVC Architectural pattern using Spring Framework including JSP, and Servlets.
  • Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
  • Worked in wide-area network to maintain all teh device related data onto MYSQL database.
  • Developed teh DAO layer for teh application using Spring Hibernate template support.
  • Used JMS API for communication between teh components.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Experience in using JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.

Environment: Java, Multithreading, Concurrency, Exception Handling, J2EE, HTML, Hibernate, Java SDK, Web Logic, SOA, Micro Services, WSDL, UDDI, SOAP, JavaScript, JMS, Struts, JSON, Servlet, JSP, CSS3, HTML, JQuery, AngularJS, AJAX, JDBC, Oracle, Maven, MySQL, Log4J, SVN, UML, JAXB, XML, Scrum, Unix/Linux, Junit.

Confidential, Location: Dallas, TX

Java Developer

Responsibilities:

  • Followed Agile/Scrum methodology for project development, task tracking and day to day works and involved in design and requirement analysis discussions.
  • Designed table-less layouts, gradient TEMPeffects, page layouts, navigation and icons using CSS and appropriate HTML tags as per W3C standards.
  • User interface coding and styling using JavaScript, CSS and HTML.
  • Used JSPs for implementing UI/MVC framework.
  • Excellent implementation Persistence layer using JPA, JDBC and Hibernate.
  • Used Hibernate ORM tools which automate teh mapping between IBM DB2 SQL databases and objects in Java.
  • Extensively used Hibernate in data access layer to access and update information in teh database for registrations.
  • Written several unit test cases using JUnit and created unit test documents.
  • Code repository management using SVN and project build tool using ANT.
  • Used WebLogic for application deployment and Log 4J used for Logging/debugging.
  • Developed code using IntelliJ IDEA as an Integrated Development Environment for java based applications.

Environment: Core Java, JSP, JUnit, IntelliJ IDEA, JDBC, Hibernate, WebLogic, JBoss, IBM DB2, JavaScript, Servlets, HTML, CSS, JPA, ANT, Log4J.

Confidential,

Java Developer

Responsibilities:

  • For development of application involved in various phases of Software Development Life Cycle(SDLC).
  • Involved in writing teh exception and validation classes using Struts Validation rules.
  • Developed various EJB components to fulfill teh business functionality on enterprise level applications.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Persistence layer was implemented using Hibernate Framework high-level object handling functions.
  • Wrote SQL for JDBC prepared statements to retrieve teh data from database.
  • Monitored teh error logs using Log4J and fixed teh problem and used Junit for unit testing.
  • Teh application was deployed on teh Tomcat.
  • Involved in build and deploying teh application using ANT
  • Used CVS as version control system
  • Created Unit, Acceptance and Integration Test Documents and Code Review Documents.

Environment: Java, JDBC, Struts, JavaScript, Html, CSS, JSP, Servlets, Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed web application using Struts 2.X, JSP, Servlets, Java beans that uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client-side validation.
  • Used in application development on Windows & LINUX platforms usingEclipse, Net Beans.Wrote SQL for JDBC prepared statements to retrieve teh data from database.
  • Monitored teh logs using Log4J and fixed teh problem
  • Teh application was deployed on teh Tomcat.
  • Used CVS as version control system
  • Worked on bug fixing and Production Support

Environment: Java, JDBC, Struts, JavaScript, HTML, CSS, JSP, Servlets, Apache Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.

Hire Now