We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Windsor, CT

PROFESSIONAL SUMMARY:

  • Over all 8+ years of extensive experience in Software Life Cycle for Developing, maintaining Analysis, Design, Development, Maintenance, and Deployment of enterprise web applications with full stack development based on JAVA/J2EE Technologies.
  • Extensive hands on work experience using Microservices with Spring Boot, Restful and SOAP, SOAP UI Web services..
  • Experienced in Java Application Development, Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Extensive work Experience and Knowledge of all phases of Software development life cycle (SDLC). Developing applications using Agile and SCRUM methodologies.
  • Strong hands - on experience with Spring MVC Controllers, Spring boot, Validators, Spring Annotations, Spring tag library, Inversion of Control (IOC), Spring LDAP, Spring Batch, Spring Scheduler, Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Hibernate, Spring Security along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Hands on experience in building Enterprise Applications and Distributed Systems using technologies such as Core Java7/Java8/8, J2EE (Servlets, JSP, JSF, EJB, Hibernate, Spring, Struts, JDBC, JMS), ExtJS, Groovy and XML. Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX.
  • Experience in Web technologies such as Angular, AJAX, JSON, HTML5, CSS, Node.js, jQuery, JavaScript, Bootstrap, React JS, and Polymer.
  • Project implementation skills using Java, J2EE technologies (JDBC, JNDI, EJB, RMI, Servlets, JSP, JMS) and XML Technologies like DTD, XML Schema, SAX, DOM, JAXP, JAXB, JAX-RPC, JAX-WS, XSL and XSLT.
  • Experience in designing & building a Web Application using Java/J2EE Technology & front-end technologies like AngularJS and jQuery.
  • Experienced in designing interactive web applications using HTML5, CSS3, Java Script, AJAX, DWR, JSON and DOJO.
  • Extensive experience with Struts, spring, JSF and Hibernate frameworks.
  • Extensive database development experience in developing Stored Procedures, Functions, Packages and Triggers on SQL Server, Oracle and DB2.
  • Expertise in various SDLC methodologies like Waterfall, Iterative, RUP, Agile, Scrum and TDD (Test Driven Development).
  • Experienced in implementing application using Spring MVC architecture.
  • Extensively experienced in modeling presentation tier using JSF framework.
  • Experience working on JMS API and asynchronous message transfer communication. Extensively worked with JMS Providers such as IBM MQ Series, BEA MessageQ.
  • Expertise in developing applications using Spring Framework and using spring modules such as IOC, AOP, MVC, JDBC, ORM, Boot, Cloud, Security and configuring application context for spring bean factory.
  • Expertise in Angular JS controllers, directives, factory and service resources, routings and events.
  • Expertise in DOM manipulation using JavaScript, jQuery and Angular JS.
  • Experience in developing and implementing Service Oriented Architecture (SOA) using Web Services (SOAP, REST, WSDL, and UDDI).
  • Experience in Service Oriented Architecture (SOA) / Enterprise Service Bus (Mule ESB) framework.
  • Experience with UI development frameworks like AngularJS, Node.js and Bootstrap.
  • Hands-on experience with various web and enterprise application servers like Apache Tomcat, BEA WebLogic, IBM WebSphere and JBoss.
  • Extensive experience in implementing J2EE design patterns like Session Façade, Singleton, MVC pattern, Business Delegate, VO, Data Access Object, Service Locator, Transfer Object.
  • Worked on different IDE’s like Eclipse, WSAD, RAD and Net beans.
  • Experience with UI development frameworks like AngularJS, Node.js and Bootstrap.
  • Develop highly complex User Interface adhering to functional requirements using Microsoft Typescript, AngularJS, JavaScript, HTML5, and CSS3 on Web Storm tool.
  • Strong experience with database design in ORACLE 8i/9i/10g/11g, MySQL, MS SQL Server and DB2 that includes DDL, DML, DCL, SQL, PL/SQL (triggers, cursors, stored procedures, indexes, blocks, packages).
  • Hands on experience in deploying apps to CLOUD using Pivotal Cloud Foundry.
  • Experience in using NoSQL databases like Mongo DB and Redis.
  • Experience in using design tools like Rational Rose, MS Visio for Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) using UML.
  • Experience in using various version control tools like CVS, Clear Case, SVN, VSS and PVCS.
  • Experience in unit testing, Integration testing, performance testing, writing UTD, UTR, JUnit Testing tool.
  • Experience in writing build scripts using ANT and Maven.
  • Experience in using logging frameworks like Log4J and SLF4J.
  • Experience in automating the infrastructure in AWS using web services.

