We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Around 8 years’ experience in Back - end and Front-end development with an ability to handle any part of the process efficiently.
  • To succeed in an environment of growth and excellence and let me work on the leading areas of technology, a job that gives me opportunities to learn, innovate and enhance my skills and strengths in conjunction with organization goals and objectives.
  • Good understanding of Server-side JavaScript structures like NodeJS, Hapi.JS, Express.JS.
  • Experienced in server-side view rendering Java content structures like React.JS and rendering pages on the server-side utilizing Redux and Flux to accomplish unidirectional plan stream.
  • Experience in implementing and deploying Java EE design patterns such as Singleton, Abstract Factory, DAO, DTO, and Business Delegate in the Development of Multi-Tier distributed Enterprise Applications.
  • Expertise in implementing Core Java SE 8 concepts like Streams API, Lambda functions, Functional programming, and Generics. practicing DevOps, CI/CD, Infrastructure automation, quality engineering and release management
  • Expertise in developing SOA(Service Oriented Architectures) and Microservice architectures using J2EE web services based on Restful(JAX-RS), SOAP(JAX WS), JAX-RPC, and JAXR(Java API for XML Registries) using frameworks like Apache CXF, Jersey, Apache Axis. experience in Big Data processing using Hadoop and its ecosystem (MapReduce, Pig, Hive, Sqoop, Flume, Spark, pyspark,Kafka and HBase).
  • Handled operations and maintenance support for AWS cloud resources, including launching, maintaining and troubleshooting EC2 instances, S3 buckets, Auto Scaling, DynamoDB, AWS IAM, and Elastic Load Balancers (ELB) and Relational Database Services (RDS). Also created snapshots for data to store in AWS S3.
  • Hands on experience JBOSS DROOLS, Guvnor, writing Businessrules, Decision Tables, Agenda Filter, Knowledge Base, and JBPM.
  • Strong programming skills in designing and implementation of multi - tier applications using webbased technologies like Spring Boot
  • Unit tested web services using Junit, Mockito Easy mock, Spring Junit Runner, Spock, Testing, and achieved Test-Driven Development (TDD) goals.
  • Worked extensively with JAVA 8 features like Time API, Functional Interfaces, CompletableFuture, Optionals,Multithreading, Transaction Management, Exception Handling, Collection API.
  • Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, Bit Bucket, GitHub, Maven, Nexus and VSTS
  • Widely used various open-source MVC architecture likeStruts 2.0, Spring MVC, and Object Relational Mapping (ORM) Frameworks like Spring JPA with Spring Data, Hibernate, IBatis MyBatis, and Spring JDBC.
  • Experience in Transaction usage, Servlets, JMS, Java Beans, Web Services, Multithreading Executor Services. experience as Cloud, DevOps, Site Reliability Engineer (SRE), and also gained expertise as Linux Administrator which also includes SCM, Build and Release Management, CI & CD as an iterative process and automation of infrastructure using different tools and cloud services like Azure, AWS and GCP
  • Experience developing applications using MVC and MVVM client-side JavaScript frameworks such as Angular 8.0, AngularJS to create dynamic web applications, Backbone.Js, Ember.JS, Handlebar.JS.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Value Object, Singleton and Data Access Objects
  • Experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix), Feign, Spring Cloud Server and followed domain driven design.
  • Good working experience on Spark (spark streaming, spark SQL), Scala and Kafka.
  • Experience designing and developing various Angular 8.0 Components (ngModules), Services(observable/promises), Directive, and Pipes.
  • Experience in integrating code quality tools such as SonarQube, in CI/CD pipelines.
  • Responsible for implementation of java integration components for JBPM and DROOLS.
  • Experience working with different SDLC (Software Development Life Cycle) including Requirement gathering, Analysis, Design, Coding, Testing and Implementation like AGILE (SCRUM), TDD, and Waterfall Models.
  • Extensive experience in developing web applications using HTML5, XML, XHTML, DHTML, CSS, CSS3(Sass,Less), Bootstrap, JavaScript, DOM, jQuery, Ajax, JSON, and JSP.
  • Experience in Integrating Apache Kafka with and created Kafka pipelines for real time processing.
  • Extensively worked on Spark using Scala on cluster for computational (analytics), installed it on top of Hadoop performed advanced analytical application by making use of Spark with Hive and SQL/Oracle.
  • Designed and developed highly scalable, available, fault-tolerant, highly secured, distributed infrastructure (IAAS) using2EC2 instances, S3, EBS, API Gateway, Elastic Beanstalk, ECS. Experience in configuration management tools like Puppet, Chef, Docker and used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application
  • Strong experience with EJB, Struts, Spring Boot, Spring framework implementing modules: Spring MVC, Spring Boot, Spring IOC, Spring IO, Spring AOP, Spring Security, and Spring Data. experience in Analysis, Design, Development, Implementation and Maintenance of applications using Java/J2EE Technologies like Servlets, JSPs, Hibernate, SpringDI, Struts and JPA with knowledge of SDLC concepts
  • Good knowledge in building real-time dashboard applications using Splunk, Elastic Search, and Logstash (ELK) to profile and monitor the streaming data of the application.
  • Experience in integrating Apache Kafka with Apache Spark for real time processing.
  • Experience in using D-Streams, Accumulator, Broadcast variables, RDD caching for Spark Streaming.
  • Experience in Spring Security Framework for User Access Management, JWT token-based authentication, and involved OAuth 2.0 configuration for authentication and authorization.
  • Developed real-time dashboard applications for visualization and analytics on Apache web servers using Kibana, Splunk, Grafana, SumoLogic, and New Relic integrated with DataDog.
  • Extensively used Spring IOC to inject objects based on selecting components like setter injection and Interface injection to manage the object references.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot
  • Experience in Architecting and securing the Infrastructure on AWS using EC2, EBS, S3, EKS, Athena, VPC, Cloud Front, Route 53, AWS Firewall (Security Group and NACL) Dynamo DB, Red Shift, RDS, KMS, IAM, ECS, ELB, Cloud Formation, Cloud trail, Cloud watch, SNS
  • Hands on experience in developing SPARK applications using Spark tools like RDD transformations, Spark core, Spark MLlib, Spark Streaming and Spark SQL
  • Excellent experience on J2EE design patterns such as Business Delegate, ServiceLocator, Transfer Object, Data AccessObject, SessionFacade, Singleton patterns.
  • Extensive programming experience with server-side technologies Servlets, JSP, JSTL, JMS, XML, XSL, JAVA Mail API, JDBC, LDAP and Middleware technologies like Web Services (SOAP, WSDL, UDDI), EJB’s and working knowledge with Message Oriented Middleware’s (MOM) like IBM WebSphere MQ, Tuxedo, webMethhods B2B integration server and Business rules engine JBoss Drools.
  • Extensive experience in building CI/CD pipelines using Hudson, Bamboo, Jenkins, and TeamCity for end - to-end automation for all builds and deployments
  • Experience in integration tools like Spring Integration, Mule ESB, Apache CXF, and Apache Camel to integrate the enterprise application technologies with existing JVM environments.
  • Developed various Typescripts (ES6) objects, including Components, ngModules, Providers, Services, and classes using arrow functions and optional types.
  • Experienced in utilizing source code variant administration apparatuses like SVN, Git, Bit Bucket, and undertaking sprinters like Babel, Grunt, Gulp, and Web pack.
  • Strong experience and knowledge of real time data analytics using Spark Streaming, Kafka and Flume.
  • A good amount of hands-on experience developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event-driven, non-blocking i/o model web applications.
  • Strong experience in building applications using the JavaScript Mean stack: MongoDB, Angular JS, Express.js, and Node.js.
  • Used Spring Boot Actuator to monitor and manage the application in production environment
  • Implemented a ‘serverless’ architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets.
  • Experience in Software Development Life cycle - SDLC (Analysis, Design, Development and Testing), requirement gathering, client interaction, Drools, and Blaze rule engine, JSF, JUnit, and Log4j
  • Strong experience developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular, and Node) full-stack development tool kit.
  • Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services REST/SOAP, XML,XSLT,XSL, and Ant.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs and Scala.
  • Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, Jboss, and Tomcat.
  • Experience in Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ, and IBM MQ.
  • Sound learning on the consistent mix and persistent deployment tools like Jenkins, Hudson, Travis, Puppet, and Bamboo. Substantial involvement in UNIX and Shell scripting to automate the build scripts.
  • Experience in integration testing tools like Selenium Web Driver, Cucumber (Behaviour Driven Development testing).
  • Experience in testing with Junit Framework using Mockito and EasyMock, Spring Junit Runner, Jmeter. Worked on testing JavaScript structures utilizing Mocha and Chai, Jasmine, and Karma.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iterative methodology, Pair Programming, Agile Development & Testing using Software Development Life Cycle.
  • Experienced in working with in-memory processing framework like Spark Transformations, SparkQL, MLib and Spark Streaming
  • Rule Authoring using Jboss Drools
  • Good Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS, and Amazon CloudFront).
  • Extensive AWS Experience including AWS Services such as EC2, VPC (NAT, VPC Peering and VPN), IAM (Identity and Access Management), Elastic Beanstalk, Lambda, S3, CloudFront, Glacier, SQS, SNS, RDS, DynamoDB, Route53, CloudWatch, CloudTrail, CloudFormation, Security Groups, etc.
  • Experience writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL, and DB2..
  • Exposure on usage of Apache Kafka develop data pipeline of logs as a stream of messages using producers and consumers.
  • Used Kubernetes Linux container for deploying and scaling containerized applications.
  • Good knowledge of Drools Rule Engines, which corresponds to validating BRMS (Business Rule Management System).
  • Experienced in implementing POC using Spark Sql and Mlib libraries
  • Expertise in using NPM and BOWER package and Dependency management.
  • Experience in database design and development of PL/SQL stored procedures and packages in relational databases like Oracle 9i / 10g / 11g, SQL Server 2005/2008, DB2, MySQL, and good hands-on experience in implementing, designing, and developing NoSQL Databases like MongoDB.
  • Integration of drools with eclipse
  • Expertise in using JavaScript build tools and task runners like Webpack for React and Angular 8.0, Grunt, Gulp for Angular, Browserify for packaging NodeJS modules for browsers.
  • Improving the performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark-SQL, Data Frame, Pair RDD's, YARN.
  • Hands-on experience with building Java projects using build tools like ANT, Maven, Gradle, and integrating the project Bamboo, CD/CI, Jenkins, Aws Code.
  • Solid experience developing the rendering view React JS components, forms, events, routers, and Redux asynchronous functions and implemented React - Flux pattern for core dependency.

