We provide IT Staff Augmentation Services!

Sr.java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Over 8+ Years of experience in Software Development Life Cycle (SDLC) and Software Engineering including requirement gathering, analyzing, designing, implementing, testing, support, and maintenance of client - server applications.
  • Expertise in building web and enterprise applications in domains including Healthcare, Banking and Financial
  • Strong in Java/J2EE design patterns and other object-oriented concepts (OOPS).
  • Developed ANT Scripts and used MAVEN tool to build and deploy J2EE Applications.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies and popular open-source framework Struts Framework, Spring MVC, Spring Framework, Spring Boot, Hibernate ORM Framework.
  • Strong experience in unit testing tools of JavaScript Frameworks like Karma, Jasmine and Protractor for Angular.
  • Configured Swagger-UI registered Microservices with Eureka server to monitor service health check from Spring Boot admin console
  • Developed Single Page applications using Angular JS 2, HTML, CSS, Semantic UI libraries and Typescript.
  • Expertise in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services.
  • Creating Rich UI applications using Angular 2/4/6 integrating with REST API's built on Microservices
  • Experience in the developing professional web applications using HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, JSON, XHTML, XML and Node.js
  • Experienced in front End technologies such as HTML 5, CSS 3, JQuery, JavaScript, React JS, Node JS, Angular JS, Bootstrap, VBScript, Perl, AJAX, Adobe Flex, Action Script, JSON, XSD, XSTL, Tiles, Tag Libraries
  • Experience in Server-side messaging using camel and JMS and development experience at server-side using technologies EJB, Web Services, XML, Oracle, and MySQL Server.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, and other testing tools like Firebug, Fire Poster, Protractor, Selenium, Jasmine, and SoapUI.
  • Hands on experience in developing Single Page Applications (SPA) using AngularJS
  • Expert knowledge of JavaScript frameworks such as Angularjs, Media Query and libraries like Backbone JS.
  • Working on creating a distributed network by hosting the application on AWS cloud, Amazon EC2 servers.
  • Experience in working with automation tools like selenium and continuous integration tool JENKINS.
  • Experience in Configuration and deployment of multi-tier applications using servers like Web Sphere, Web Logic, and Tomcat.
  • Experience in working on modern MEAN Stack- MongoDB, Express, Angular and Nodejs.
  • Handled all the port mapping/binding things that happen with Dockers and Containers.
  • Solid Hands-on experience in end to end implementation of CI and CD (Continuous Delivery), DevOps processes using AWS Code Commit AW.
  • Used Mongoose API in order to access the MongoDB from NodeJS.
  • Experience in Enterprise Integration Development using Apache Camel, JMSandWebservices.
  • Excellent understanding of PL-SQL programming. Develop, implement and optimize stored procedures, functions, views using PL-SQL, also worked with various databases like Oracle, MySQL, DB2 and MS SQL Server.
  • Experience in processing semi-structured and unstructured datasets.
  • Strong independent learning ability, team player, easily adaptable to different development environments, collaborative, highly motivated and dedicated to delivering quality software
  • Actively participated in daily scrum meetings, sprint planning sessions, sprint reviews, and retrospectives.

TECHNICAL SKILLS

Web Technologies: HTML/HTML5, XHTML, DHTML, XML, JavaScript, Node JS, Bootstrap, Ajax, CSS 2/3/4, Angular 4/6, LESS, SASS, JSP, DOM, MVC, Spring, Spring MVC, Git, Gulp, SOAP, REST, Sketch, Sketch 3, Rapid UI, ADA Compliance, Prototyping, Information Architecture, Interaction Design.

Languages: C, C++, JavaScript, PL/SQL, MVC.

XML Stack: XSL, XSD, XPATH, DTD, XML Schemas, DOM, SAX.

Adobe Tools: PageMaker, FreeHand, InDesign, Insight, Photoshop ColdFusion Studio, Collaborate, Acrobat Pro and DC, and Adobe Analytics Cloud, Flash, Ant, Maven.

Web Services: SOAP, RESTful.

Operating Systems: Windows Family, LINUX, UNIX (Sun Solaris), Mac OS.

Java Technologies: Core Java, J2SE, JSP, JavaScript, Servlet, HTML/HTML5, CSS/CSS3, XML.

Frameworks: spring, Struts, Hibernate.

Applications & Web Servers: WebSphere, Weblogic, Apache, Tomcat, JBoss, Mango HTTP Server.

IDE Tools: Eclipse, MS Visual Studio, Notepad++, Dreamweaver, NetBeans, Edit Plus, Sublime Text, Web storm.