TECHNICAL SKILLS:

Java/J2EE: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, Applets, Multi-threading

Programming: Java, Java8, Python, J2EE, C, C++, SQL, PL/SQL, XML, JEE/J2EE Technologies Servlets, JSP, JSF, EJB, JDBC, JMS, JNDI, LDAP, JAXB, JAX-WS, JSTL, Design Patterns, JPA, Hibernate, Express JS

Scripting: jQuery, JavaScript (Single page application), Shell Script, Angular JS, React JS, JHipster

Frameworks: MVC, J2EE, Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0, I Batis, Flex, Bootstrap, Hibernate

Web technologies: HTML, CSS, HTML5, CSS3, LESS, SASS, JavaScript, jQuery, XSLT, DHTML, XHTML, AJAX, JSON and CSV.

SOAP, REST, JAXWS, JAX: RS, WSDL, JAXB, CXF, AXIS and JERSEY API.

Databases: Microsoft SQL Server, MySQL, IBM DB2, PostgreSQL and MongoDB.

Application Servers: WebLogic 8.1/9.1, Apache Tomcat 7/8/9, Web Sphere and JBoss.

IDE: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD)

Build Tools: Gradle, Maven, ANT, Jenkins, Ansible, Chef, Docker,kubernetes

Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, Unix

Methodologies: Agile, Scrum, TDD, OOAD, SDLC

Testing Tools: JUnit, Mockito, Easy Mock, Load Runner, Karma, Jasmine and Selenium.

Cloud: AWS, EC2, S3, Google Cloud

PROFESSIONAL EXPERIENCE:

Confidential, Windsor, CT

Sr. Full Stack Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Followed agile methodology in the Scrum Cycle model.
  • Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfillment workflow.
  • Worked on HTML/HTML5, CSS/CSS3 style sheets, JavaScript and jQuery to tie together a diverse range of sites with an easily understandable structure.
  • Strong working experience in solving Cross-Browser Compatibility challenges and processing Responsiveness.
  • Designed and developed the UI using spring view component HTML 5, CSS 3, Bootstrap and Angular2
  • Angular was extensively used to achieve DOM Show, Hide elements and Event Handling.
  • Extensively implemented Multithreading concept to handle Transaction Management with isolation and propagation levels. Thread handling was used to maintain continuity of execution.
  • Used spring validator framework for client and server-side validation using validators through error objects.
  • Used spring and Hibernate for implementing IOC, AOP and Object Relational Mapping for back end tiers.
  • Used Micro services using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, and Dependency Injection.
  • Implemented application with Spring Boot based services interacting through a combination of REST API and Apache Kafka
  • Implemented the Model View Controller (MVC) framework and spring.
  • Micro Services design and development using JHipster (Yeoman Generator) to create spring boot at backend and Angular2 at frontend.
  • Used ReactJs to improve speed and quality of the code.
  • Worked on Redux and React along with the AngularJs in developing the Web Application.
  • Developed user interface using the ReactJS, Redux, React router for SPA development.
  • Worked on RESTful Web Services for transferring XML data between two interfaces.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Developing Micro services that are highly scalable, fault-tolerant using Spring Boot-based services interacting through a combination of REST and Apache.
  • Created REST APIs in a Service Oriented architecture using Spring MVC, Java, MySQL and Cassandra
  • Worked on Spring Cloud Netflix - Eureka as service discovery, Redis for caching, Netflix Ribbon for Client-side load balancing for a microservice application.
  • Developed Spring REST Web Services clients to consume Web Services enterprise wide Web Services.
  • Implemented Hibernate Template to great extent 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.
  • Implemented data persistence of application by using Hibernate to persist java objects to the relational database.
  • Implemented Authentication & Authorization with Site Minder and spring security integration, certificates.
  • Responsible for creating build jobs using Jenkins and GitHub Repositories
  • Updating status report daily basis and weekly basis by conducting meetings with QA team.
  • Used APIGEE API gateway to deploy scalable fault tolerant applications and to accelerate the pace of digital business by providing security over data.
  • Used J2EE design patterns like Adapter, Service locator, Singleton, Factory and DAO.
  • Tested Service and data access tier using Junit, TestNG and Easy Mock
  • Provide sales support through high level demonstrations of the Adobe Marketing Cloud capabilities:
  • Performed deployment of applications on WebSphere Application Server.
  • Responsible for migrating existing modules in IBM MQ
  • 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 in Docker container using Amazon EC2 container services and using AWS admin console.
  • Performed UI testing and front-end testing using Selenium.
  • Implemented Executor Service in the application, to execute tasks in the background.
  • Implemented version controlling using SVN, Git, and used Maven as a build tool.
  • Worked on NoSQL database like Cassandra where data storage was scaled rapidly.