TECHNICAL SKILLS

Programming Languages: C, Java, JavaScript, PHP, PL/SQL, UNIX Shell Script.

Java/J2EE Technologies: Servlets, Spring, JPA, JTA, JDBC, JSP, JSTL, RMI, Applets.

Frameworks: Struts 2.5, Hibernate 5.x, Spring 5.0, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, JSF.

Web Technologies: HTML, HTML5, CSS/CSS3, AJAX, JQuery, Bootstrap, XML, Grunt, Gulp, JSON.

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

JavaScript Frameworks: AngularJS, Angular 8, JQuery, React.js, Node.js, Backbone.js, Hapi.js, Handlebars.js.

Web Services: XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS

Messaging: JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka.

Web Application Servers: Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x.

Methodologies: Agile, Waterfall, OOAD, SCRUM.

Testing Tools: JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium.

Version Control: SVN, CVS, GIT, and Clear Case

Build Tools: Maven, Gradle, ANT

IDEs: Eclipse IDE, RAD 6.0/7.0, Intellij IDEA, Spring Tool Suite (STS).

Operating Systems: Windows, Linux, and UNIX

Software: Visual Studio, Rational Rose, and Microsoft Office

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Full Stack Java Developer

Responsibilities:

  • Developed the single-page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs, and used Jira for project management.
  • Programmed J2EE application to manage transaction reports for Oracle Financials Application Processes.
  • Authenticating Users to provide security to RestFul web services using OAUTH 2.0.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup
  • Developed Spark Applications by using Scala, Java and Implemented Apache Spark data processing project to handle data from various RDBMS and Streaming sources.
  • Implantation of CI/CD end to end pipeline
  • Worked on UI testing with Karma, Jasmine, Protractor for Angular, Mocha, and Chai for React JS and Backbone JS.
  • Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka endpoints.
  • Managing the OpenShift cluster dat includes scaling up and down the AWS app nodes.
  • Extensively worked on Drools Rules Engine and Expectation Enginefor writing Business rules Validation.
  • Designed the user interface screen and its functionality as per user requirements and developed RESTful Web services in Mule ESB based on Service Oriented Architecture (SOA).
  • Developed Spark Applications by using Scala, Java and Implemented Apache Spark data processing project to handle data from various RDBMS and Streaming sources.
  • Used JMS for the asynchronous exchange of critical business data and events amongJ2EE components and legacy system
  • Set up CI/CD pipelines for Microservices on AWS using App services
  • Involved in Software Development Life Cycle for gathering requirements, Analyzing, Designing, Developing, and Testing applications using Agile methodology.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • The application is built in Micro Service Oriented Architecture using MEAN 4+ (Mongo, Express Angular 8.0 and Node) stack and developed Single Page Applications (SPA).
  • Developed multiple Angular 11.0 components that are compatible with the latest versions of typescript, angular CLI.
  • Automating ingestion of AWS Platform logging (CloudWatch, CloudTrail) and Application logs (from SPA’s, API Gateway and OpenShift projects) into a centralized AWS Elasticsearch domain integrated the Drools and JBPM to application framework which involved dynamic creation of knowledgebase and Knowledge session.
  • Used Spark Streaming APIs to perform transformations and actions on the fly for building common learner data model which gets the data from Kafka in Near real time and persist it to Cassandra .
  • Used different transformers, exception handling, testing & Security of Mulesoft ESB endpoint through OAuth.
  • Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS, and Twitter Bootstrap CSS framework and media queries to create responsive web pages.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and also worked with Kafka Cluster using ZooKeeper
  • Created dynamic schema design through NoSQL MongoDB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability as data volumes increase through Sharding.
  • Implemented Java11 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces, etc.
  • Hands-on experience using ODM frameworks to connect asynchronous environments with Mongoose Connector and Cassandra Node Driver.
  • Experience in Design, Development and implementation of several J2EEframeworks like Model View Controller Struts1.1/1.2, Spring, Hibernate and EJB2.0.
  • Consumed XML messages using Kafka and processed the xml file using Spark Streaming to capture UI updates .
  • Implemented messaging solutions to automate data device sync wif client database utilizing OpenShift applications deployed on AWS
  • Defined a message store architecture necessary to support drools rule engine input processing, scalability and recovery
  • Worked with KAFKA Zookeeper for managing the cluster with broker/cluster technology.
  • Configured JBOSS Application server and used Oracle database with Hibernate ORM framework and used the functionalities of Hibernate's second-level EHCache.
  • Involved in Software Development Life Cycle for gathering requirements, Analyzing, Designing, Developing, and Testing applications using Agile methodology.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and also worked with Kafka Cluster using ZooKeeper.
  • Set up VSTS CI/CD pipelines for Microservices on VSTS and deployed to Azure cloud using App services
  • Developed Preprocessing job using Spark Data frames to flatten Json documents to flat file
  • The application is built in Micro Service Oriented Architecture using MEAN 4+ (Mongo, Express Angular 8.0 and Node) stack and developed Single Page Applications (SPA).
  • Involved in Design Development and Implementation of business Applications using Java/J2EE Technologies.
  • Developed multiple Angular 11.0 components that are compatible with the latest versions of typescript, angular CLI.
  • Wrote various types of Business rules in the .drl (drools file) and .ece (expectation files) using Drools rule engine for business decision making
  • Implemented Microservices architecture with Netflix, Spring Eureka, Spring Ribbon using Spring Boot to provide client-side load balancing in calls to other Microservices, making applications into smaller chunks and the Spring Hystrix circuit breaker and for the fail-safe.
  • Load D-Stream data into Spark RDD and do in memory data Computation to generate Output response.
  • Worked on AWS Provisioning and good knowledge of AWS services like EC2, Lambda, Elastic load balancers, Elastic container service, S3, RDS, Dynamo DB, VPC, Route53, Cloud watch, Cloud trail, Cloud formation, IAM, Athena, Elastic search.
  • Wrote Drool rules in both rule flow and drooled fusion for fetching the facts from the database.
  • Kubernetes is configured in the application for automating deployment, scaling, and management of containerized applications.
  • Involved in Software Development Life Cycle for gathering requirements, Analyzing, Designing, Developing, and Testing applications using Agile methodology.
  • Experienced in writing live Real-time Processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.
  • The application is built in Micro Service Oriented Architecture using MEAN 4+ (Mongo, Express Angular 8.0 and Node) stack and developed Single Page Applications (SPA).
  • Used Apache Kafka to aggregate web log data from multiple servers and make them available in Downstream systems for Data analysis and engineering type of roles
  • Developed multiple Angular 11.0 components that are compatible with the latest versions of typescript, angular CLI.
  • Involved in managing and maintaining the CI/CD pipeline using DevOps Toolset which includes Continuous Integration of GitHub, Jenkins, JFrog Artifactory and deploying through Ansible and Ansible Tower.
  • Performed manual and regression testing using JIRA X-RAY tests, writing the scenarios.
  • Working in the team as JBoss-Rules Drools BPM Specialist / Java Developer in a corporation wide modernization initiative for loans approval
  • Proficient in Java/J2EE technologies like JSP, Hibernate, Spring, Struts, Java Servlets,AJAX, JavaBeans, JNDI, JMS, XML, web service using IDEs like Eclipse 3.1/3.5.
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and creating Kafka adaptors for decoupling the application dependency.
  • Imported data from AWS S3 into Spark RDD, Performed transformations and actions on RDD's.
  • Experience in Java11 features like Parallel Streams, Lambdas, functional interfaces, and filters.
  • Used Cassandra for storing internal statements and reports and worked extensively in Development which includes updating and retrieving data internally from the back-end Cassandra.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes, and EC2 instances and created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
  • Configured and managed various AWS Services, including EC2, RDS, VPC, S3, Glacier, CloudWatch, CloudFront, Route53, SQS, SNS, etc.
  • Used the Spark DataStax Cassandra Connector to load data to and from Cassandra.
  • Implemented a 'server less' architecture using API Gateway, Lambda, and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
  • Developed java modules implementing business rules and workflows using Spring Boot
  • Migrating rules from ‘Mind-Box’ to Drools (Red-Hat JBoss BRMS) with eclipse as a mediator. Solely in charge of provide and present of a more simple and efficient design and implementation of BPM rules engine technology to handle the complexity of the new Pricing. Ticketing initiatives by using Daptiv PPM and JIRA
  • Worked with Jenkins to configure Continuous Integration and Continuous Deployment (CI/CD).
  • Implemented Spring Circuit breaker pattern, integratedHystrix dashboard to monitor Spring microservices.
  • Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT interactions.
  • Implemented a CI/CD pipeline with Docker, Jenkins and GitHub by virtualizing the servers using Docker for the Dev and Test environments by achieving needs through configuring automation using Containerization.
  • Developed, deployed, and managed event-driven and scheduled AWS Lambda functions to be triggered in response to events on various AWS sources including logging, monitoring, security related events and to be invoked on scheduled basis to take backups.
  • Designed and developed the REST based Microservices using the Spring Boot
  • Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components
  • Used Spark Streaming APIs to perform transformations and actions on the fly for building common learner data model which gets the data from Kafka in near real time and persist it to Cassandra
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on the server-side.
  • Experience in working with GraphQL queries and use the Apollo GraphQL library.
  • Used Kafka functionalities like distribution, partition, replicated commit log service for messaging systems by maintaining feeds and created applications, which monitors consumer lag within Apache Kafka clusters
  • Integrated the Drools and JBPM to application framework, which involved dynamic creation of knowledgebase and Knowledge session
  • Experience working with (consuming) REST or GraphQL APIs via client-side JavaScript or server-side via NodeJS.

