We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

Plano, TX

SUMMARY

  • Having 9+ years of experience with rich domain knowledge, understanding and practical knowledge of several IT technologies, I seek a career with challenging assignments to amalgamate personal enrichment with professional goals.
  • Deployed Java/J2EE applications on Application Servers - WebLogic, IBM WebSphere, JBOSS, and Apache Tomcat, and AWS
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development &Testing using Software Development Life Cycle.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE's such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, IntelliJ14.x/15. x.
  • Developed core modules in large cross-platform applications using JAVA, J2EE, Spring, JSF, iBATIS, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), E-Commerce, Micro Services.
  • Developed UI modules using AngularJS, Vue.js, Node.js, JavaScript, Ajax, jQuery, Cordova, CSS3 and HTML5.
  • Understanding Elastic search data to generateKibanavisualizations.
  • Expertise in using custom AngularJS directives and filters to add functionalities to the web page elements.
  • Expertise in developing web pages using HTML, CSS, JavaScript, jQuery, Ajax, AngularJS, Bootstrap, ReactJS with webpage cross browser compatibility and responsive web design and Server scripting language like Node JS
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.
  • Strong Experience in JBoss 6.1.0/5.1.2/4. x and Tomcat 6.x/5.x/4.x Application Servers Administration
  • Experience in assigning the azure services on locations specific to integrate with web-apps and key-vaults
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Strong understanding of Micro services patterns - Circuit Breaker/Hystrix, DDD, Aggregator, Proxy Chaining.
  • Developed and tested many features for dashboard usingPython, Bootstrap, CSS, and JavaScript.
  • Involved in writingPythonscript to fetch data from main Database to team Database
  • Developed applications using latest technologies like Spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), jBPM tools.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI and managing cloud services with Azure &AWS.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 11g, SQL Server 2005/2008, DB2, PostgreSQL andMySQL.
  • Experience in an e-commerce or internet start up, with liquid templating experience in Shopify

TECHNICAL SKILLS

Langu Languages: Java 1.8, J2EE, Python 3.6.0, Scala

Web T Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlet API 3.0, JSF, JSP, JSTL, RMI, EJB, JMS, JDBC.

Frame Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/2.0, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.0, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Relati Relational Databases: Oracle 11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1

NoSQ Databases: MongoDB, Cassandra, CouchDB, DB2, Oracle 10g, Oracle 11g, SQL, MySQL

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular JS 2.0, BackBone.JS 1.3.1, Node JS 6.0.

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

IDEIDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

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

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3, GITHUB 2.12.0

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

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

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Sr. Full Stack Java Developer

