We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Worcester, MA

SUMMARY

  • Around 8+ years of experience in design, development and implementation of software applications using Java, J2EE technologies and expert in working in all life cycles (Software Development Life Cycle, Agile).
  • Developed interactive web sites, Client - Server applications using HTML, XHTML/DHTML & XML, Ajax, JavaScript, CSS, Spring MVC in J2SE and J2EE technologies. Also implemented frameworks like Spring, Struts, JSF.
  • Experienced in using jQuery on UI frameworks such as React.js, Node.js, BackBone.js and Angular.js.
  • Implementing Micro services to base on Restful API utilizing Spring Boot wif Spring MVC and Apache Kafka.
  • Strong noledge on Micro Services patterns - Circuit Breaker/Hystrix, DDD, Aggregator and Proxy Chaining.
  • Transaction implementation (CMP, BMP, Message-Driven Beans), RCP/RAP, JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, Micro Services, JNDI, Multithreading Executor Services etc.
  • Good experience wif Spring AOP, Spring Transactions, Spring Security, Spring Quartz batch jobs.
  • Experienced in working wif ORM frameworks like Hibernate and Executor Framework to deal wif Java Threads.
  • Experience in working wif Spring Cloud Services for PCF which packages server-side components of Spring projects.
  • Developed UI screens using HTML, JavaScript, XML, and Angular JS wif Bootstrap.
  • Good experience in working wif JavaScript environments like Mongo, Express, Angular, Node(MEAN).
  • Expertise in Web Service Technologies like SOAP, Restful, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS, JERSEY.
  • Experience in architecting and implementing Enterprise Application Integration (EAI) projects wif Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WAS, WebSphere Process Server, ESB, Web Sphere Integration Developer, Data Power and WSRR (WebSphere service Registry and Repository)
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XSL-FO and parsers like SAX, DOM.
  • Expertise in back-end/server-side java technologies such as: Enterprise Java Beans (EJB), Java Persistence
  • Good noledge in working wif API (JPA), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory, Interface (JNDI), Remote method Invocation(RMI).
  • Developed applications using latest technologies like EJB, Spring, Hibernate, and REST based web services.
  • Strong understanding in using Amazon Web Services AWS and experience focusing on services like EC2, VPC, Cloud Watch, Cloud Formation, IAM, S3, Amazon RDS, ElastiCache, SNS, SQS.
  • Experience wif Docker containers, leveraging Linux Containers and AMI's to create Docker Images/ containers.
  • Extensively used different Tag Libraries like JSF Tags, Struts Tags JSTL, Spring Tags, Spring EL, Display Tag.
  • Knowledge on using Message Oriented Middleware like SolaceQ and RabbitMQ for Queuing
  • Expertise in developing SOA (Service Oriented Architecture), RESTful webservices and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC, AEM using tools like Apache Axis.
  • Proven experience wif Application Servers like IBM Web Sphere,Oracle/BEA Web Logic, JBoss and Tomcat.
  • Worked extensively wif Core Java, Multithreading, and Collections. Expertise in developing SOA and J2EE Web Services based on SOAP, RESTFUL, WSDL, UDDI, JAX-WS, JAXB, JAXRS, JAX-RPC using tools like Apache Axis.
  • Extensively worked wif different operating systems like Windows, Macintosh, UNIX and LINUX.
  • Expertise in software configuration management using CVS, SVN and IBM Clear Case.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Experience in testing wif JUnit Framework using Mockito and Easy Mock, Spring JUnit Runner, JMeter.
  • Involved in Continuous Integration and Continuous deployment (CI/CD) process using GIT, Nexus, Jenkins job creation, Maven build. Hands on experience wif build tools like ANT, Maven and Gradle, also logging tools like Log4J.
  • Good noledge in front end testing tools using Jasmine, Karma and Protractor.
  • Worked on Web Services testing using Selenium IDE, and Selenium RC Server, Selenium Grid/Web Driver Testing, SOAPUI and Testing.

TECHNICAL SKILLS