Environment: Java, Angular 11.0, J2EE, Git, Spring Boot, Hibernate, Core Java, Rest, Web Services, CSS, Eclipse RCP SASS, WSDL, JIRA, JMS, PostgreSQL, AWS, Spring Cloud, Spring batch, PCF, DROOLS, Apache JMeter, jQuery, JUnit, Docker, Maven, Jenkins.

Confidential

Full Stack Java Developer

Responsibilities:

  • Made use of React JS to build Bootstrap components for responsive UI objects and linked with API data to view and render the virtual DOM dynamically.
  • Performed Unit testing on applications using tools Mocha to test Reactjs and Chai for Node.js.
  • Experience in integration testing tools like Selenium Web Driver, Cucumber (Behaviour Driven Development testing).
  • Responsible for the overall layout design and prototype using React JS with Redux library, jQuery UI, and CSS/Less and HTML5.
  • Used Kafka and Kafka brokers, initiated the spark context and processed live streaming information with RDD and Used Kafka to load data into HDFS and NoSQL databases.
  • Wrote various types of Business rules in the .drl (drools file), .ece (expectation files) Templates using Drools rule engine for business decision making; injecting beans into the rules engine and invoking using Rule Base Stateless Session
  • Design/Implement large scale pub-sub message queues using Apache Kafka
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • Lead initiatives to define, design, and implement DevOps solutions: Roadmap, reference architectures, tools recommendations, practices, and processes, carrying out POC and tools consultation for target CI-CD framework.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments and defined Terraform modules such as Compute, Network, Operations, and Users to reuse in different environments
  • Extensively worked in writing minimal code in building re-usable forms with their validations using REACT with Redux Architecture.
  • Good knowledge of Lambda expressions, Time APIs, and Java 8 core features
  • Experienced in writing Spark Applications in Scala and Python
  • Setup/Optimise ELK {Elasticsearch, Logstash, Kibana} Stack and Integrated Apache Kafka for data ingestion
  • Developed JavaScript for all client-side validations and developed GUI using CSS, JSTL, and XSL.
  • Apply focused development changesacross oracle databases and see the changes applied through the life cycle of environments and testing into production via internal deployment tool.
  • Used Drools to handle complex business rules using Rule Sets and Rule Flows.
  • Define requirements and specifications for Development using Oracle R12, Oracle Forms, Oracle Reports and SQL.
  • Provide technical consultation and delivery services to customers for CI/CD and DevOps initiatives.
  • Web pack module bundler and Babel JavaScript compiler are used accompanying React JS.
  • Implemented Spring Boot to create a CRUD back-end for our React-frontend application.
  • Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Experience in Docker Engine and Docker Machine environment, to deploy the micro services-oriented environments for scalable applications.
  • Used Spark SQL to handle structured data in Hive.
  • Integrated Apache Kafka for data ingestion.
  • JUnit is implemented along with Mokito to perform unit testing on our RESTful web application.
  • DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via CloudFormation.
  • Integrated the Drools and JBPM to application framework, which involved dynamic creation of knowledgebase and Knowledge session.
  • Dockerized Spring Boot application to Pivotal Cloud Foundry PAAS (Platform as a service).
  • Worked with container-based application deployments using Docker with Kubernetes.
  • Experience integrating the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot, Pivotal Cloud Foundry, and Netflix Eureka.
  • Experienced in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala and Python.
  • Optimized cleaning up of session-level Data Structure's shared across different open tabs when data is flushed/committed from one of the tabs.
  • Implemented the task dashboard of different JBPM workflows using BPMN 2.0, business rules using business rules using Drools
  • Implemented Struts encouraging application architectures based on the Model View Controller (MVC) design pattern and Struts 2 framework for front-end development and presentation logic.
  • Experienced in connecting Avro Sink ports directly to Spark Streaming for analyzation of weblogs
  • Performed Real time event processing of data from multiple servers in the organization using Apache Storm by integrating with Apache Kafka
  • Developed, deployed, and managed event-driven and scheduled AWS Lambda functions to be triggered in response to events on various AWS sources including logging, monitoring, security related events and to be invoked on scheduled basis to take backups.
  • Performed Unit testing on ReactJSapplications using Karma and Jasmine tools and worked with the Gulp tool to build automation.