Responsibilities:

  • Involved inFullCycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
  • Developed using new features of Java 8 annotations, Generics, enhanced for loop and Enums.
  • Well versedwithcoreJavaconcepts like Collections,Swing, Serialization and Servlets & JSP.
  • Designed and Developed UI for Customer Service Modules and Reports using AngularJS, HTML, CSS, Bootstrap, JavaScript, and jQuery.
  • Developed Microservices using Spring Boot, Spring Security, and deployed to AWS cloud
  • Worked with Angular CLI and AngularJS to create Controllers and Angular components.
  • Experience in assigning the Azure services on locations specific to integrate with web-apps and key-vaults.
  • Used Node.js as a proxy to interact with Rest services and interacting with Database.
  • Implemented the business modules integration using Spring and Hibernate data mapping.
  • UsedSpringBootActuator for application's configuration properties in various environments, Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Using Spring AOP Module to implement logging in the application for application status and deployed Spring Security for session fixation, clickjacking, cross site request forgery.
  • Developed tools using Python, Shell scripting, XML to automate some of the tasks. Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met
  • Profound experience in creating real time data streaming solutions using Apache Spark /Spark Streaming, Kafka and Flume
  • Worked on the modernization of a legacy and outsourced UI technologies used were Angular 7, CSS, Node JS, Express JS
  • Developed required components and API’s for the business application in Python also worked on MQTT for communication between components and API’s.
  • Worked on AWS Elastic load balancing for deploying applications in high availability
  • Developed Microservices using Spring Boot,SpringCloud with Netflix Eureka to create the discovery Server, service, discovery clients and integrated Apache Kafka as message broker.
  • Developed microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • Experienced in moving data from different sources using Kafka producers, consumers and preprocess data using Storm topologies
  • Developed and deployed restful web API’s in AWS instances and OpenShift
  • Developed Entity objects and used Hibernate the ORM tool to access persistent data from SQL Server.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Developed AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of the AWS cloud environment using Jenkins and Chef
  • Application was deployed in Apache Tomcat Server.
  • Used Node.js to run Grunt tasks and build properly the project and Implement modules into Node JS to integrate with designs and requirements
  • Developed Spring services, DAO’s and defined routes using Apache Camel.
  • Developed messaging module using Spring JMS, Apache Camel and ActiveMQ.
  • Developed the Required components using the React JS with the workflow of Redux to simplyfi the application.
  • UtilizedAWSLambdaplatform to upload data into AWS S3buckets and to trigger otherLambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • Used SQL Server to access data in the database Confidential different Levels, responsible for implementing SQL queries and managing JDBC interactions with data sources.
  • Developed views and templates with Python and templating language to create a user-friendly website interface
  • Worked on JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.s
  • Used Maven automated build scripts to compile and package the application and implemented Log4j.
  • Implemented unique design patterns such as singleton, business factory and J2EE design patterns.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GitHub, Jenkins Jobs.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Involved in converting SQL queries into Apache Spark transformations using Apache Spark RDDs andScala.

ENVIRONMENT: Java 8, J2EE, Spring Framework, Microservices, Scala, Spring MVC 4, MongoDB, Azure, Angular 6/7/8, Core Java, Spring Security, Hibernate 4.X, jQuery, Python, JSON, AJAX, Tomcat, Web Services, SOAP, XML, Java Beans, XSTREAM, Ruby on Rails, Apache POI, EXT JS, JavaScript, React JS, Eclipse, JBOSS, Agile Methodology, Design Patterns, Apache Maven, JUnit, HTML/Unit, XSLT, HTML5/DHTML.

