We provide IT Staff Augmentation Services!

Javafull Stack Developer Resume

2.00/5 (Submit Your Rating)

Philadelphia, PA

OBJECTIVE:

  • Over 8+ years of experience and backed with rich domain knowledge and practical knowledge of several IT technologies, I seek a career with challenging assignments to amalgamate personal enrichment with professional goals.

SUMMARY

  • Experience working with various SDLC methodologies based onAgile/SCRUMlikeTest Driven Development(TTD), Incremental and Iteration methodology, Pair Programming, Agile Development.
  • Developed modules using Angular,Node, React, Bootstrap, JavaScript, Ajax, query, CSS3 and HTML5
  • Proficient in applying design patterns like MVC, Singleton, Session Façade, Service Locator, Visitor, Observer, Front Controller, Data Access Object.
  • Expertise in using inbuilt anmjony62d custom AngularJSdirectives and filters to add functionalities to the web page.
  • Experience in Angular 1.5/2.0along with Bootstrap, CSS3to create reusable components for RWDapplications.
  • Experienced in Server - side validations using Ajax in NodeJSand Client-side validations using Angular JS
  • Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures and JDBC.
  • Expertise in UI technologies like XML, XML Spy, HTML, HTML5, DHTML, XHTML, CSS, CSS3, PHP, XSLT, JSON, jQuery, AJAX, JavaScript, ReactJS.
  • Developed core modules in large cross-platform applications using JAVA, J2EE, spring 3/4/Boot, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), And Micro Services.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Spring Netflix
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Developed Micro services using Spring Boot and deploying Microservices into AWS cloud using Jenkins.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections.
  • Good Working Knowledge of ANT, Maven, Gradle.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, PostgresSQL and MYSQL.
  • Experience in working with NoSQL databases like MongoDB, Cassandra.
  • Hands on experience in Amazon Web Services provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Used Jenkins as a primary tool for implementing the CICD during code releases, worked with CICD pipe line to build and deploy transcending application on AWS.
  • Expertise with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J.
  • Monitoring and logging tools such as ELK Stack (Elastic search, Log stash, and Kabana).
  • Experience with CICD, Maven, Gradle, Jenkins, CVS.
  • Experienced in using IDE's such as Eclipse, STS, Rational Application Developer ( RAD), Net Beans, and IntelliJ.
  • Experience in testing with JUnit Framework using Mockitoand Easy Mock, Spring JUnit Runner, JMeter.
  • Experience in working with web servers Tomcat 8, Web Sphere 8.x/9.x, Jetty, JBoss7.1.0 and Web Logic 10.0.

TECHNICAL SKILLS

Programming Languages: Java 8.0/7.0/6.0/5.0 , PL/SQL

Java/J2EE Technologies: Servlets, EJB, JPA, JDBC, JSP, JSTL, JNDI.

Frameworks: Spring 4.3, Hibernate 2.0/3.0/4.x, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM Web Sphere 8.x/9.x, Jenkins, Web Sphere

Relational Databases: Oracle 10g/11g, MySQL 5.7, DB2 11.1

Nasal Databases: MongoDB, Cassandra

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, AngularJS1.0/1.5/2.0, Node JS 6.0.

Cloud Environments: AWS, PCF, Netflix Eureka, Kubernetes.

IDE: Eclipse, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux, Unix

Testing &Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla4.4.12, Curl 7.36

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Net Beans 8.0.2, IntelliJ 2017.1, STS 3.8.3, GITHUB 2.12.0

Build Tools: Maven 3.3.9, Gradle3.4.1

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS, Apache Axis

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

JavaFull Stack Developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC) using Agile (SCRUM) development methodologyto deliver regular updates to business team and project managers.
  • Developed UI pages using HTML5, AngularJS2.0, Bootstrap, CSS3, JavaScript, jQuery, AJAX and Nodes.
  • Build the reusable service components with AngularJS, Bootstrap, and JSX that are used across various modules.
  • Used Selectors, Events, AJAX and Dom Manipulation components in Angular 2.0directives, filters, services.
  • Used NodeJS fordoing non-blocking design operation for server-side code.
  • Built REST by building Nodesin the back-end to handle requests sent from the query Ajax calls.
  • ImplementedjQueryto develop the widgets and to perform the client-side validations, UI centric Ajax behavior.
  • Used Executor Service multithreading to implement Thread pool, parallel processing to run processes asynchronously using future calls to access the data.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enemas.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Implemented design patterns like MVC, Singleton, Business Delegate, Factory, and Service Locator.
  • Developed Restfulweb services usingSpring MVC RESTframework and JAX-RS.
  • UsedSpring MVC Rest Controllers, Services along with Dependency Injection, Spring JMS andSpring Security.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring BootforMicro services.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Experienced in logging with ELK Stack by using Elastic search, Log stash, andKibana.
  • Using Swagger UI registered micro services, monitored service health check from Spring Boot admin console.
  • Used Oauth 2.0 authentication protocol respectively for security and authorization .
  • Experienced circuit breaker patternsand fail safe in Spring Boot Micro Service applications using Hysteria and monitored the services using Hysteria Dashboard.
  • Experience in performance tuning with Oracle database . Designed and developed file upload and file download features with Oracle BLOB and CLOB.
  • Experienced HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
  • Wrote SQL queries, storedprocedures, triggers, views, and enhanced performance with explain plans.
  • Developed DAO layer using Cassandra and expertise in CQL (CassandraQuery Language) , for retrieving the data present in Cassandra cluster by running queries in CQL .
  • Deployed Spring Boot based micro services into Dockercontainer using Amazon EC2 container services.
  • Developed API for using AWSLambda to manage the servers and run the code in the AWS.
  • Used AWS Cloud watchinalerting, maintaining and monitoring of production and corporateservers/storage.
  • Experience with building Docker Images and running them on Docker container.
  • Designed and configured management reports and dashboards using Kibana .
  • Worked on Test automation framework usingSeleniumweb driver.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and X-path and developed grunt tasks to run the unit tests on Jenkins and Used JIRA to assign, track, report and audit the issues in the application.
  • Worked with several testing frameworks such as JUnit and Mockito
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications.
  • Configured and administered Jenkins for CI/CD into Tomcat Application Server.