Programming languages: Java, J2EE, Python, SQL, PL/SQL

Java/J2EE Technologies: Servlets, JSTL, JDBC, JMS, JPA JNDI, RMI, EJB, JFC/Swing, AWT, Java Beans, Applets, Multi-threading, Java Networking, Spring data, Spring Boot, Spring framework, Spring JDBC Templates, java mail, Google API, Hibernate

Web Technologies: HTML, CSS, JSP, JavaScript, jQuery, XML, XSLT, DHTML, Bootstrap, Angular JS, Backbone JS, Node JS

Web Services: SOAP, REST, JAX-WS, JAX-RS, WSDL

Databases: Oracle, MongoDB, Cassandra, MS SQL Server, MySQL, DB2, RDBMS, PostgreSQL

Operating Systems: Linux, Windows XP/7/8/10, Macintosh

Application/Web Servers: Apache Tomcat, Jenkins, Jetty, IBM WebSphere, Web Logic

Version Control: Systems Apache Subversion SVN, CVS, Git and GitHub, Clear Case

Modelling Tools: UML, Rational Rose, Microsoft Visio.

Bug tracking Tools: JUNIT, JIRA, Bugzilla, Curl Build Maven, Ant, Gradle

Developer IDE platforms: Eclipse, Intellij, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans, Spring Tool Suite (STS), GITHUB

Methodologies: Agile, Scrum, OOAD, RUP, Water-Fall, Rapid Application Development, TDD

PROFESSIONAL EXPERIENCE

Confidential - Worcester, MA

Sr. Java Full stack Developer

Responsibilities:

  • Developed and tested modules using Agile (SCRUM) methodologies and developed Technical design documents.
  • Used Agile methodology and attended daily and weekly SCRUM meetings to update working status etc.
  • Developed server - side application using Spring MVC, Spring AOP, Spring IOC, Spring Security, Spring Batch.
  • Designed and developed various Micro services using spring boot, wif micro service architecture using REST framework. Also, used Hibernate for integration wif spring framework.
  • Created Single Page Application wif loading multiple views using route services and adding more user experience to make it more dynamic by using Angular 2.
  • Developed teh User Interfaces wif HTML, CSS, AJAX, JSP, JavaScript and JQUERY for presentation.
  • Implemented MVC design pattern in single page application using Angular 2.
  • Implemented Centralized, versioned configuration management for all teh microservices using Spring Cloud Config.
  • Integrated various Netflix OSS components like Eureka, Hystrix and Zuul.
  • Implemented application wif Pivotal Cloudfoundry and used Eureka for service discovery.
  • Implemented Restful web service using Jersey for exchanging information of unstructured data of No SQL database Mongo DB which is connected through Java Mongo DB Driver.
  • Performed low-level mapping using MongoReader/MongoWriter abstraction.
  • Used MongoDB third party tools (ROBO MONGO, MONGOVUE) to monitor, analyze teh performance of MongoDB.
  • Also, defined collections to store data in Mongo DB.
  • Implemented OAuth2(Spring Security) protected resources using OAuth2RestTemplate.
  • Developed Spring Boot Admin UI which is an application to manage and monitor you're Spring Boot Applications.
  • Registered various applications wif Spring Cloud Discovery (Eureka).
  • Integrated Spring Cloud API Gateway which will routes and filters requests to a microservice application. (Routes are specified in teh YAML file.)
  • Developed audit service using solaceQ to publish messages into teh Queue. Integrated using JMS Configurations.
  • Used RabbitMQ for message Queuing and fast processing.
  • Developed most of teh application based on Spring MVC for exposing REST endpoints.
  • Used Bamboo for continuous integration in which all development work is integrated and involved in deploying teh application to PCF environments (Dev, UAT, & PROD).
  • Followed Agile wif JIRA for a 3-week release approach of development/deployment strategy.
  • Used bitbucket for versioning. Analyzed and resolved conflicts related to merging of source code.
  • Log4J is used for logging purposes and debug levels are defined for controlling wat we log.
  • Writing JUnit test cases using Mockito testing framework and performed unit and system testing.
  • Tested Rest endpoints using Postman and Rest-api-client (Testing Tool).
  • Using Gradle for build and deployment purposes.
  • Using Slack which is a cloud-based for team collaboration and services.
  • Deployed various applications in Pivotal Cloud Foundry.
  • Configured new bamboo plans for continuous integration.

