We provide IT Staff Augmentation Services!

Sr Java Developer/full Stack Developer Resume

New Jersey, NJ

SUMMARY:

  • Over 6 years of experience in the Java development, working as a Java developer I was involved in complete software development life cycle including requirement gathering, analysis, design, development, peer walkthroughs, architectural review, deploying, testing, debugging, implementation and maintenance of application in the Client/Server and Internet/Intranet environments.
  • Experience in IT as a Full stack Java/J2EE Developer in designing and building large - scale applications using Object Oriented design principles. Experience in building enterprise applications using technologies such as Java, J2EE (Servlets, JSP), Spring, Struts 1/2, Hibernate, SOAP MDB's.
  • Excellent knowledge and experience in SQL queries, PL/SQL, stored procedures, functions and triggers to interact with SQL, MySQL and Oracle databases. Experience in building the UI using HTML5, CSS3, JavaScript, jQuery and Angular 4/2, React Js, Node JS, BackboneJS.
  • Used JIRA, Confluence, Splunk, Git, Source tree to provide tier 1 support for developer and operations staff. Maintenance and monitoring of Docker in a cloud-based service during production and setting up system for dynamically adding and removing web services from a server using Docker.
  • Experience working on deployment, installation, configuration and issues with Web and Application Servers like Apache Tomcat, WebLogic, IBM WebSphere, JBOSS.
  • Experience in build automation and project management tools like Maven to manage project builds, release and documentations. In-depth knowledge of SDLC methodologies like Waterfall, Rational Unified Process (RUP), Agile/SCRUM.
  • Experience in working with large scale Hadoop environments build and support including Design, configuration, installation, performance tuning and monitoring. Excellent programming skills at high level abstraction using Java, Scala & SQL. Knowledge on Cassandra read and write paths, query and internal architecture.
  • Experienced in developing event driven applications using Ajax, and XML. Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot for running applications. Knowledge in performance tuning and maintenance of Cassandra Database. Proficient in using XML Suite of Technologies like XML, XSL, DTD, XML Schema and DOM Parsers.
  • Working knowledge with cloud computing such as AWS EC2, and microservice container deployment in Docker. Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL, REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, SOAP Web Services.
  • Familiar with Unix/Linux environment. Experience in migrating data from multiple relational databases to Cassandra and validated data. Skilled in using automated functional testing tools like Selenium and test-driven development using JUnit and debug tools like log4j.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a REST. Experience in using testing frameworks like Junit, TestNG. Experience working with version control management tools GitHub, and bug reporting tools like JIRA.
  • Experience on creating Microservices with Spring Cloud, Spring Boot, Apache and REST web services. Have experience in creating front end-systems using MVC frameworks such as Angular JS and External JavaScript (Ext Js).
  • Knowledge of Automation testing and using JUnit, TestNG, Jenkins, Maven as well as automation testing of applications on mobile devices using tools Android Drive.

TECHNICAL SKILLS:

Stacks: Full Stack, Open stack, MEAN Stack, MERN Stack.

Languages: Java, Python, JavaScript, Groovy, HTML/HTML5, CSS/CSS3, SQL, PL/SQL.

Front-end Technologies: Bootstrap.js, Angular 4/2/Angular.js, Node 2/Node.js, D3.js, Backbone.js, Mustache.js, React.js.

J2EE Technologies: Java, JSF, JSP, JDBC, JNDI, Swings, Servlets, jQuery, Struts 2.0, Spring, Spring Boot, Spring BatchHibernate.

Databases: RDBMS (MySQL and Oracle) NoSQL (MongoDB and Cassandra) CouchDB, DynamoDB, Teradata, PostgreSQL.

API: XML, DOM (Data Object Model), JTA (Java Transaction API), Java Persistence API (JPA), Java Message Service, Java Speech API.

IDE/HTML Editors: WebStorm, Notepad++, Adobe, Dreamweaver, Sublime Text 2, Eclipse Brackets.

Cloud Technologies: Amazon Web Services (AWS)OpenStack, Microsoft Azure, Ansible, Puppet. Rackspace, Docker, Spring cloud, SAAS, IAAS, PAAS, Kubernetes, AWS EC2, AWS IAM, AWS load balancing, AWS kinesis, pivotal Cloud foundry, Red hat OpenShift.

Operating Systems: MAC, LINUX, UNIX, Windows.

Source Control Tools: CVS, SVN, VSS Rational Clear, Case Stash, Git Source, Tree GIT, Hub GIT, Desktop TFS.

