We provide IT Staff Augmentation Services!

Sr Sr.full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Boston, MA

PROFESSIONAL SUMMARY:

  • Around 10+ years of IT experience in all phases of SDLC which includes analysis, design, development, testing and deploymentof both Web based and Enterprise applications wif emphasis on Object Oriented, Java/J2EE and Client Server technologies.
  • Around 2 Years of hands - on experience working wif Angular 7.
  • Expertise in J2EE Architecture using Java, Java Beans, EJB, Servlets, JSP, JMS, ANT, Log4J, UML, XML, CSS, HTML, and JavaScript.
  • Experience wif client-side Java Script MVVMframework such as Angular.
  • Experience in design and development of a well responsive SPA (single page application) using Angular framework in conjunction wif HTML5, CSS3 standards including CSS pre-processor (SASS and LESS).
  • Good Working experience wif front end testing tools such as Karma, Jasmine in Angular and Mocha, Jest, Chai JS in React.
  • Experience in developing web interfaces using HTML5, CSS3, JavaScript, Angular, Angular 2.0, DOM scripting and jQuery.
  • Experience working wif Java 1.8and implemented its features like Lambda Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces and for-each loop.
  • Expertise in Spring framework modules such as Spring IOC, Spring Core Container, Spring MVC, Spring JDBC, Spring ORM, Spring Data JPA, Spring AOP, Spring Boot.
  • Experienced wif IBM Web sphere Application Server, Oracle Web logic application servers, JBOSS and Apache Tomcat Application Server.
  • Developed and deployed Micro Services based applications using Spring Boot along wif Spring Rest and Node JS wif Express and Hapi.
  • Well experienced on implementing SOA (Service Oriented Architecture) using Spring REST to create REST resources dat include several components like Jersey Framework, spring Boot, JAX-RS and used WADL for documenting REST API’S.
  • Worked on SOAP protocol using JAX WS and integrated Apache CXF, AXIS-2 for WS-Remote Messaging, WS -Security, WS- Policy and other specifications and automated documentation using Swagger and WSDL.
  • Expertise in unit-testing wif tools like JUnit, Mockito, Spock, Test Ng and Integration testing tools like Selenium Web Driver, Cucumber (Behaviour Driven Development testing).
  • Expertise in back - end procedure development, for Database Applications using MYSQL, Oracle 10g/11g, SQL-Server, DB2 and NoSQL MongoDB, Cassandra.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Proficient in SQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers.
  • Expertise in using Hibernate, iBATIS, MyBatis, Spring Data JPA extensively used Entity Class Associations, Criteria Queries, projections.
  • Good Knowledge and Experience on implementing Spring Cloud- Netflix OSS Stack for microservices deployment, Zuul for API Gateway for routing, Hystrix (Circuit Breaker) for latency and fault tolerance and Eureka for service registration.
  • Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka, Rabbit MQ, Active MQ and IBM MQ to communicate from Client to Server.
  • Good noledge of Splunk architecture and various components. Expert in Splunk Development, Configuration and Administration and used Kibana to view using Elastic search (ELK).
  • Implemented security functionality OAuth 2.0, Spring security, SSL and site minder (SSO), secure autantication wif LDAP OAuth2 for generating tokens in teh application using Spring Security, JWT for producing tokens.
  • Implemented Docker container service, build pipeline Jenkins, Bamboo and GoCD(Go Continuous Delivery) to achieve Continuous Integration and Continuous Deployment dat can run on teh cloud or on-premises.
  • Hands on experience in managing this Docker Container using Kubernetes wif zero downtime deployment.
  • Strong experience on DevOps essential tools like Docker, Kubernetes, Subversion (SVN), GIT.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM and Pair Programming.
  • Hands on experience wif build tools like ANT, Maven, Gradle and logging tools like Log4J.
  • Experience in using various Amazon Web Services (AWS) like EC2 for virtual servers, S3 and Glacier for storing objects, Elastic Beanstalk, Elastic Cache and Dynamo DB for Elastic load balancing, storing data.
  • Real-time working experience on ETL Tools like Informatica, Oracle, SQL server, Hibernate HQL and Greenplum databases
  • Knowledge on experience in Intershop development in Intershop 7.8 to 7.10
  • Has good experience in using Version Controlling tools (GitHub, Subversion, Clear Case).
  • Hands on experience wif Integrated Development Environments (IDE's) tools like Eclipse, Net beans, STS.
  • Proficient in XML technologies like XSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache axis.

TECHNICAL SKILLS

Languages: Java 1.6/1.7/1.8, JavaScript, SQL, PL/SQL, HQL.

J2EE Technologies: Servlets, JSP, JDBC, JPA, JSTL, JAX-RS, JAX-WS, JPA, JMS, JNDI

XML / web Technologies: HTML5, CSS3, JavaScript, jQuery, Ajax, Angular, Node JS, ReactJS, XML, XSDXSL/XSLT, SAX/DOM, JSON, Bootstrap.

Tools: Maven, Ant, Junit, Mockito, Log4j, Jenkins, Docker, Terraform, Kubernetes, Informatica.

Web services: SOAP, Restful WebServices.

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server, Glassfish.

Database: Oracle, SQL-Server, MongoDB/NoSQL.

IDEs: Eclipse, IntelliJ, Spring Tool Suite (STS).

O-R mapping: Hibernate, iBATIS, MyBatis.

Testing Tools/ Others: JUnit, Soap UI, Mockito, Rational Clear Quest, JMeter, StarTeam, TOAD, Jenkins.

Version Control: Tortoise SVN, CVS, Rational Clear case, GitHub.

OS & Environment: Windows, UNIX, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Boston,MA

Sr Sr.Full Stack Java Developer

Responsibilities:

  • Application is developed in Micro Services architecture and used technologies like spring framework, Spring Data JPA and RESTful webservices.
  • Designed proof of concepts and pilot applications using AEM.
  • Worked on creating documents in Mongo database.
  • Developed cloud Microservices and implemented back-end using Spring Boot.
  • Has worked on back end side and integration issues in DB and Informatica tool to solve critical production issues.
  • Used Git for version control and Jenkins for continuous integration and deployment.
  • Experience and expertise in customizing and enhancing teh third-party product like Fineos
  • Created teh front end of teh application using HTML5, CSS3, Bootstrap and JavaScript.
  • Angular 7 and Angular 9 is used as a framework for web pages such as forms.
  • Experience wif creating custom directives, decorators, and services to interface wif Micro services.
  • Implemented Angular Router to enable navigation from one view to teh next as customer performs application tasks.
  • Developed common modules like services, repositories of teh web application using Restful Web Services.
  • Implemented Data access objects using Spring Data JPA to access data from Oracle database.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Developed Hibernate ORM mapping and wrote HQL queries to retrieve table data from Oracle database.
  • Used OAuth 2 which is a lightweight autantication framework wif a central authorization server and generates an access token to access a protected resource on a resource server.
  • Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka dat halps in routing, Circuit Breaker and Ribbon for client-side load balancing).
  • Implemented Spring Cloud- Netflix ZUUL to building micro services for communication.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring micro services, writing server-side request handling and automated functional test cases to validate UI functionality using Node.js.
  • Used spring config server for centralized configuration, Splunk for centralized logging and Jenkins for Micro services deployment.
  • Used Kubernetes to orchestrate teh deployment, scaling, and management of Docker Containers.
  • Used Jenkins pipelines to drive all micro services builds out to teh Docker registry and tan deployed to Kubernetes. Created Pods and managed using Kubernetes.
  • Building/Maintaining Docker container clusters managed by Kubernetes. Utilized Kubernetes and Docker for teh runtime environment of teh CI/CD system to build, test deploy.
  • Used Apache Kafka for reliable and asynchronous exchange of vital information between multiple business applications.
  • Worked on a project which handles searching algorithms using Elastic Search which is mainly used for pulling analytics related information using teh keywords entered by teh end user.
  • Deployed teh Micro services Docker container using Amazon ECRand AWS CLI.
  • Experienced Lead Developer role for 3 Sprints to migrate UI of teh application from Angular 6 to Angular 7.
  • Good at monitoring teh efficiency and TEMPeffectiveness of tasks by team members.
  • Excellent oral and written communication skills.
  • Acting as a resource for other Team members.