Web Server: Java Web Server, Apache Web Server, ANT, Tomcat, Jetty.

Other Tools: TOAD, Log4J, Mockito, Junit, JIRA, Jenkins, Rational Rose, Eclipse, MS-Office, Log4j, AWS, ANT, WSAD, Maven, MS Project.

Methodologies: Agile, Waterfall, TDD, SDLC.

Reporting Tool: Crystal Reports. Jasper, Crystal Reports

Version Control: GIT, SVN, Clear Case.

NoSQL Databases: Mongodb, HBase.

RDBMS: MySQL, SQL Server, Oracle, DB2, Mongodb, Cassandra.

Cloud Technologies: AWS, EC2, S3, EB2

PROFESSIONAL EXPERIENCE

Confidential, New York

Sr.Java Full Stack Developer

Responsibilities:

  • Participating in application solutions including assisting with planning and architectural design, development, resolution of technical issues, and application rationalization.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
  • Involved in Unit testing of application using Karma and Jasmine library to make sure that the application is compatible in all browsers.
  • Implemented micro services architecture using spring boot and Spring REST to create REST end points and integrated Swagger Spring boot to get dynamic documentation.
  • Implement modules into NodeJS to integrate with designs and requirements.
  • Involved in writing the front-end code for the application using AngularJS.
  • Implemented the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS3, HTML5, JavaScript and GWT.
  • Used jQuery, Angular JSand Node JS to develop the rich user interface and to invoke RESTful Web Services to perform various operations.
  • Experienced in developing an enterprise application by writing server-side code with Node JS and Express Framework, a database to store and retrieve data with Mongo DB and front-end web pages designing with React JS.
  • Used Maven for developing build scripts and deploying the application into Weblogic.
  • Performed backend operations using Hibernate and native SQL on various databases.
  • Developed single page applications using Angular 4/6, Typescript, HTML5, CSS3, and Bootstrap.
  • Developed user specific Highlights (dashboard menu) section, Home Page, Admin home page, user module using spring framework, Hibernate ORM module, Spring Core Module, XML, JSP and XSLT.
  • Worked on Web Services using Java API for XML, JSON Services (JAX RS) and worked on the build, deploying RESTful web services.
  • Expertise in designing and developing web and mobile applications using HTML 5, CSS3, Less, Sass, JavaScript, jQuery, NodeJS, AngularJS.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery.js and Vue.js and Laravel.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX and Vue.js/AJAX.
  • Used Spring Boot to modularized code and implemented Rest API's using Spring Rest and integrated Swagger API for documentation.
  • Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools, and existing designs.
  • Used AngularJS and Handlebars.js framework where data from backend is stored in model and populated it to UI.
  • Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using Oracle database.
  • Expertise in designing and developing Web-centric applications using HTML5, CSS3, Java Applets, JavaScript, XML, XSD, JSON, Ajax, jQuery, Bootstrap, AngularJS, NodeJS, ReactJS, Tag Libraries, Google Web Toolkit (GWT) and Custom Tags.
  • Involved in build and deployment of Microservices with Jenkins.
  • Conducted code review session at the end of the sprint and be the point of contact for code quality.
  • Created computing and data resources on AWS using EC2.
  • Deployed containers and Microservices in AWS using EC2 Container Services. Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Implemented the Account Management Microservices that used Spring Data to implement a JPA and Spring Rest to provide a Restful Interface based on Spring Boot application.
  • Wrote several Playbooks and created various roles for applications using Ansible and deployed the Applications/Services on the client hosts.
  • Used HTML5, CSS3, Vue.js and also the internal framework components to build the presentation layer for the application
  • Integrated Ansible to manage all existing servers and automate the build/configurations of new Servers
  • Used several Ansible modules which include scripting (bash, command), cloud modules,
  • Used Tomcat server for the application development and Utilized JIRA for task scheduling, quality control activities like defect tracking and fixing.
  • Developed test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE for regression and sanity testing.
  • Fetched JSON data within Orchestration Layer with Spring Boot Application and displaying it in UI using ReactJS
  • Build the application using Maven and used Jenkins for continuous integration.
  • Writing complex SQL queries, using object-relational mapping libraries (iBATIS/Hibernate/Top link) and MVC frameworks (Spring MVC/Struts 2) as well as building and consuming SOAP and REST services

Environment: Java 8.0, REST, Spring, AWS, Struts, JSF, EJB, jQuery, AJAX, Angular 4/6, Bootstrap, JSON, Toad, IBM WebSphere Application Server 7.x, Spring Boot, Docker, React JS, SQL, VUE JS Server, DB2, Clear Case, Selenium, UM L, JSP, JIRA, Jenkins, Microservices, Agile, Git, and Junit.

