We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • 8 years 6 months of professional experience including design and development of projects, building the web applications using in the areas of Java / J2EE Client and Server - side enterprise applications.
  • Good Skills in all phases of SDLC like requirements, multi-tier application development with Agile, Scrum, TDD, and Waterfall.
  • Strong experience in design, development using Java, J2EE, Servlets, JMS, MVC Framework, Webservices, XML.
  • UsedJava 8 features such as lambda expressions, Parallel operations on collections, and multithreading.
  • Expertise in web-based GUIs using Applets, JSP, HTML5, CSS3 Ajax jQuery, Bootstrap, Java script, Angular 2/4/6/7 and was involved in resolving cross browser Java script issues.
  • Extensively worked with both Core and Advanced Java concepts.
  • Implemented design patterns Singleton, MVC, Object Factory, Front Controller, Factory Design pattern, Singleton.
  • Experience in building web applications using Spring framework features MVC, AOP, DAO, Spring Boot, Spring Microservices, Spring REST, Spring Ribbon, Spring Security, Spring JDBC Templates.
  • Implementing Service Oriented Architecture using Web Services including SOAP, REST, JAX-WS, JAX-RS, and SOAP UI.
  • Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS and familiar with Non-Relational Database like Mongo DB.
  • Experience with object-oriented client-side scripting using Typescript, ES6 and JavaScript frameworks.
  • Experience in Implementation Token (Oauth2, SAML) base security using Restful API.
  • Experienced in implementing modules like Hibernate, JavaBeans, Servlets, Struts, and XML Mapping.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot for running apps.
  • Expertise in working with cloud services like Amazon web services AWS, Spring Cloud services and PCF are used.
  • Hands on in AWS, which includes EC2, S3, Elastic Load Balancer, Beanstalk, Cloud watch, IAM, Server Migration, Route 53, SQS, VPC, DynamoDB, SNS, Glacier, RDS, Lambda and NoSQL databases, Cassandra, Mongo DB.
  • Responsible for creating a microservices systemusing Java8 with Spring Boot, Netflix OSS and RESTful API in order to improve the scalability factor of the company’s product.
  • Experience with Spark to handle streaming data and Scala for the batch processing and Spark streaming data.
  • Extensive experience with RDBMS like Oracle 11g, MySQL and developing Views, Functions and SQL Queries, Stored Procedures and Triggers Involved in Designing the Database Schema and writing the complex SQL queries.
  • Performed Query operations on NoSQL database Cassandra for storing and loading data of customers.
  • Experience in TDD, using JUnit framework with Mockito and Easy mock, Spring Junit Runner.
  • Experienced in using Log4j and good expertise in application build tools like ANT, Gradle and Maven.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application.
  • Used JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, Swing, AWT,Multi-threading, Java Networking

Programming Languages: Java, Core Java, SQL, PL/SQL, C, C++

J2EE Frameworks: Spring MVC, Struts 2.0, JSF

Application/Web Servers: WebLogic, Confidential WebSphere, JBoss, Tomcat

ORM Frameworks: Hibernate, JSF, IBATIS

Web Technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, XHTML, DHTML, CSS, SASS, HTML, AngularJS, Angular7+, Backbone js.

Spring Framework: Spring IOC, Spring Batch, Spring Boot, Spring Security

Database Server: Oracle, DB2, SQL Server, MySQL, RDBMS, MongoDB, Cassandra

IDE: Eclipse, NetBeans, IntelliJ, STS

Web Services: REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL, Axis2, UDDI, Apache CXF

Version Control: GIT, CVS, SVN, Clear case

Build Tools: ANT, Maven, Gradle

Methodologies: Agile, Scrum, Water-Fall, Rapid Application Development, Test Driven development

Modelling Tools: Microsoft Visio, Rational Rose

Operating System: Windows, Mac, Linux, UNIX

Tools: Apache Camel, ESB, cucumber, Rational Rose, Microsoft Visio