Environment: HTML5, CSS3, Redis, Express JS, jQuery, JavaScript, Node JS, Bootstrap, REST API, Load Balancer, Mongoose Connector, Mongo DB, REST administrations, Docker, Mocha, Jasmine, Karma, DROOLS,Gulp, SSO Authentication, WebPack, Kubernetes, Selenium, Maven and Jenkins. GIT, Jenkins, AWS Services, Elastic Cloud Compute (EC2).

Confidential, Scottsdale, Arizona

Full Stack Java Developer

Responsibilities:

  • Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.
  • Unit, functional, end-to-end testing is achieved using the TestNg framework.
  • Integration testing methods and Behavioral driven testing in the application are implemented using Selenium and Cucumber, respectively.
  • Implemented web interface (UI) for end-users using AngularJS, which has migrated from the existing BackBone JS application.
  • Designed the user interface screen and its functionality as per user requirements and developed RESTful Web services in Mule ESB based on Service Oriented Architecture (SOA).
  • Effectively used Angular Directives, filters, declarative templates, service providers, and context-aware communication.
  • Worked onSpringFramework handling major concepts like Dependency Injections,SpringIoC Containers, Transaction Management Declaratives (annotations based).
  • Deployed the drools rules as a service in the J2EE stack environment.
  • Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database.
  • Configured Hibernate's second-level cache using EH cacheto reduce the number of hits to the configuration table data.
  • Implemented security functionality for various projects using Site minder (SSO).
  • HibernateORM framework is used to interact with databases through Hibernate query language (HQL). And also worked with the Hibernate EH Cache technique for the critical objects in the application.
  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send requests to the server.
  • Developed an automated application using JMS for messaging and JNDI to interact with the server.
  • Configured and managed public/private cloud infrastructure utilizing Amazon Web Services like Amazon Ec2, Amazon S3.
  • Developed a set of application functionality using CRUD (Create, read, update, delete) features of Backbone.js.
  • Performed AngularJS end-to-end testing using the Protractor framework.
  • Used backbone.js as Model, Widgets as Controller, and jQuery template as view.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC
  • Configured Jenkins to handle application deployment in the Pivotal Cloud Foundry (PCF) server and integrate with GitHub version control.
  • Implemented ODBC, which is used for connecting to the Oracle database.
  • Used Maven build tool to deploy the application on web servers, i.e., JBoss.