WORKING EXPERIENCE:

Sr Java Developer/Full stack Developer

Confidential, New Jersey, NJ

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Developed Webservices using apache AXIS for cross platform transaction for SOA environment.
  • Involved in initial meetings to get the requirements from the Business Users and convert these requirements into Functional Requirements. Implemented Java EE components using Spring MVC.
  • Created and managed Micro Services using Spring Boot. Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features. Implemented JAX-WS Web Services using SOAP (XML)protocol to expose a method to the clients
  • Using Jenkins as a Continuous Integration tool for automation. Installing and configuring Jenkins Master and hooking up with different build slaves. Developed Spring and Hibernate data layer components.
  • Participated in the implementation of client side and server-side programming using, Servlets, JSP, HTML, JavaScript and CSS. Used HTML, JSP, CSS for presentation layer development.
  • Designed and developed a credit reporting agent portal using framework Angular 2/4 along with HTML5, CSS3, and typescripts Worked on Angular 4/6 by consuming Restful web services & used Angular forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side
  • Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito and AWS STS. Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances. Creation of REST Web Services for the management of data using Apache CXF.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing. Micro Services have been built using spring boot, spring cloud and deploying to AWS Cloud. Setup and built AWS infrastructure various resources, VPC, EC2, S3, Dynamo DB and RDS in Cloud Formation JSON templates.
  • Developed application using Spring MVC, Spring Boot, JSP, JSTL (Tag Libraries) and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate. Developed Spring Restful/Microservices and implemented Spring Eureka, Confidential, Ribbon as part of Services Discovery using Apache Axis. Implemented design patterns like MVC, Singleton, Business Delegate, Factory and Service Locator.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • Prepared, arranged and tested Splunk search strings and operational strings, writing Regex. Created Dashboards for various types of business users in organization.
  • Used Auto-scaling and Elastic Load Balancer features on EC2 instances to serve the end users using applications during unexpected traffic/demand. Used Node.js to offer an easy and safe way to build high performance and scalable network application.
  • Converted Grunt build tasks to gulp to decrease build times in an angular node project. Created tasks for updating TS config tracked files based on glob, TS linting, and compiling Typescript files.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used the fundamentals of Java8 features like parallel streams and filters through lambda expressions to handle searching. Used apache Kafka as a Messaging Service for producing and consuming data between applications. Redesigned Menu & Navigation to React and updated Loans and Contract forms for a better user experience.
  • Extensive used Apache JMeter and http erf for performance testing of Node orchestration layer and REST API layers. Wrote JAXB XML parsers for XML Schema Validation and Worked on Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.

Sr Java Full stack Developer

Confidential, Los Angeles, CA

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project. Used Spring Boot to create stand-alone spring applications.
  • Worked with MEAN.JS in full-stack JavaScript solution to build fast, robust, and maintainable production web applications using MongoDB, Express, and Node.js.
  • Used Object/Relational mapping tool Hibernate and JPA to achieve object to database table persistency. Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files. Created reusable ReactJS components and implemented Redux Pattern into the solution to maintain the stable and always updated Application state.
  • Developed Spring Restful/Microservices and implemented Spring Eureka, Confidential, Ribbon as part of Services Discovery using Apache Axis. Implemented design patterns like MVC, Singleton, Business Delegate, Factory and Service Locator.
  • Create and maintain Amazon EC2 instance that supports the company's project management site and Mercurial as version control. Developed a Web Application using Java with the Google Web Toolkit GWT API with PostgreSQL.
  • Configured Swagger-UI registered Microservices with Eureka server to monitor service health check from Spring Boot admin console. Analyze and fix issues related to REST Web services and Application responses. Continuously monitored production for any issues by debugging using Cloud foundry.
  • Producing brand standards and style guides for creating interactive, user-centric products. Developing style guides and standards around web screens UI elements. Worked on redux saga middleware to access redux application state and dispatched redux actions.
  • Consulting/advising application teams on UX guidelines and UI layouts. Solving UI Front end defects on HTML5 CSS3 and debugging using Firebug, Google chrome Developer tool and Omnibus.
  • Using Eclipse IDE with SVN plugin for committing and updating codes. Worked on Omniture analytical tracking using Adobe Dynamic Tag Management.
  • Used Pivotal Cloud Foundry, the connection/service binding details is injected from the deployed cloud platform itself. Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • Designed and developed Microservices business components using Spring Boot. Knowledge in creation of Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc. using MVC.
  • Make pluggable UI microservice for each platform which should solve the monolithic problem of seed generation and create Docker image and deploy them into Kubernetes using Angular 4.0.
  • Implemented Spring Boot services in combination with Angular as front end to form a Microservice Oriented application. Created web services and desktop applications to access and display data needed by support teams using AJAX, Java Script, jQuery, Backbone JS, Node JS, Java/J2EE, CSS and HTML.
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library. Developed the microservices using Spring Cloud with components of Confidential OSS.
  • Implemented the back-end services using Spring Boot. Created AWS Security Groups for deploying and configuring AWS EC2 instances. Worked with NoSQL, Mongo DB, and Apache Cassandra. Implemented Spring Security and Spring transactions in the applications. Worked on Swagger, REST with JSON to test data, and Postman for testing the Web Services and Documentation of the Web API.
  • Configured MQ Queues and Topics to publish messages to topics and consume published messages. Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
  • Worked with Spring Ribbon and Kafka broker service to handle heavy traffic. Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Worked on DAO's to pull the data from the source Databases and converted into JSON formats and then published into Kafka Streams. Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.