Testing &logging: Junit, Jasmine, JUnit, Log4J, SoapUI, Test NG, Easy mock and Power mock, Karma, Protractor, Mockito, Selenium, Jenkins, Docker

PROFESSIONAL EXPERIENCE

Confidential, NY

Senior Java Full Stack Developer

Responsibilities:

  • Used Java 8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Worked on Java functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
  • JProfiler is used to profile he application (Memory view and CPU view and Thread view are used ).
  • Involved in developing responsive UI using HTML5, CSS3, JavaScript, Bootstrap and SPA (single page application) using Angular 6, Typescript, Angular-CLI, NGRX, Bootstrap and Web pack.
  • Used Angular router and implemented module wide routing and created different forms using Angular data driven and template driven forms.
  • Developed Angular Components, Services, and Filters and took part in developing unit test and integration test cases using Jasmine, Karma.
  • Developed generic component for reading files and writing to files using Java IO and NIO.
  • Generic component for reading from Confidential MQ and Writing to MQ queues.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
  • Design and implementation of different micro services and its Docker files.
  • Created and maintained Docker images and Docker containers.
  • Configuring the Docker containers and creating Docker files for different environments.
  • Created Docker machine in Amazon EC2 instance and created Docker containers in Docker Machine running in Amazon EC2
  • Deploy a Spring Boot Application to AWS Beanstalk
  • To send emails to users developed Java API to interact with the Amazon SNS.
  • Involved in creating EC2 instances and installed required configurations and applications on it and interact with S3 buckets for storing object level data into it.
  • Used AWS Cloud Watch to monitor the application and to store the logging information.
  • Spring Data JPA used retrieve and update, inserting data in database.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security.
  • JSON request/response from UI is processed using Spring Boot, Restful features with micro services
  • Architecture and Spring Data JPA framework is used to save/retrieve the data in the backend.
  • Used Node.Js CLI tool Node Package manager(NPM) to build Angular application.
  • Used Apache Maven as a build tool for building the Restful web-service
  • Used Swagger framework, implementing the Restful API and Swagger gives the rich User interface to test API.
  • Worked with GIT, Source Tree and Bitbucket for source code, unit tests, automated tests management.
  • Developed all custom processes, workflows and schemes within JIRA to accommodate the organization’s needs.

Environment: Core Java, Java 8.0, HTML5, CSS3, Angular 6/ 8, Node.js,, Bootstrap, Spring Boot, Spring Boot Spring Security, Spring Batch, JIRA, Apache Kafka, REST, Spring Data,JPA,,, log4j, Oracle 11g, GIT, Maven, Jenkins, AWS, Docker, JBOSS, Junit, Swagger.

Confidential, NY

Java Developer

Responsibilities:

  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Worked on Java functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
  • Implemented JMS Listener on MQ, Routing functionalities and invoking corresponding web service using Apache Camel.
  • Core Java with Concurrent API is used extensively for parallel processing and chunk processing.
  • Apache camel Kafka end point used to publish trade flow to Apache Kafka .
  • Developed component to receive inbound data from different source systems in different formats (fixed length,xml) normalized to FIX format using Apache Camel and publish MQ.
  • Involved in developing several Fix message New Order single, Execution, Confirmation.
  • Used Angular router and implemented module wide routing and created different forms using Angular data driven and template driven forms.
  • Developed Angular Components, Services, and Filters and took part in developing unit test and integration test cases using Jasmine, Karma.
  • Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
  • Implemented Cloud capabilities like Centralized Configuration, Load Balancing, Service-to-Service call using Feign, Service Registry and Discovery using Eureka in Spring Cloud.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
  • Spring JDBC used retrieve and update, inserting data in oracle database with use of stored procs.
  • Gulp is used to build and Bower is used for managing dependencies
  • JSON request/response from UI is processed using Spring Boot
  • Restful features with micro services Architecture and Spring Data Jpa is used to save/retrieve the data in the backend
  • Oracle Coherence used to store Reference Data.
  • Used Apache Maven as a build tool for building the Restful web-service