Environment: Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP-AXIS2, Restful services, JAX-RS SOA, Eclipse Java EE IDE Neon, Jenkins, Git, Log4j, DB2, Grunt, Jasmine, JBoss, Jenkins, OpenShift, Drools, Maven, TestNg, Protractor, Grunt, Selenium, Cucumber, WADL.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed the user interface screen and its functionality as per user requirements and developed RESTful Web services in Mule ESB based on Service Oriented Architecture (SOA).
  • Effectively worked on Angular 1.0 to use the enhanced features of typescript, Angular Routers, and Angular Components.
  • Effectively used Angular Directives, filters, declarative templates, service providers, and context-aware communication.
  • Worked on Agile methodology, including team-based design and code reviews.
  • Worked withEmber JS to code some new functionality and developed application front end using HTML, CSS, Ajax.
  • Spring AOP is used for logging, auditing, and security and transaction management to distinguish business logic from the cross-cutting concerns.
  • Implemented the back-end functionality of the modules using Singleton and Session Facade design patterns.
  • Implemented Spring Batch to run daily and monthly batches.
  • Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.
  • Involved in multi-tiered J2EE design utilizingSpring Inversion of Control (IOC) architecture andSpringJPA.
  • Designing new components to fit in the already existing architecture using coreJava,multithreading, design patterns like the factory method, Abstract factory pattern, Singleton, while developing web-based applications using REST Web Services.
  • Hibernate ORM framework is used to interact with databases through Hibernate query language (HQL).
  • Used SOA, UDDI lookups, and Web Services Description Language (WSDL) using the SOAP protocol.
  • Involved in the Development of SOAP Web Services using Apache Axis to extract client-related data from databases.
  • Developed the business logic code in Core Java/J2EE, Struts, JDBC.
  • Deployed application using Oracle Weblogic Server.
  • Deployed the application using Docker and AWSConsole services.
  • Provided support to the testing team and involved in the Bug Fixing.
  • Deployed the application to IBM WebSphere 8.5.5 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.
  • Involved in performing Unit and Integration Testing in Selenium