Environment: Java, J2EE, JDK, MongoDB, Hibernate, Jersey, Spring MVC, Spring IOC, Spring AOP, Spring Security, Spring Batch, Hibernate, Restful Web services, solaceQ, RabbitMQ, Ajax, XML, jQuery, JSP, Javascript, HTML, CSS, Git, GitHub, Jenkins, Gradle, Angular JS, Junit, slack, log4J, Eureka, Hystrix, Zuul, Cloudy Foundry.

Confidential, Eden Prairie, MN

Sr.Java /J2EE Developer

Responsibilities:

  • Web design and development, application development using HTML, JavaScript and Bootstrap.
  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, SASS, Bootstrap, JQuery, Angular JS, AJAX and JavaScript.
  • Wrote cascading style sheets for entire user interface, created selectors, ids, classes and pseudo-classes in style guides.
  • Worked on Node.js as web server created a highly scalable servers, Created non-blocking functions.
  • Worked on NPM to manage teh dependencies through command line.
  • Working wif React.JSfor making changes to teh existing web application and creating reusable UI components.
  • Worked on Bootstrap to create responsive web design interface dat caters to different screen sizes.
  • Worked closely wif back-end developersto find ways to push teh limits of existing Web technology in service of creating teh best possible user experience.
  • Analyzing, Debugging and Fixing teh Front End UIissues assigned through MANTIS bug tracking tools.
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Used JQuery events to manipulates teh elements based on teh user interaction like ready (), hover (), click (), mouse over () and key press ().
  • Review Click through prototypes using HTML, CSS, JavaScript, DHTML, wif adhering to W3C and browser compatibility standard.
  • Involved in enhancement of existing application utilizing Angular.js, created role based HTML navigation menu wherein menu items changes dynamically based on teh values derived from teh database in teh form of XML
  • Wrote application level code to interact wif teh backend databases JQUERY AJAX and JSON
  • Developed callback functions to parse and handle JSON data returned from teh server.
  • Perform web optimization on websites and web services for improved functionality over cross browsers and platforms.
  • Debugged teh application using Firebug and traversed through teh nodes of teh tree using DOM functions.
  • Performed client side validations wif customized error messages using JavaScript.
  • Participates in team meetings wif teh UIteam and teh end user Webmaster corporate clients to understand teh needs of new implementation and Participates in daily team meetings and weekly scrum meetings.
  • Identified teh way to increase teh search engine optimization (SEO) and social media friendly.

Environment: HTML5, CSS3, SASS, Karma, JavaScript, JQuery UI, AJAX, JSON, Angular JS, Node JS, Ext Js, Bootstrap, RESTful Web Services, XML

Confidential -Lenexa, KS

Sr.Java /J2EE Developer