Environment: Java 1.8, Spring Boot, Hibernate 4.2, GitHub, Netflix Ribbon/ Eureka, Spring quartz, Spring security, Spring Boot, JPA, JavaScript, AngularJS, HTML 5.0, CSS3, WebSphere Application Server 8.5, JHipster, Eclipse, Cassandra, JUnit, TestNG, Easy Mock, XML, Web Services, SOAP UI, Adobe Flex, AWS, Splunk, Selenium.

Confidential, Denver, CO

Sr. Developer

Responsibilities:

  • Involved in various steps of SDLC such as analysis, design and development of system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Used Spring JDBC template (DAO) at DAO Layer.
  • Created rich client using Ajax to pull the data from database.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript, and JQuery.
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, and Data access Object, Factory Pattern, etc.
  • Implemented various complex SQL queries.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects and to integrate with O/R mapping tool Hibernate.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Deployed the micro services in Dev space of Pivotal Cloud Foundry.
  • Used Pivotal Cloud Foundry command line interface with an HTTP proxy server.
  • Developed end to end application on Spring Boot framework (REST Application/Spring JPA using Crud repository).
  • Development of REST web services using spring.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Implemented SOAP Web Services to integrate third party service using the WSDL and created stubs.
  • XML parser APIs SAX and JAXB in the web service's request marshaling and un-marshaling.
  • Developed SQL for querying the Database, Written stored procedures and triggers.
  • Importing and exporting data in a variety of file formats using various database applications, primarily SSRS and SSIS.
  • Focused on TDD by creating detailed JUnit tests for functionalities before implementing each of them.
  • Used JIRA for tracking issues reported by testing team.
  • Log4J to capture the log the events and exceptions.
  • SVN for version control of the application.
  • Development of Spring Boot applications with micro services.
  • Extensively used AWS to integration with Enterprise and web applications.
  • Implemented the library dependency management and application build process using Maven.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances. Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Used Jenkins tool and made customizations according to the local build to track out the build status.
  • Developed JUnit test cases for Unit and functional testing for various modules and prepared Code Documentation for future reference and upgrades.
  • Implemented SOAP Web Service using JAX-WS and Spring Framework and generated client stubs from WSDL.
  • Performed UI testing and front-end testing using Selenium.
  • Installed WebLogic/JBoss servers, configured domains for deploying applications.
  • Developed Application using Spring DAO, Spring AOP and Hibernate, Spring annotations, Web Services like SOAP and Restful Web service
  • Configuring of Virtual Private Cloud (VPC) with networking of subnets containing servers.

Environment: JAVA 7.0 JDK 7.0, J2EE, Struts, JSP, AJAX, JDBC, Hibernate, Sybase, Web logic Server 10.3, UNIX, JavaScript, AngularJS, Java Beans, XML, HTML5, CSS3, UML, Log4j, Selenium, JUnit, Ant, RESTful, Validation framework and Design Patterns, Tortoise SVN 1.8

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • Involved in various SDLC phases like requirements gathering, design, and analysis and code development.
  • Worked in Scrum Methodology - attended daily stand-ups, Sprint planning, Sprint retro and Sprint review meetings.
  • Involved in preparing sitemap details, process flows, wireframes, mockups and prototypes for websites by active integration with clients and, gathering information from referral sites.
  • Involved in the front end using JSP, Servlets, JSTL, and jQuery, jQuery UI, HTML, JavaScript, JSON and AJAX.
  • Experienced in working on modern MEAN Stack- MongoDB, Express.JS, AngularJS, and Node.JS.
  • Used Spring Framework for Dependency Injection and integrated it with JSF framework.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS and JavaScript API.
  • Implemented code according to coding standards and Created AngularJS Controller, which • isolate scopes perform operations.
  • Extensively used jQuery, CSS3 Selectors and DOM traversal for manipulation and event handling.
  • Used AJAX to refresh only certain section of the page and reduce the load on the web server.
  • Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Specially worked with AJAX data consisting of JSON, XML and JSONP responses, parsing the same and presenting on the UI layer.
  • Used RxJS subjects for handling real time data.
  • Responsible for all client-side UI Validation and implementing Business logic based on user selection using AngularJS.
  • Performed UI testing and front-end testing using Selenium.
  • Used SASS to reduce the complexity of CSS file as well as make CSS code more readable.
  • Produced client side validation through JavaScript and AJAX for asynchronous communication.
  • Involved in the developing functions to transport data from the API's using AJAX to implement more efficient applications.
  • Managed data model using Backbone.js, which includes the user data and display that data at the server side with the same format.
  • Involved in writing light weight Node.js and Express server using technologies like Ajax, JavaScript, jQuery, JSON to make connections between server and databases like MongoDB and MySQL.
  • Importing and exporting data in a variety of file formats using MongoDB and SSIS.
  • Expertise in coding optimized SQL queries in MySQL.
  • Created web services for SQL stored procedures using JDeveloper tool and handed batch jobs to run web services using SOAP UI tool.
  • Debug the application using Firebug to traverse the documents and manipulated the Node using DOM and DOM Functions.
  • Performed Unit testing and System Support testing to resolve any defects raised during test cycle.
  • Used JUnit for backend test cases and Karma for AngularJS test cases.
  • Used Karma (Jasmine) for unit testing and for End to End testing.
  • Involved in BDD (Behavior Driven Development) using J Behave and Jasmine Framework.
  • Used Firebug and IE Developer toolbar for debugging and browser compatibility.
  • Deployed applications and patches in all environments and provided production support.