Environment: HTML5, CSS3, JSON, AJAX, Bootstrap, Angular 7, Maven, Spring Boot, Spring IOC, Spring Data JPA, Hystrix, Netflix Eureka, Docker, Node JS, AWS, Apache Kafka, RESTful, Informatica, MongoDB

Confidential, NY

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in developing user interface wif HTML5, CSS3, SAAS, JSON, AJAX, React JS, Type script, Es6 and on server-side Technology wif Node JS.
  • Used Bootstrap front-end framework for faster and easier web development. Design website and maintain teh website content up to date.
  • Designed modular and reusable React components using Redux Architecture and Material-UI.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented various screens for teh front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Applied redux middleware usingredux-promise, redux-thunkandredux-saga.
  • Designed and developed teh REST based Micro Services using teh Spring Boot and Spring Cloud.
  • Designed and developed Spring Boot adapter applications using Rest API.
  • Developed RESTful service interface using Spring Boot to teh underlying Agent Services API and Implemented RESTful web services.
  • Mentored other team members regarding technology conflicts and upgradations requested by teh client.
  • Responsible to integrate Offshore Team wif Onsite Team.
  • Prioritising important tasks and ensuring they get done first.
  • Able to speak to both decision-makers and Team members in a tactful and sensitive manner.
  • Used Java 8 Lambda expressions along wif Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a Collections.
  • Developed some standalone Micro services using Spring Boot micro service architectural patterns.
  • Used spring Boot properties like actuators and health checkers to enhance micro service implementations.
  • Used Express JS which is fast, assertive, essential, and moderate web framework of Node JS dat halps manage a sever and routes.
  • Used JWT (JSON web tokens) mechanism for autantication and authorization security configurations using Node JS.
  • Documented Spring RESTful APIs wif Swagger to halp customers better understand APIs.
  • Developed and maintained ETL (Data Extraction, Transformation and Loading) mappings using Informatica Designer 8.6 to extract teh data from multiple source systems dat comprise databases like Oracle, SQL Server, flat files to teh Staging area, EDW and tan to teh Data Marts.
  • Integrated spring wif Hibernate for data access from MySQL Database.
  • Unstructured data was handled using Cassandra DB and used Cassandra Connector for connection.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Used Jenkins for continuous deployment and integration of teh build and release process.
  • Worked wif teh Node package manager (NPM) along wif Grunt.
  • Experienced in working wif Babel and Webpack in application build and deployment processes.
  • Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
  • Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging and security.
  • Configured Staging and Testing and Production environment for APIGEE Edge and APIGEE cloud-based sites.
  • Worked on creation of custom Docker container images, tagging, and pushing teh images.
  • Worked in Deployment area, using Docker Tools for deployment by creating Docker Containers and Docker Images and pushing it to Docker HUB.
  • Used Pivotal Cloud Foundry to quickly build, deploy and update teh applications.
  • Extensively used GIT for version controlling and regularly pushed teh code to GitHub.