Environment: Core Java, J2EE, JSP, HTML, MVC, Servlets, Struts, JMS, MDB, EJB3.1, JUnit, PL/SQL, DAO, Web Logic Server, Ant, SOAP, JAX-WS, WSDL, Junit, SQL. Selenium .

Confidential

Java Developer

Responsibilities:

  • Developed SCM by using the JSP/HTML for each user interface. Servlets standard validations are used as the controllers for business logic and using JDBC, XML parsing techniques using MVC.
  • Configured Struts-config.xml, Tiles-def.xml, and various properties files provided by Struts Framework for the implementation module.
  • Implemented responsive web-basedapplications using HTML5, CSS3, Javascript, Jquery.
  • Extensively used the Struts tag libraries (Bean Tags, Logic Tags, HTML Tags, etc.) and Custom tag libraries.
  • Developed web applications using Struts, Spring, and iBatis framework.
  • Experience in installing, configuring, and deploying applications on Web Logic Server.
  • Developed a DAO pattern to retrieve the data from the database.
  • We kept up the bean life cycle by utilizing Spring IOC, which keeps session information about beans.
  • Worked with Log4J to capture the log that includes runtime exceptions
  • Implemented IBM WebSphere Application Server to deploy the application
  • Deployed application on the Client Linux server.
  • Designed a mailing application to send notifications to the Oracle users for intimating to start the following workflow.
  • Used Multithreading concept to post data from files to tables involving the transformation of files from one format to another.
  • Used ANT build tool for compiling and generating war files.

Environment: Core Java, J2EE, JSP, HTML, MVC, Servlets, Struts, JMS, MDB, EJB3.1, JUnit, PL/SQL, DAO, Web Logic Server, Ant, SOAP, JAX-WS, WSDL, Junit, SQL.

We'd love your feedback!