Confidential, Sunnyvale, CA

Web Application Developer

Responsibilities:

  • Understanding the business requirement provided by business analysts and developing code according to the standards of the enterprise application.
  • Analyzing the java code and implementing the new service using Restful API which can populate data in enterprise application UI.
  • Create publisher and consumer event services by spring events using Spring Framework.
  • Implementing the new java processor methods to process the large sets of data through XML received through SSIS.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular 7.
  • Analyzed business requirements to translate functional requirements into technical requirements and developed web application using MongoDB, Express, React.js/Redux and Node.js (MERN stack).
  • Upgraded the UI screens in the application to single page UI using Angular 7, HTML5 and CSS3.
  • Developed Puppet Config for CI/CD code deployments.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, to provide broadcast service as well as chatting service.
  • Customized the Node.JS server to pick the local package JSON and run the applications without changing the local paths and variables and used Node.JS for server side web applications for java script codes to build real-time web API‘s.
  • Developed internal application using AngularJS and Node.js connecting to Mongo DB on the Backend.
  • Developed REST Web services using CXF to perform transactions from front end to our backend applications, the response is sent in JSON formats based on the use cases.
  • Migrated the app from pivotal TC server to Tomcat server. Migrate the version control from AccuRev to GitHub.
  • Involved in Vera Code Scan and Mitigation/Remediation. Used JUnit for testing the related services. .
  • Creating message Driven Beans using Enterprise Java Beans (EJB) to process input XML files.
  • Creating JMS (Java Messaging Service) MQ listeners to receive and send XMLs.
  • Worked on Kafka Backup Index and in depth knowledge of Apache Cassandra.
  • Created dynamic web pages using AngularJS framework. Worked on two-way, one-way data binding, built-in components and developed single page applications using Angular 7.
  • Used Angular 7 as the development framework to build a single-page application.
  • Developed a Build script as a batch file and also to synch the repo to CDC GitLab.
  • Developed POSTMAN Script for testing the Rest endpoints
  • Building and deploying the enterprise application ear into IBM WebSphere Application Server to run the web application the IBM RAD.
  • Expertise on entire Intranet and Internet applications using Web and Application servers like TOMCAT and WEBSPHERE.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Refactoring the JavaScript, XHTML, JSF, Prime faces code for the better GUI of the applications.
  • Developing code to call the stored procedures through the java process and access the data from tables using hibernate ORM.
  • Developing queries using PL/SQL and maintaining tables in SQL and Oracle Servers.
  • Code reviewing to meet the application standards.
  • Checking in the code into SVN using commands and deploying into the WebSphere application server (WAS) using BART.
  • Developing Microservices using Java 8 and Spring Boot framework in agile methodology.
  • Developing Restful service endpoints using Spring MVC and exposed services via swagger documentation.
  • Work experience on application servers like IBMWebSphere Application Server, Web Logic, Apache Tomcat web server and JBoss.
  • Worked on build and deploy tools like Jenkins, Maven and Ant.
  • Experienced in using Hibernate framework in interaction with the RDBMS.
  • Developed Entity Beans as Bean Managed Persistence Entity Beans and used JDBC to connect to backend database DB2.
  • Involved in analysis, specification, design, implementation, documentation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Experience in integratingMicroservices Architecture with Spring Boot and Docker.
  • Supporting the production by fixing the issues in the live application.
  • Created stage timeline in Web UI client using JavaScript and React, and implemented stage deletion in CLI using Golang. Used Go to run the Docker Command Line Interface tools.
  • The back-end use of Node JS, Express JS, MongoDB and Mongoose, the complete MERN Stack to provide RESTful API.
  • Developed various screens for frontend using ReactJS, Used predefined components from NPM and Redux library.
  • Attending the grooming sessions conducted by scrum master with team to discuss the user stories.
  • Attending the sprint planning to discuss about the next sprint goals with the team.
  • Attending the staff meetings with team conducted by manager.
  • Actively presenting the demos of the user stories completed.
  • Prepared JUnit and Integration test cases and integrated with Jenkins.
  • Used JIRA for writing user stories and raising defects in a defined sprint.
  • Updating the tasks and tracking the progress of user stories in rally Kanban board.