Environment: Java 8, HTML5, CSS3, SAAS, JSON, AJAX, Bootstrap, React JS, Maven, Spring Boot, Spring IOC, OAuth 2, Node JS, Express JS, NPM, Grunt, Babel, Webpack, Docker, Apache Kafka, Pivotal Cloud Foundry, APIGEE API Gateway, JWT, RESTful, JAX-RS, Redux, Swagger, GIT, Jenkins, Informatica, MySQL, NoSQL, Cassandra DB, Mocha, Chai.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development.
  • Created UI components using HTML, CSS, JavaScript.
  • Helped in designing teh new architecture as part of teh Refactoring plan.
  • Modularized teh services based on their functionality to fit into new proposed Micro services Architecture.
  • Developed using Agile methodology.
  • Worked onNode JSapplication to migrate from JSP to Node JS in teh front end.
  • Updated teh existing platform from Quartz scheduler to Spring batch.
  • Analysed teh existing Service order and other workflows which uses JBPM as workflow engine.
  • Consumed RESTful Services wif Angular JS http Services.
  • Used Node JS to run AngularJS on server wif mock JSON data and completed teh UI development independent of server.
  • Developed RESTful Web Services wif JAX-RS using Spring Boot and Micro Services Architecture.
  • Implemented various cross-project functionalities using Spring AOP.
  • Experienced on spring framework applications like Spring MVC, Spring Batch, Spring Security and Spring Boot and did integration to Microservicesinto existing system architecture.
  • Creating REST based Web Services by establishing links using Hateoas from spring-based Applications.
  • Used Spring Batch for Batch processing wif which notifications are sent in timely manner.
  • Implement Data access layer wif Hibernate. Implemented teh Hibernate framework (ORM) to interact wif database.
  • Implemented teh autantication and authorization of teh application using Spring Security and OAuth 2.0.
  • Involved in AWS SQS to interact wif queue and giving roles to it and involved in writing Custom policies.
  • Created instances on AWS EC2 and configure using CMS Ansible and Automation installation using CMS.
  • Co-ordinated wif offshore team to track teh progress.
  • Responsible for monitoring teh AWS resources usingAWS Cloud Watch.
  • Used Mockito for testing teh application and Log4j for logging all teh debugging and error information.
  • Used Maven as build automation tool and responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.
  • Responsible for installing and administrating teh SonarQube for code quality check and Nexus repository and generating reports for different projects. Also, integrated them into Jenkins.
  • Used GitHub as Version Control tool, JIRA for issue tracking and IntelliJ as IDE.

Environment: Agile (SCRUM), Ajax, Bootstrap, AngularJS, AWS, Micro Services, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, XML, GIT, JSP, Spring MVC, Spring JDBC, Mockito, JUnit, Maven, Restful Webservices, Log4J, SOA, JIRA, Spring Security, Jenkins, and STS, SonarQube

Confidential

Java Developer/UI Developer