Responsibilities:

  • Developed and tested modules using Agile (SCRUM) methodologies and developed Technical design documents.
  • Work flow and work flow navigations were developed to work per teh user roles.
  • Followed Agile wif JIRA for a 2 - week release approach of development/deployment strategy.
  • Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software.
  • Used various features in Angular JS like data binding, routing, custom filters, custom directives to meet various customized requirements.
  • Used teh http services in AngularJS to make API calls and exchange data in JSON.
  • Extensively used jQuery, Node.js in implementing various GUI components in application portal.
  • Used jQuery to make teh HTML, CSS interact wif JavaScript functions to add dynamism to web page.
  • Worked wif controller, service and view components in applications using Spring Boot framework.
  • Implemented Spring modules like Controller, DI/IOC, Auto wiring, Spring security, AOP and AspectJ.
  • Service Oriented Architecture (SOA) was exposed through RESTful web services wif loose coupling between layers using Spring framework during development.
  • Designed and developed Microservices using REST framework and Spring Boot.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from NodeJS.
  • Enterprise level web applications were supported by building Spring based Java micro services.
  • Messages from JMS-Message driven beans and Active MQ. Integrated Active MQ services wif Beans.
  • Created Single Page Application (SPA) which can data bind and synchronize server wif AngularJS framework.
  • Improved code maintenance which resulted in significant code reduction, ease of upgrade, ease of developer and performance by refactoring existing AngularJS application and used various predefined components from NPM.
  • Java expression tags were avoided using Bean, HTML and Logic Tags, and used display tags to render large data.
  • Involved in developing role based HTML navigational menu, where in menu items change dynamically based on teh values derived from database in teh form of XML data.
  • Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • Experience in Creating, Dropping Indexes, Tables, Stored Procs and Views on Oracle DB.
  • Designed and developed front end screens for new reports using Swing components.
  • Cloud environment for micro services was provided using Spring cloud Netflix (Eureka server, Hystrix, Ribbon).
  • Expertise wif employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Deployed teh Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Developed client applications using JAXR and JAXM to connect to teh UDDI registry.
  • Apache Mesos and Kubernetes were used as teh best ecosystem to deploy and manage Micro-services.
  • Developed CI/CD system wif Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Maven is used for building teh application.
  • Understanding Elasticsearch data to generate Kibana visualizations.
  • Reading teh log files using Elasticsearch, Log stash and alerting users on teh issue and saving teh alert details.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Log4J is used for logging purposes and debug levels are defined for controlling wat we log.
  • Writing Unit test cases using JUnit testing framework and performed unit and system testing.
  • Selenium's playback tool feature for authoring tests has been used in executing more than 100 test cases.
  • Expertise on Selenium Data Driven framework and integrating it wif Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool.
  • Used Jenkins for continuous integration in which all development work is integrated and involved in deploying teh application using Docker to AWS environment.
  • Developed DAO layer using Cassandra and expertise in CQL (Cassandra Query Language), for retrieving teh data present in Cassandra cluster by running queries in CQL.
  • Created and configured management reports and dashboards using Splunk.
  • Worked wif JAXB parser for marshalling and Unmarshalling XML data adobe
  • Developed XPATH, XQUERY and custom XML parsers based on SAX, DOM as part of XML Consumption.
  • Working wif on-site and off-site resources for successful implementation of teh Workflow module.

Environment: XML, XSL, NodeJS, AngularJS, Bootstrap, HTML5, JavaScript, CSS3, Ajax, Spring, Hibernate, Git, AWS, WebSphere, Swing, Web Services, Life ray, JMS, SoapUI, Cassandra, TestNG, JSON, Maven, Elasticsearch, Log4j, Oracle DB, Spring Cloud Netflix, Config Server, Eureka Server, Hystirx, Discovery Client, Maven, Ribbon, Zuul Proxy, Agile.

Confidential -Itasca, IL

Java Developer

Responsibilities:

  • Experienced wif Software Development Life Cycle (SDLC) wif object oriented of business process and worked on developing Service oriented architecture applications in agile development environment.
  • Implemented logging in teh application using Spring Framework AOP module to no teh application status. Used Spring DAO module for performing CRUD operations on database.
  • Spring MVC Framework IOC design pattern to provide relation between application components. Separated application configuration and dependency specification from actual application code.
  • Developed REST web services using Spring MVC to extract client related data from database and Used SOAPUI for testing these RESTFUL API web services.
  • Familiarity wif Service Oriented Architecture (SOA) by developing and consuming RESTful web services based on JAX - RS and Jersey.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Wrote corresponding one-one REST methods to implement respective change requests (change appliers)
  • Implemented teh Web Service client for teh login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
  • Called external vendor applications using Web Services for delivering notifications.
  • Created SOAP based web service using JAX-WS and tested using SOAP UI. Tested REST services using POSTMAN.
  • Worked on JUnit for creating test cases for all teh Business Rules and teh application code.
  • Experienced wif setting up teh basic project setup from scratch using Spring-Hibernate based design.
  • Posted messages to external vendor sites using Apache CXF and exposed services to other client applications.
  • Worked on JPA as persistence layer, involving EJB annotations to synchronize wif database through XML.
  • Worked wif jQuery plugins like Banner, Slider, Accordion, Tabs, jQuery Dropdown, Image Gallery and developed few Embedded JavaScript Templates.
  • Used JIBX binding to convert Java object to XML and vice-versa.
  • Developed UI using HTML, JSF, jQuery and JavaScript and used Ajax in few applications.