Environment: J2EE, Spring MVC, XML, AJAX, AngularJS, NodeJS, AWS, JavaScript, Hibernate, Bootstrap, JIRA,Spring Boot, Web services, Micro services, AWS,ELK stack, Maven, HTML5, CSS3, jQuery, Docker, Tomcat, Get, Jenkins, Selenium, Cucumber, STS.

Confidential, Lombard, IL

Senior J2EE Developer

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, Singleton.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed the middle tier using EJBs.
  • Developed session, entity beans and message driven beans.
  • Entity Beans used for accessing data from the SQL Server database.
  • J Query opinionated about how a CRUD (Create, Read, Update, Delete) application should be built.
  • Designed Frontend with in object-oriented JavaScript Framework like React.JS. Created forms to collect and validate data from the user in HTML5 and React.JS.
  • Maintained existing UI Applications and upgraded them using CSS3, jQuery, AJAX, GWT, JavaScript, React JS, Backbone.js, JSON and HTML5.
  • Hand coding HTML5, CSS3, JS - responsive UI using Twitter Bootstrap framework and Designed graphics, logos,illustrations, printing material, converted text documents to HTML5.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Using Core Java, Swing, and multithreaded clients, designed, developed and implemented, new products andapplication implementations for the Rates, Structured Funds and Equities trading desks. Successfully deliveredmultiple projects over a three plus year engagement.
  • Multithreaded Java Swing clients were designed and developed for traded financial products.
  • Used Spring Framework for Dependency Injection and integrated it with the JSF Framework. Used Spring JDBC to retrievethe data and represented the data in the form of tree which has seven hierarchies and implemented drag and dropfunctionality to it.
  • Implemented pre-authentication and data base security using spring security. Implemented crosscutting concerns using Spring AOP.
  • Stored authentication and authorization detail in database. Used these db authorization detail with spring securityannotation on method for apply method level Spring security. Used Spring security jsp tags to provide UI level springsecurity.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which areessential for automatic processing of large amount of data.
  • Prepared high and low-level design documents for the business modules for future references and updates.
  • Deployed the application on WebSphere application server in development and production environment.
  • Undertook the Integration and testing of the various parts of the application.
  • Developed automated Build files using ANT.
  • Used Subversion for version control and log4j for logging errors.
  • Developed test scripts in Selenium Web Driver using Java Language. Developed unit testing using JUnit.

Environment: Java/J2EE, Struts 1.2, Tiles, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit, WebSphere 7.0, Eclipse, SQL Server, log4j, Subversion, Selenium Web Driver, Windows NT

Confidential - Florham Park NJ

Sr. Java Developer

Responsibilities:

  • Implemented the Graphic User Interface by coding in HTML, CSS3, Bootstrap, JavaScript, jQuery, andquery UI.
  • Designed Single page web applications on object-oriented JavaScript Framework like Angular.JS and Ext.JS.
  • Created prototypes in HTML, JavaScript and CSS for different UI pages.
  • Implemented and developed UI components using AngularJSfeatures like DI, Models, data binding and controllers. Develop various screens using AngularJSand used various predefined components from NPM.
  • The application is designed using J2EE design patterns Session façade, Singleton, Factory, DAO and technologies based on MVC architecture.
  • Used Spring DAO module for performing CRUD operations on database and implemented logging in the application using Spring Framework AOP module to know the application status.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers.
  • Implemented ( SOA ) to retrieve data from client side and made REST API calls and parsed the data to client and handled the security and Authorization using Spring Security .
  • Build, Test and developed application fromDockercontainers and deployed into PCF environment.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and Restful Service).
  • Developed REST web services using SpringMVC to extract client related data from database and used SOAPUI
  • Developed Micro services with Spring Eureka to retrieve API routes and Implemented Spring Circuit breaker pattern, integrated Hysteria dashboard to monitor springmicro service.
  • Experienced with setting up the basic project setup from scratch using Spring- Hibernate based design.
  • Involved in writing Thread Safe blocks for multithreading access to make valid transactions.
  • Developed application using agile methodology and deployed the application onto Web Logic application server.
  • Used Cassandra for achieving denormalization through features like collections.
  • Experienced with JAXB binding to convert Java object to XML and vice-versa.
  • Configured and deployed the application inJobs Application Server.
  • Involved in Code Review, Unit Testing and Integration Testing, Selenium Web Driver.

Environment: HTML, JSF, query, JavaScript, Bootstrap,AngularJS, NPM, Spring 3.x, Spring MVC, Spring Security, SVN, REST, JAX-RS, Jersey, SoapUI, Selenium Web Driver, Web services,JBoss, Agile.

We'd love your feedback!