Responsibilities:

  • Developed and designed User Interface using JavaScript, HTML, CSS, DOM, XHTML, AJAX, Bootstrap, Less, AngularJS.
  • Created and enhanced websites for clients to increase online presence and sales by using some of teh latest technologies, including JavaScript, CSS3, HTML, jQuery UI, handlebars.
  • Wrote application-level code to perform client-side validation using jQuery and JavaScript.
  • Used Angular two-way binding and Implemented teh search functionality for Internal Application using Angular JS.
  • Extensively used $http service to make AJAX calls and consume JSON response across numerous services.
  • Involved in implementing teh complete Application in teh in-build SOA Architecture wif Angular.js.
  • Created a demo website running on a Node.js, using teh Express framework, Jade, Angular.js for front end MVC/templating.
  • Configured Express JS node http framework to set up middle-wares to respond to HTTP requests and used its front-end tooling like web packs, starter packs,boilerplatesefficiently.
  • Involved in Enhancement of existing application utilizing Angular JS, created HTML navigation menu dat is role based wherein menu items changes dynamically based on teh values derived from teh database in teh form of XML.
  • Worked wif Core Java concepts like Collections Framework, multithreading, Memory management.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class
  • Implemented REST web service calls using JSON, JAXRS formats provided to be integrated on teh front end
  • Created both xml and java configuration files for setting up Apache CXF as JAX-RS runtime, Spring Data and Spring JDBC template technologies.
  • Used Spring ORM module to integrate wif Hibernate.
  • Used ORM tool Hibernate along wif spring framework to deal wif database operations.
  • Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
  • Implemented logging using log4j and Spring AOP.
  • Used Spring JTA Transaction manager to remove teh dependencies on teh container.
  • Implemented business layer of teh application using Spring AOP, Spring IOC.
  • Integrated Spring wif Hibernate for data access from Oracle Database.
  • Hibernate Query Language (HQL) was used to perform various queries in teh database.
  • Involved in bug fixing during teh System testing, Joint System testing and User acceptance testing.
  • Deploying teh applications and binding third party services like App Dynamics on Pivotal Cloud Foundry (PCF).
  • Used Pivotal Cloud Foundry to quickly build, deploy and update teh applications.
  • Implemented HibernateSecondlevel ofcachingusing Ehcache provider to getcachingacross session factory.
  • Involved in Application Development using various Web/Application Servers like Apache Tomcat Server, IBM WebSphere.
  • Documented teh REST API's using Swagger API for briefing teh services involved in teh application.
  • Implemented teh function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message on teh edge device
  • Developed test driven development code using JUnit and Mockito framework.
  • Used Karma Test runner and Jasmine Testing frameworks.

Environment: HTML5, CSS3, JavaScript, XHTML, AJAX, Bootstrap, Less, AngularJS, Node.js, Express framework, Jade, JSON, JAXRS, JSON, log4j, Spring AOP, Spring JTA, Oracle Database, Hibernate Query Language (HQL), Pivotal Cloud Foundry (PCF), Apache Tomcat Server, IBM WebSphere, Swagger API, AMQP, RabbitMQ, JMS, Junit, Mockito.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application
  • To maintain loose coupling between layers published teh business layer as services and injected teh necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Configured teh front end of teh application using JSF framework.
  • Enhanced user experience by designing new web features usingMVC FrameworklikeBackbone.js.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Autantication and Authorization of teh application.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • Implemented persistence framework using Hibernate & handled Transaction Management using teh provided data source.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Extensively used HQL and SQL for querying databases.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Used Web Services for creating rate summary and used WSDL and SOAPmessages for getting useful plans from different module.
  • Consumed JAX-WS SOAP web services for teh backend business services.
  • Used Spring JMS module for lookup for teh queues and MDBs for teh listeners
  • Established Database Connectivity using JDBC, Hibernate O/R mapping wif Spring ORM for Oracle.
  • UsedTortoise SVNto maintain teh version of teh files and took teh responsibility to do teh code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Packaged and deployed teh application in JBoss.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Developed XSD, WSDL part of teh SOAP web services implementation and tested using SOAP UI.
  • Used Maven tools for building and deploying teh Web applications.
  • Analysis and Bug fixing of teh production problems and defects along wif enhancements
  • Implemented JUNIT test cases for unit testing and Suites for end-to-end testing.
  • Used JIRA for tracking teh Project Stories in Agile Methodology.

Environment: HTML, CSS, JavaScript, AngularJS, JSON, XML, AJAX, jQuery, Struts, Hibernate, Spring MVC, SOAP, WSDL, HQL, SQL, JBoss, Oracle, JSF, Backbone JS, JMS, JNDI, Maven, RMI, Eclipse IDE, UML, JIRA, JUNIT, Tortoise SVN.

We'd love your feedback!