Environment: Java 1.8, concurrent package, lambda expressions, streams, J2ee, webservices,JMS,XML(Dom, Sax, Xpath, Stax, XSLT), Confidential MQ,Kafka 2.0, Spring Boot,Apache Camel 2.2, Spring Batch, Spring Data JPA, EHCache,Jprofiler, Eclipse,Jenkins,Confluence,Jira,SourceTree, Swagger, Maven, Windows, Linux,DB2,Sql Server, Coherence.

Confidential, NYC, NY

Fullstack / Java Developer

Responsibilities:

  • Involved in design, development and testing phases of the SDLC using Agile Methodology.
  • Developed user interface using JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application and developed the User Interface using HTML, CSS, and Ajax.
  • Developed the STP Interface subsystem using Message Driven Beans that pushes trades to the STP system and listens for any incoming trade confirmations, execution and settlement reports
  • Consumed RESTful web services using Angular JS/AJAX to fetch the server data and used JSON parsing to render the data in UI.
  • Developed application using Struts MVC Framework wrote Configuration XML file that contains declarations and another dependent object declaration.
  • Inserted Dependency Injection between components using Spring’s (IOC) concept.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Implemented Asynchronous messaging between components using JMS.
  • Used Singleton design pattern in Hibernate Utility class.
  • Developed various Java beans for the performance of business processes and effectively involved in Impact analysis.
  • Worked as a back-end developer and developed several REST endpoints to process the XHTML documents to import them in the Oracle Database or fetch them using Grails framework
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Deployed scalable services, securely and reliably, on a wide variety of platforms using Docker.
  • Developed Web Logic container security components for adding vendor specific Security Realm to application using JMX.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Designed and developed Hibernate DAO is using spring framework’s Hibernate Dao Support and Hibernate Template.
  • Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP, Apache and WebSphere.
  • Creating and managing user accounts, system security, performance tuning, change management, documents and procedures on Linux.
  • Worked on Cassandra Querying language to load bulk of data and execute queries.
  • Created Data Access Objects (DAO) to add, modify and deletion of records.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using TOAD tool.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Performed deployment of applications Confidential WebSphere Application Server.

Environment: Java, Html, CSS, JavaScript, JMS,JSP, J2EE, DOM/SAX PARSERS, JMS, Spring (Services, DAO, MVC, IOC) and Struts Framework, Hibernate, Spring, RESTful, SOAP, JMX, Linux, WSDL, UDDI, Oracle, PL/SQL, Log4J, Maven, Tortoise SVN, Web Sphere.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement Analysis. Preparing Requirement Analysis Document.
  • Involved in preparing different Artifacts HLD,LLD using Activity Diagram, Sequence Diagram, Class Diagrams.
  • Involved writing code for Request Processor class to extend the functionality of struts Controller.
  • Applied patterns like Session Facade, Service Locator, Front Controller, Abstract Factory, Factory method, Singleton, Data Transfer Object etc
  • Involved in writing code for Action Class, Business Delegate, Session Bean, Entity Bean and DAO.
  • Developed Java End Point Service, EJB End Point Service, Secure Webservices with RPC, Document Style and of Using Axis 1.3 and JBOSS.
  • Developed web pages using Struts, JSP, Servlets, HTML and JavaScript.
  • Designed and developed Service layer using Struts framework.
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Developed presentation layer using struts tag libraries like logic, html, bean, etc in JSP pages.
  • Developed web application using JSP, Struts Action classes and Struts Forms.

Environment: UML, Java, J2ee1.4, Struts, Axis 1.3, Open DTP Connector, EJB2.0, JSP, Webservices, Eclipse 3.2 PDE JBOSS 6.0,, JavaScript, Eclipse with Lomboz plug-in, Rational Rose, Jmeter, VSS,Oracle

We'd love your feedback!