Full stack Java Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Implemented business logic, data exchange and created graphics using JAVA, struts and Spring MVC. Used JAVA, struts and Spring MVC to interface with the jQuery UI, Bootstrap and manage the storage and deletion of content. Worked on Cassandra clusters in the Amazon Web Services (AWS) Cloud and migrated data between environments.
  • Extensively worked in designing and implementation of multi-tier applications using Java 8, J2EE, JDBC, JSP, HTML5, Spring Boot, ReactJS, Servlets, JavaBeans with Eclipse. Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces. Used React JS with Redux to create reusable UI components to render view pages.
  • Develop various screens for the front end using ReactJS/ Redux and used various predefined components from NPM (Node Package Manager) and Using Redux and ReactJS fetched the API's from the back-end systems. Remove outliers using Proximity Distance and Density based techniques.
  • Involved in Analysis, Design and Implementation/translation of Business User requirements. Performed Exploratory Data Analysis using R. Also involved in generating various graphs and charts for analyzing the data using Python Libraries.
  • Designed and developed using the Java collection API with Java 8 features and other java processes to fulfill business case requirement, such clients account statements and clients running balance based on each transaction.
  • Providing service discovery for all microservices using Spring Cloud Kubernetes project. Redux for state management, to store the whole state of the app in an immutable object tree. Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS.
  • Worked with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes.
  • Worked on Rest Web services as well as Node Rest framework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation. Build/Deploy REST API on GCP/ OpenShift for portal with CI/CD integration.
  • Involved in database connectivity using JDBC Database and Connection pools. Managing and Monitoring the JVM performance by analyzing Heap Size, garbage collection, JDBC Pools on JBoss.
  • Developed Kafka consumers to consume data from Kafka topics. Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made. Involved in migrating development architecture to microservices by implementing Docker.
  • Worked with Amazon AWS EC2, RDS and S3 as a data store for storing data into the buckets that fall into it. Used EC2 as an Infrastructure as a Service (IAAS) and RDS as Platform as a Service (PAAS).
  • Integrated Spring DAO for data access using Hibernate, used SQL for querying databases, designed & developed persistence service using Hibernate framework. Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap, custom media queries.
  • Created a backend API using NodeJS, ExpressJs, and MongoDB. The API allows users to log in, follow users, post to followers, retrieve their feed, and much more. Built for use with a mobile application.
  • Implemented Micro-Services with Spring Cloud provided library services like Confidential Eureka Naming Server, Confidential Ribbon and Feign Client as a Rest client to map response to the client bean. testers and mentored MUMPS developers in Java development.
  • Worked with Reducers, React Containers to update the state of an App produced by Redux and by mapping those to the React component using React-Redux. Configured GRUNT for building client-side code (CSS, JS, HTML Minifier).
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, Data access Object, Singleton, and Session Façade. Worked on SQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
  • Created a backend API using NodeJS, ExpressJs, and MongoDB. The API allows users to log in, follow users, post to followers, retrieve their feed, and much more. Worked on big data (Splunk enterprise) to generate the Rest API and integrated that API to Client-side code using NodeJS, ExpressJS.
  • Created a new cluster and container management tool using Kubernetes for Zero downtime Deployment. Created continuous integration builds using Ant, Jenkins, and Gradle and deployed on the WebSphere app server. Used Spring MVC Database API's and JPA (Java persistence API) to access database objects.

Hire Now