Environment: Java, J2EE, JDK, UNIX, MongoDB, Hibernate, Jersey, Spring MVC, Spring IOC, Spring AOP, Spring Security, Spring Java Mail API, Hibernate, Restful Web services, Ajax, XML, jQuery, HTML, CSS, SASS, Git, GitHub, Jenkins, Maven, Angular JS, Junit, Cloudy Foundry.

Confidential, OH

Java Developer

Responsibilities:

  • Designed and developed UI using HTML, XHTML, CSS, JAVACRIPT, JSTL, AJAX, JSF (Prime Faces) and JQUERY.
  • Designed and developed teh application using Spring MVC, Spring AOP, Spring Batch and SOAP based web services to integrate multiple applications.
  • Persistence layer was implemented using Hibernate Framework for data access.
  • Implemented teh project using Web Services, WSDL, UDDI, and SOAP to communicate wif other systems by using apache Axis.
  • Implemented SOAP Services (JAX - WS) to interact wif external systems. Involved in writing client code for invoking SOAP based web services.
  • Implemented Java Messaging Service (JMS) - Rabbit MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate wif each other, Used to achieve Service Oriented Architecture (SOA).
  • Used JSF and Rich faces as a MVC Framework to develop User Interfaces.
  • Used Prime Faces library components for developing User Interface and flexible web applications.
  • Implemented using spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented Spring Batch and created a job to read data form File, process it, and write it to an XML File.
  • Implemented Spring AOP for cross cutting concerns.
  • Implemented Hibernate in teh data access object layer to access and update information in teh Oracle Database.
  • Used various design patterns like Session Facade, Singleton and Factory patterns wif teh halp of Hibernate ORM.
  • Used Hibernate First Level and Second Level Cache for quick accessing data.
  • Used JMS messaging framework in teh application to communicate wif a variety of external systems dat house member and provider data and to a medical term translation application called Auto coder.
  • Used Jenkins for continuous deployment and integration of teh build and release process.
  • Used Maven to build, run and create JARs and WAR files among other uses.

Environment: Java/J2EE, JSF, Prime Faces, Spring MVC, Spring AOP, Hibernate, Apache Axis, UNIX, HTML, CSS, AJAX, jQuery, Soap, Maven, JUnit, Log4j, SVN, Rabbit MQ.

Confidential

Web Developer

Responsibilities:

  • Front end coding wif HTML and CSS.
  • Created forms for user input. Extensive use of CSS.
  • Web sites are developed, maintained and run wifin CMS.
  • Coded JavaScript for page functionality.
  • Ensured site design integrity and quality control consistency throughout teh project's lifecycle.
  • Responsible for quality assurance of finished websites including teh validation of web forms and links.
  • Developed a complex AJAX application based on teh jQuery framework.
  • Produce elegant interactive solutions to complex problems dat perform effectively across cross-browser and cross-domain environments.
  • Developed J2EEmodules using XMI and CORE JAVA.
  • Debugging and testing existing code, JavaScript performance optimization.
  • Worked on Cross Browser Issues for different versions of IE, Mozilla and Chrome.
  • Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
  • Implemented interaction between frontend and backend using teh JSON object.
  • Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.

Environment: HTML, CSS, JavaScript, AJAX, JSON, XHML, jQuery, Technical writing/documentation.

Hire Now