Environment: Java 8,HTML5, CSS3, JSP, JSTL, jQuery, XHTML, DHTML, Angular 7, XML, XSL, JDBC, Spring MVC, Spring Boot, Spring Security, Spring Forms, Kafka, Spring Tool Suite, Service Now, Cisco Jabber, WebEx, Git, Maven, Jenkins, Nexus, Apache Tomcat, LDAP, OKTA, Contrast Security, Mockito framework (JUNIT), Tiles, Spring Tool Suite, TOAD, MongoDB, Junit, Mockito, JIRA, Rally.

Confidential, Blue Ash, Oh

Full Stack Developer

Responsibilities:

  • Designed, documented and developed Microservices from the monolithic application using Java, Spring, Spring MVC, JPA and MongoDB
  • Used Swagger to document the APIs
  • Developed front end pages using HTML, CSS, Bootstrap and Angular
  • Used Spring MVC and Spring Boot to develop the Restful Microservices
  • Used DAO and DTO model to create the entities and data models
  • Used Mongo Repository and MongoDB for implementing the persistence layers
  • Developed Unit tests using Junit and Mockito
  • Carried out static code analysis with SonarQube and used Jacoco for code coverage
  • Worked in Agile environment with daily scrum meetings and sprint planning
  • Worked in bi-weekly sprints with tasks and ticketing managed using JIRA
  • Developed the integration tests using Postman collections and executed these tests in Jenkins using the Newman
  • Used Oracle 10g as the backend database using UNIX OS. Involved in the design of the database schema and development of Triggers and Stored Procedures
  • Wrote Docker files for containerizing different Micro Services
  • Implemented the container orchestration using AWS ECS
  • Wrote Jenkins files to facilitate Continuous Integration and Continuous Delivery(CI/CD)
  • Used Git, GitHub for source control
  • Configured the CI/CD pipeline for Microservices using Git, Jenkins, Docker, AWS ECR, AWS ECS, AWS CLI
  • Wrote Shell scripts to automate manipulation and loading of relevant helper files

Environment: Java 1.8, Spring, Spring Boot, Hibernate, Swagger, JUnit, Mockito, Spot Bugs, Jacoco, Check Style, PMD, Unix Shell Script, Maven, Apache Tomcat, Postman, MongoDB, Docker, Amazon ECR, Amazon ECS, Jenkins, Agile, Git

Confidential, Foster city, CA

Java back end/J2EE Developer

Responsibilities:

  • Involved in the complete project life cycle including design, development and implementation
  • Used Spring Boot to develop the RESTful endpoints
  • Added features with latest business and system requirements as needed
  • Used Spring framework to implement the business logic and additional features in the backend
  • Used core Java concepts like Exception Handling and Collections API to implement new features and enhancements
  • Used ORM concepts such as JPA, JDBC, Hibernate and Spring Data JPA to implement entities and the data models
  • Used DAO model for implementing the persistence layer
  • Used MySQL for database storage
  • Used Junit and Mockito for integration testing
  • Used Postman for end to end integration testing of the REST endpoints
  • Implemented application logging using Log4j
  • Wrote Jenkins file to configure the CI/CD pipeline
  • Used Git and GitHub for SCM, Maven for build, Jenkins for CI&CD

Environment: Java, spring, Hibernate, DAO, Unix Shell Script, JDBC, MySQL, HTML, JSP, JavaScript, Log4j, SLF4J, Maven, GitHub, Jenkins, MySQL Server, Eclipse

Confidential

Java/J2EE Developer (Associate Software Engineer)

Responsibilities:

  • Designed and developed the application using the MVC architecture.
  • Developed the connectivity to the DB using JDBC.
  • Developed the application using JMS for asynchronous messaging.
  • Developed the front-end using swing, DHTML, AJAX, and JSP pages.
  • Deployed the JSF Framework on IBM WebSphere Application Server
  • Developed the Action classes for handling the requests from the JSP pages.
  • Developed Java Bean components to communicate with Data Base.
  • Used MVC, Value Objects, Service Locator, and Session Façade Design Patterns.
  • Developed XMLSchemas and DOM parser for all the XML documents used for data transfer also developed XSLT code for them.
  • Developed back end communication using JDBC.
  • Developed and Deployed the EJB’S in Web Logic application server.
  • Performed the Unit testing of the application.
  • Resolved bugs coming from the System and Integration Testing.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Worked on the design documentation and functional specification documentation.
  • Implemented JUnit testing.

Environment: Java, J2EE, Java Beans, struts, EJB, JSF, JMS, Servlets, JavaScript, CSS, AJAX, DHTML, JSP, Unix, XML, XSLT, Hibernate, Web sphere, CVS, JUnit, Oracle, Eclipse

We'd love your feedback!