We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

Windsor, CT

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.

Web Services: SOAP, REST, JAX-WS, 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

Hire Now