Environment: JSP, Servlet, JSTL, jQuery 1.11.1, HTML, JavaScript 1.8.5, JSON, AJAX, Spring, JSF, AngularJS 1.2.27, JSON, XML, SASS, Backbone.js, Node.js v0.10.24, Express.js, Bootstrap, SQL, MySQL, Mongo DB, J Developer, J Behave, SOAP UI, Apache Tomcat, Firebug, Jasmine and Karma.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, project scoping, design and development activities.
  • Participated in and contributed to team demos, peer reviews, team retrospectives, and daily standups for the development of the application.
  • Created technical design documents using Class and Sequence diagrams for feature processing flows and data insertion.
  • Adept in designing UI patterns and applications with the help of Sublime Text, Adobe Photoshop and Adobe Dreamweaver.
  • Developed dynamic web pages using HTML, CSS and JavaScript.
  • Developed wireframes into pixel perfect html views.
  • Developed the application for responsive to different screen resolutions using Bootstrap and CSS media queries.
  • Defined text alignment, borders, positioning and many other typographic characteristics.
  • Worked on AJAX functionality for dynamic data binding for data grid, accordion, AJAX driven menu tabs using back end service calls and consumed both JSON and XML data in UI Side.
  • Developed webpage components to improve user experience and features using HTML5, Bootstrap, CSS3, JavaScript and jQuery.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Used Apache Tomcat application server to deploy the application
  • Involved in Testing and fixing bugs and documented the application in step by step process.
  • Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
  • Used Jira for defect status tracking and Rally for creating and managing user stories.
  • Involved in writing the Unit test cases using Jasmine to test the individual units of code.
  • Interacted with quality assurance team for requirements gathering and analysis.

Environment: Adobe Photoshop, Adobe Dreamweaver, Sublime Text, UML, HTML 4.01/5, CSS3, JavaScript 1.8.5, AJAX, Bootstrap, JSON, XML, jQuery, Apache Tomcat, MS Office, REST, Jira and Jasmine.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in SDLC phase of requirement analysis, design and development of the web based intranet application tool using Java, spring, Spring Batch and Hibernate.
  • Used Struts validator framework to automatically validate user input.
  • Develop, implement and maintain a synchronous, AJAX based rich client for improved customer experience.
  • Used J2EE design patterns like DAO, Value Object, Service Locator, MVC and Business Delegate.
  • Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
  • Developed web tier using Struts tag libraries, JavaScript, CSS, HTML, XML, JSP, and Servlet.
  • Developed JSP custom tag libraries.
  • Involved in writing test cases using JUnit.
  • Developed the database tier using JDBC.
  • Used SVN tools for version control.
  • Involved in production support, monitoring server and error logs.

Environment: Java 1.5, Struts, Spring, Hibernate, Servlets, JDBC, Oracle 9i, AJAX, JavaScript, CSS, SVN, JSP, HTML, Web Sphere, Apache Axis, Agile Scrum, JUnit 4.2, Design patterns, Web Services.

We'd love your feedback!