Confidential, Richardson TX

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Designed and developed User Interface of application modules using HTML, JSP, CSS, JavaScript (client-side validations), JQuery and AJAX.
  • Worked onMongoDBand wrote code which finds, update, save and insert data toMongoDB.
  • Developed the DAO layer with Mongo DB by writingMongoqueries. Worked on upgrading theMongoDBversion from 2.4 to 2.6.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library
  • Used Spring DataMongoDBas the persistence framework in retrieving the user and medical benefits details fromMongoDB.
  • Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala
  • Strong experience with Microservices, Spring Boot, Spring Cloud, Cloud Foundry. Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior
  • Used Python to write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export
  • Deployed Application on AWS with PCF on top of it and sed S3 buckets for the storage and migration effort
  • Experience in Automation testing using Selenium Web Driver, JUnit and Maven.
  • Used Postman to test the REST API workflow tested on the JSON files which are generated by the NodeJS, Express JS
  • Used ApacheKafka(Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Involved in developing an automation tool, inJavaand Scala onAkkaFramework.
  • Responsible for overall Docker &Kubernetes setup, configuration and Architecture. Configured and maintained a large-scale Docker based PaaS environment using kubernetes.
  • UsedReactJS and Node JS to develop faster, scalable application. I used JSF and prime faces to upload files and reasoning for custom templating.
  • Involved in DevOps to configure Maven, GitHub, Docker, and AWS to build and deploy pipeline in Jenkins
  • Implemented various screens for the front end using React.js and used various predefined components from redux library.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution
  • Wrote SQL queries, stored procedures and modifications to existing database structure as required for addition of new features using Oracle database. Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka through persistence of data into HBase
  • Developed the webpages using framework Angular 6.0 along with HTML5, CSS3 and Type Script.
  • Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
  • Extensively worked on the Angular UI Routing to handle navigation to access different pages in the application. Migrated from Angular2 to Angular6.
  • Using Angular JS factory and services for dependency injection and created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
  • Created Menus and Drawer component by using Typescript and Angular 6.0. Implemented continuous integration using Docker. Extensively used the LOG4j to log regular Debug and Exception Statements.
  • Experience in using Atlassian tools like JIRA, Bitbucket, Bamboo, Confluence &Source Tree.
  • Experience with Angular 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading.
  • Created test harness to enable comprehensive testing utilizing Python
  • Used Spring framework and J2EE components, Utilized Spring Boot, IOC and DAO modules. Developed controller classes, backend process, complex services and database interaction.
  • Used Spring Boot to create stand-alone spring applications. Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 6.
  • Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business Services using the Java8 and Spring Boot.
  • Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets. Implemented Spring Boot Actuator to monitor application performance.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Developed Java classes for implementing asynchronous processing using JSM.
  • Implemented Spring Batch and ESP Task & Job Scheduler to automate importing data from CSV files sent from client into database.
  • Used Spring Cloud Config which provides server and client-side support for externalized configuration in a distributed system.
  • Used Java Messaging Services (JMS) which provides reliable and asynchronous form of communication and have good knowledge in RabbitMQ.
  • Created forms to collect and validate data from the user in HTML5 and React JS.
  • Implemented OAuth2 and SAML authentication protocol for enterprise Web API security model.
  • Expertise in using built tools like Maven, ANT for the building of deployable artifacts such as jar & war from source code. Implemented a Node.js server to manage authentication.
  • Implemented Service Oriented Architecture (SOA) by invoking multiple SOAP based Web Services and generating client using JAX-WS. Used SOAP UI to interact with other applications using SOAP and WSDL file.
  • Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base. Used Kubernetes to configure in the application for automating deployment, scaling, and management of containerized applications.
  • Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
  • Implemented OAuth 2.0 provider mechanism is responsible for exposing OAuth 2.0 protected resources.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data.
  • Troubleshooting technical issues and drive issue escalation with AWS Service teams
  • Used Rest templates in the Spring Services to call the rest web services.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used microservice architecture with spring-boot based services interacting through a combination of REST and RabbitMQ.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, and views. Worked on NoSQL data base MongoDB& Performed CRUD operations like Update, Insert & Delete.

Environment: Angular 6.0, Spring Boot, IOC,Scala, DAO, Micro Services, JSM, Node JS, OAuth 2.0, Bower, Grunt, RabbitMQ, Amazon Web Services (AWS), Spring Services, Hibernate, POJO, Maven, ANT, PL/SQL, MongoDB, Kubernetes, Mongoose, Selenium, Docker, Log4j, Jenkins, Bamboo, SSL/TLS.

Confidential, Dallas, TX

Java/J2EE Full Stack Developer

Responsibilities:

  • Involved inFullCycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
  • Developed using new features of Java 8 annotations, Generics, enhanced for loop and Enums.
  • Well versedwithcoreJavaconcepts like Collections,Swing, Serialization and Servlets & JSP.
  • Designed and Developed UI for Customer Service Modules and Reports using AngularJS, HTML, CSS, Bootstrap, JavaScript, and jQuery.
  • Worked with Angular CLI and AngularJS to create Controllers and Angular components.
  • Implemented the business modules integration using Spring and Hibernate data mapping.
  • UsedSpringBootActuator for application's configuration properties in various environments, Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Developing single page and multi-page Micro Services using Node.js and react.js
  • Developed Microservices using Spring Boot,SpringCloud with Netflix Eureka to create the discovery Server, service, discovery clients and integrated Apache Kafka and Zoo Keeper as message broker.
  • Developed microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • Worked on migrating code from Angular.js/Java application code to React.js/Node.js micro service
  • Developed Entity objects and used Hibernate the ORM tool to access persistent data from SQL Server.
  • Experience using persistence framework like Hibernate, JPA for mappingjavaclasses with Database.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Developed Spring services, DAO’s and defined routes using Apache Camel.
  • Developed messaging module using spring JMS, apache camel and ActiveMQ.
  • Created Docker images for the Node-React micro services and deployed in Azure Container Service
  • UtilizedAWSLambdaplatform to upload data into AWS S3buckets and to trigger otherLambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • Used SQL Server to access data in the database Confidential different Levels, responsible for implementing SQL queries and managing JDBC interactions with data sources.
  • Worked on JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Maven automated build scripts to compile and package the application and implemented Log4j.
  • Implemented unique design patterns such as singleton, business factory and J2EE design patterns.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GitHub, Jenkins Jobs.
  • Used JIRA for bug tracking, issue tracking and project management.

ENVIRONMENT: Java, J2EE, Spring Framework, Microservices, Spring MVC 4, MongoDB, AngularJS, Core Java, Spring Security, Hibernate 4.X, Magento, jQuery, JSON, AJAX, Web Services, SOAP, XML, Java Beans, XSTREAM, Apache POI, EXT JS, JavaScript, Eclipse, JBOSS, Agile Methodology, Design Patterns, Apache Maven, JUnit, HTML/Unit, XSLT, HTML5/DHTML.

Confidential, Detroit, MI

Java/J2EE Full Stack Developer

Responsibilities:

  • Followed Agile, Scrum approach of development strategy.
  • Configured Karma test runner for the project and unit tests are written in Jasmine.
  • Designed, develop a custom, single-page, responsive Web Application on front end using Angular 4.0.
  • Extensively used Spring Framework modules like MVC, DI (IOC), JDBC Templates, Spring Security and AOP.
  • Created and injected Spring services, controllers and DAOs for DI and to wire objects of business classes.
  • Implemented the Project structure based onSpring MVCpattern usingSpring boot.
  • Hands on experience Spring Boot Actuator, Spring Cloud, and Netflix Eureka.
  • Extensively used Hibernate Mappings, HQL, Query, Criteria, Lazy Loading Transactions and Locking’s.
  • Developed Stored Procedures, triggered stored procedures using Hibernate.
  • Experience with various persistence mechanisms and APIs like JPA, JDO, Hibernate, EJB.
  • Used Hibernate EHcachefor second level caching which resulted in enhanced performance of the application.
  • Developed Web Services using SOA technologies such as REST.
  • Developed and consumed Apache CXF based Web Services as part of Payments Application.
  • Developed Grunt tasks to run the unit tests on Jenkins.
  • Design and develop Selenium tests to verify functionality of internal business applications and resulting data.
  • Experience with creating Workflows, Mappings and Scheduling Jobs in Informatics.
  • Developed Business rules using Drools and integrated with Application.
  • Deployed the application in JBoss production server running in Linux platform.
  • Worked with high volume and complex PL/SQL Stored Procedures and Packages using TOAD.
  • Extensively Used Castor, XStream & JAXB APIs for XML Marshaling and Un-marshaling.
  • Experience with Upgrading existing project from CVS to SVN and Hudson to Jenkins
  • Involved in process for builds and deployments with Maven and Jenkins for continuous integration
  • Strong understanding of Microservice architectures, patterns, related frameworks and prior hands-on experience in developing and deploying Microservice solutions.
  • Having knowledge on Ruby on Rails. Developed and tested features in Agile environment with Ruby, Ruby on Rails, MySql.
  • Experience in Cloud Solutions on AWS utilizing EC2, S3, IAM, ECS and RDS etc.

Environment: Core Java/J2EE, Servlets, Java Spring, JSTL, JMS, XML, XSLT, JDBC, Python2.7, AJAX, IBM WebSphere Application Server 8.0, Oracle 11, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, UML, Windows XP, CVS, JUnit, ANT.

Hire Now