We provide IT Staff Augmentation Services!

Sr. Data Engineer/ Java Developer Resume

3.00/5 (Submit Your Rating)

CaliforniA

SUMMARY

  • AWS Certified Java Developer/ Data engineer with 8+ years of experience in Analysis, design, and development, testing, documentation, implementation of various applications and web applications on Multi - Tier Distributed Architecture using JAVA, Scala, Hadoop, Spark, J2EE, and Spring, Hibernate technologies with Software Development Life Cycle (SDLC) in Health care, Banking, e-commerce etc., Domains.
  • Experience developing Kafka producers, Kafka Consumers and K Streams for streaming millions of events per second.
  • In depth understanding/knowledge of Hadoop Architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node, and MapReduce concepts and experience in working with MapReduce programs using Apache Hadoop for working with Big Data to analyze large data sets efficiently.
  • Good Knowledge in GCP, Big Query, GCS bucket, G - cloud function, cloud dataflow, Pub/suB cloud shell, GSUTIL, BQ command line utilities, Data Proc, Stack driver.
  • Experience in Troubleshooting and Tuning Spark applications and Hive scripts to achieve optimal performance.
  • Hands-on leadership experience driving adoption and change both internally and externally.
  • Intimate experience and advanced skills with modeling and diagraming tools like Visio, Draw.io, Lucid Charts.
  • Experience in creating reference architectures based on client requirements
  • Leadership of a delivery team through the assess and plan phases for the project lifecycle.
  • Experience in Airflow to manage Hadoop jobs by Direct Acyclic Graph (DAG) of actions with control flows.
  • Good exposure on entire Software Development Life Cycle (SDLC) methodologies like Waterfall, Agile/Scrum. Requirements Collection, Design, Implementation and testing activities. Also had experience in involving in complete SDLC life cycle till postproduction in multiple projects.
  • Knowledgeable of ISO 27001, HIPAA, GDPR, PCI, and CCPA regulations and how they impact cloud-hosted solutions.
  • Experience with overall design and implementation of large Cloud Migrations.
  • Extensive experience in Amazon Web Services (EC2, RDS, Redshift, Elastic Load Balancing, SQS, SNS, AWS (IAM) Identity and access management, AWS Cloud Watch, Elastic Beanstalk and Cloud Front).
  • Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier. Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and HTTP.
  • Good familiarity with Data Mining, Data Analysis, Machine Learning, OLAP, OLTP Systems, Neural Networks.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Extensive programming experience in Core Java concepts including Multi-Threading, Exception Handling, Collection API, Collections, Data Structures, Regex, Generics, Algorithms, Object Oriented Programming (OOPs) concepts like Polymorphism, Inheritance, Abstraction, Encapsulation…etc.
  • Extensive experience in design and implementation of client/server and web applications using Java/J2EE Technologies (Servlets, JSP, JSTL, JDBC, EJB, JMS, MQ, Struts, XML, Java Multi-threading API, Swing, Spring, Hibernate and SOAP & REST/Restful Web Services).
  • Experience in developing web application using various Frameworks such as Struts, Spring Framework, Hibernate ORM. Experience in implementing the various services using Microservices architecture in which the services working dependently, implemented Spring Boot Microservices to divide the application into various sub modules.
  • Strong experience in Spring modules -Spring MVC, IOC, AOP, JDBC, JTA, DI (Dependency Injection), Spring Boot, Spring, Microservices, Spring REST, Spring Eureka, Spring Ribbon.
  • Experience in Microservices-Spring Boot, Pivotal Cloud Foundry (PCF) and Engagement using Spring Boot.
  • Experienced in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE and java-based technologies such as Servlets, JSP, Hibernate, Spring, EJBs, Struts, JNDI, Web Services, XML, JPA, JMS, and JDBC.
  • Experience in developing light weight business component and integrated applications using spring framework using features like Inversion of Control (IOC) and configuring application context for spring bean factory.
  • Good familiarity with Spring AOP for Logging, Transactions, and Messaging.
  • Experience in LDAP for authentication scheme and in middleware technologies, MQSeries.
  • Extensive Design, implement and test services experience in aMicro Service-oriented architecture and has implemented the REST based Microservices using theSpringBoot,SpringData with JPA (Java Persistence API).
  • Extensive experience in system analysis, design, development and implementation of web-based application using HTML5, CSS3, JavaScript/ECMAScript/Jscript, React js, Node JS, AJAX, jQuery.
  • Good knowledge in Configuring, Monitoring and automating Amazon Web Services (AWS) as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3, SQS, SNS, and EBS.
  • Knowledge in Docker Components like Docker Engine, Docker Hub, Virtual Machine and Docker Registry, Docker containerized applications and deploying Chef-Server on AWS.
  • Strong working knowledge on Relational and NOSQL databases like MS-SQL, Oracle, MongoDB, MySQL, Cassandra, PostgreSQL, Redis, Teradata.
  • Strong familiarity with Python Scripting, Docker, Linux shell Scripts, Configuration Management, Jenkins, PostgreSQL, Redis, Flask, PaaS / IAAS.
  • Extensively worked on debugging using Logging Frameworks such as Apache Log4j, Performed Unit testing, Integration Testing& generating of test cases for web applications using Junit, Jenkins and Log4J.
  • Experience in using Maven, Gradle.
  • Strong understanding on working with SCM/Version Control Management Tools Git, Git Hub, Git Lab and Bit Bucket
  • Expertise in working with Integrated Development Environment (IDE) tools such as Eclipse, IntelliJ Idea IBM Web Sphere Studio Application Developer (WSAD), Rational Application Developer (RAD), Oracle JDeveloper and NetBeans.
  • Extensive experience in working on design, development, testing, implementation, deployment, enhancements & production support in Linux/Unix and Windows environments/Platforms.
  • Highly motivated self-starter with Excellent Communication, Presentation, and Problem-Solving Skills and committed to learning modern technologies.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS frameworks: spring boot, spring mvc, spring ioc, spring security, SPRING BATCH, spring orm, spring tiles, spring aop, hibernate orm, jpa, spring jdbc, Spring integration.

Big Data: HDFS and Map Reduce, Pig, Hive, Impala, YARN, Zookeeper, ApacheSpark, Apache Kafka, Apache NIFI, Apache Airflow, Kafka tool.

Web application servers: Apache tomcat, jboss, glassfish, websphere

UI: HTML5, css3, Bootstrap, javascript, ajax, jquery, json, jsp, jstl, React js.

debugging tools: jira, bugzilla

Data base: postgres sql, mysql, mongo db, redshift, ms sql, oracle, redis, Hive. ide: eclipse, intellij idea, sublime, atom, visual studio webservices and message services: soap, rest, Apache kafka, Active mq, Rabbit mq. version control: git, git hub, bitbucket, git lab, svn build and deployment: maven, sbt, gradle, jenkins.

SDLC methodologies: water fall, agile(scrum) testing: junit, mockito, reflection, power mock, SELENIUM, integration and system testing design patterns AND ARCHITECTURES: j2ee design patterns, gof design patterns.

Debugging tools: JIRA, CRM, Bugzilla, Remedy, Rational Clear Quest.

Cloud tools: AWS EC2, S3, GLACIER, RDS, CLOUD WATCH, CLOUD FRONT, ELASTIC BEAN STALK, EBS, IAM, SQS, SNS, ELB, LAMBDA, DYNAMO DB, CLOUD 9, AUTO SCALING, PIVOTAL CLOUD FOUNDARY (PCF).

OTHER TOOLS AND TECHNOLOGIES: PUTTY, WINSCP, MOBAXTERM, SHELL SCRIPTING, VIRTUAL BOX, VM WARE WORKSTATION, Log4J

Operating Systems: Windows, RHEL Linux, Ubuntu, Unix.

PROFESSIONAL EXPERIENCE

Confidential, California

Sr. Data Engineer/ Java Developer

Responsibilities:

  • Involved in project design and development using Java, Scala, Go, Hadoop, Spring, Apache Spark, NIFI, Airflow Technologies.
  • Designing and Developing the data flows using various bigdata components. Implementing Rest APIs using Java 1.8, Spring Boot, Spring JPA.
  • Using different data formats like JSON, Avro, Parquet, ORC formats and compressions like Snappy & Bzip.
  • Working with structured data using HiveQL, join operations, Hive UDFs, Partitions, Bucketing and internal/external tables.
  • Using Go language developed a microservice for reading large volume of data.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Python and Scala.
  • Provide support in defining the scope and sizing of work
  • Used service mesh component to has the external layer of security.
  • Responsible for creating and validating production deployment Change requests.
  • Well-versed in and implemented Partitioning, Dynamic-Partitioning and bucketing concepts in Hive to compute data metrics.
  • Using gsutil, bq and gcloud command line tools to operate the GCP and services.
  • Good experience using with Docker and Kubernetes.
  • Extensive experience knowledge in using Git, GitHub, Using GitHub hooks to automate deployments.
  • Experienced in using Go technologies on UNIX and Linux platforms.
  • Worked on CI/CD tool Looper on running Jenkins and ansible to automate the build process from version control tool into testing and production environment.
  • Designed and implemented the batch jobs with Apache spark for huge data on hive.
  • Using google big query Operator in Airflow tasks.
  • Used Spark optimizations techniques like Cache/Refresh tables, Broadcasting variables, Coalesce/Repartitioning, increasing memory overhead limits, Parallelism and modifying the spark default configuration variables for performance tuning.
  • Worked with Python Pandas data frames to dump the data from MSSQL.
  • Scaling Data pipelines with airflow and Kubernetes.
  • Monitoring the Jobs in Spark UI and Estimating spark resources to complete the spark jobs centralized cluster.
  • Writing hive insert overwrite queries to delete the specific data.
  • Working with GCP bucket storage to store DAGs, Configuration files for Airflow.
  • Working with GCP to store batch job files, like Airflow DAGs, Scala thin jars and configuration files.
  • Created complex SQL queries to generate reports and SLA time out alerts.
  • Tuning the Spark application and submit commands to optimize performance and reduce resources.
  • Working with hive to store data in ORC and parquet files in HDFS locations.
  • Implemented Consuming the Rest Webservices with Spring Rest Template.
  • Implementing Java Spring boot non web application for simple java functions.
  • Developing complex SQL queries for real-time report and analysis.
  • Designed and Implemented Apache NiFi workflows for continuous data streaming operations.
  • Working with streaming messages to publish encrypted data to multiple teams and consume Kafka messages with NiFi.
  • Used the Airflow DAG’s (Directed Acyclic Graph) to schedule and automate the batch jobs.
  • Developed automated Alerts to Email and Slack for application exceptions and errors through Rest API calls.
  • Developed workflows using NiFi processors for Xmatters integration and to send Alerts.
  • Validating functions with Unit testcases using JUnit and Mockito framework and creating modules for functional and regression testing using Cucumber.
  • Worked on deploying the application using Jenkins and Maven.
  • Involved in End-to-End testing in staging, created queries and Service now reports for daily monitoring and validating.
  • Resolving the production incidents by analyzing the root cause and coordinating with multiple teams.
  • Documented operational playbooks for project support.
  • Working with Grafana and Prometheus for continuous monitoring and sending auto slack alerts.
  • Followed Agile methodology and maintained Scrum related information in JIRA.

Environment: Linux, Windows, Mac, Java, J2EE, JDK, Git/GitHub, Scala, Core Java, Rest, Python, Nodejs, shell, JavaScript, EXCEL, UML, JIRA 5.x/6.x, JAXB, Linux, JAX-WS, JAX RPC, JMS, UNIX, Selenium, Azure MS SQL, apache spark, Kafka, NIFI, Airflow, Maven, Eclipse, Spring tool suite, IntelliJ.

Confidential, Foster City, California

Sr. Java/full stack Developer

Responsibilities:

  • Working in Agile, Scrum Environment’s and participated in requirement gathering, analysis, and design, Development.
  • Creating, consuming web services with Spring rest repositories and rest template.
  • Migrated legacy spring application to spring boot.
  • Utilizing Java 11 with feature var to create and store objects, Java 8 features Lambda expressions, Stream APIs, Optional class, Method references, for each method and Date/Time APIs.
  • Using ActiveMQ’s with JMS Topics with Spring Boot starter ActiveMQ, using IO sockets and listening to services continuously.
  • Using Async annotations to run method asynchronously and using scheduler for run tasks with schedule.
  • Creating multiple time buckets to showing data monthly, weekly, daily and hourly.
  • Using zero turnaround for running shell and NVIDIA commands from spring boot java application.
  • Using Imgscalr to scale images with different sizes.
  • Used spring security for creating application security, with multiple roles and privileges, remember me and authenticating to application.
  • Using project Lombok and spring Boot Dev tools for POJO methods, Log4J and for auto compilation and auto running application.
  • Using MongoDB to store and querying for the data and Composed and executed MongoDB scripts to insert.
  • Using Spring boot data mongoDB with Mongo Repositories, Mongo template and GridFS template or GridFS Operations.
  • Configured internode communication between MongoDB nodes and client using SSL encryption.
  • Writing shell and python scripts to deploying the application and used Jenkins creating jobs and pipeline project.
  • Using Bootstrap, Material, jQuery, CSS, HTML5, Java script and Ajax in front end creating Data tables with multi select. jQuery data method is used to associate data with DOM nodes and JavaScript objects.
  • Using bit bucket and source tree and git for version control.
  • Using Maven and deployment configurations and dependency management done in pom file.
  • Using spring boot starter thyme leaf template in spring boot application for HTML and configuring resources
  • Using send grid for email service. Creating custom Docker container images, tagging and pushing the images.
  • Followed TDD (Test Driven Development) methodology to write unit tests with JUNIT and Mockito.
  • Creating mongoDB sessions to storing sessions temporarily.

Environment: Linux, Windows, Mac, Java, J2EE, JDK, Git, Scala, Core Java, SOAP/Rest, Python, shell, JavaScript, UML, HTML5, CSS, JIRA 5.x/6.x, JAXB, Linux, JAX-WS, JAX RPC, JMS, UNIX, Selenium, MongoDB, AJAX, Apache jQuery, Maven, EMR, Eclipse, Spring tool suite, IntelliJ.

Confidential, Chicago, IL

Sr. Java/full stack Developer

Responsibilities:

  • Working in Agile, Scrum Environment’s and participated in requirement gathering, analysis, and design, Development, Testing, Implementation.
  • Defining and constructed layers, server-side objects and client-side interfaces on Java/J2EE design patterns.
  • Developing and implementing the Web Application by using Spring MVC framework.
  • Utilizing Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Used Core Java concepts collections, generics, Concurrency to improve the performance of the applications and to schedule tasks using Multithreading.
  • Creating Multiple & Nested Views, Routing, Controllers, Services and Custom Directives, Bower, and Grunt.
  • Created a Lambda job to trigger UNLOAD from Redshift to S3 bucket.
  • Creating Single Page Application with the halp of Angular4 Module and used template routing for bread crumb and other features.
  • Prepared implementation plan and deploy applications to Cloud (Pivotal Cloud Foundry) and Tomcat server in various environments like QA and PROD.
  • Used AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
  • Involved in the process of Design, Coding and Testing phases of the software development cycle, involved in designing Spring boot application and Spring JPA
  • Strong Knowledge on Spring JPA and in using JQL, Collections, Hibernate Caching, Spring JPA Transactions.
  • Worked on performance tuning of cluster using MongoDB, configured internode communication between MongoDB nodes and client using SSL encryption.
  • Worked on SOA Web Services using SOAP for transmission of large blocks of XML data over HTTP.
  • Using the Eclipse as IDE configured and deployed the application onto Tomcat server.
  • Using a Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers
  • Developing Microservices using Spring Boot, Spring Security, and deployed to AWS.
  • Implementing the associated business modules integration using Spring and Hibernate data mapping.
  • Using Spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Exposed and consumed SOAP based Web Services to communicate between systems.
  • Created RESTful web services interface to Java-based runtime engine.
  • Using ActiveMQ to improve the stability and scaled the system for more concurrent users.
  • Configured and verified AWS workstations as per application requirement.
  • Experience with Eclipse toolbar, open the drop-down Amazon Web Services menu (identified by the AWS icon) and select AWS Lambda Java project.
  • Working on creation of custom Docker container images, tagging and pushing the images.
  • Used JMS for reliable and asynchronous exchange of essential information such as payment status report.
  • Writing SQL queries, stored procedures and enhanced performance by running explain plans.
  • Composed and executed MongoDB scripts to insert and update NoSQL database automating data changes and reporting and managing and maintaining Oracle and NoSQL databases in production domain.
  • Worked with departments to maintain existing JIRA projects.
  • Used the Gradle to configure the build.gradle to build and manage the application.
  • Using Gradle goals for testing and packaging the various components and releasing on Apache Archive for easy accessibility and maintenance within the organization
  • Using Jenkins with Gradle to Compile & Build Microservices java code and configure Build Triggers.
  • Elastic Cache can be run in the Amazon Virtual Private Cloud (Amazon VPC) environment and Redis can use Elastic Cache with almost no modification.
  • Performing Smoke Testing and Functional Testing with Selenium in multiple Java platforms.
  • Followed TDD (Test Driven Development) methodology to write unit tests with JUNIT and Mockito.

Environment: Linux, Windows, Java, J2EE, JDK, AWS, SDK, Ext JS, Git, Swing, JFC, Spring 4.x, AWS SNS/SQS, RDS, Redshift, Hibernate4.x, Scala, Core Java, SOAP/Rest, Python, JavaScript, Clojure, UML, HTML5, CSS, SASS, RAD 7, WAS 8 WSDL, SDK’s, JIRA 5.x/6.x, JAXB, Linux, JAX-WS, JAX RPC, JMS, UNIX, Selenium, MongoDB, AngularJS, Angular2, Angular4, ReactJS, AJAX, Apache jQuery, Maven, EMR.

Confidential

Senior Full-Stack Java Developer

Responsibilities:

  • Participated in the discussion with the business experts to understand the Business requirements and translate them in to technical requirements towards development.
  • Selecting the appropriate AWS service based on compute, data, or security requirements. Connect Cluster in SQL Workbench using Amazon Redshift Cluster.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch. Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing (ELB) and Glacier for our QA and UAT environments as well as infrastructure servers for GIT.
  • Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application
  • Implemented the various services using Microservices architecture in which the services working dependently.
  • Implemented Spring Boot Microservices to divide the application into various sub modules.
  • Worked on ISO parser tool with Pivotal Cloud Foundry (PCF) and trained on Technical Essentials and Architecture with Amazon Web Services (AWS).
  • Worked on Cloud Foundry, User Account and Authentication (UAA), OAuth2 Authorization, and Spring
  • Integrated with Redis Cache and RabbitMQ to store and propagate common information like account and diagnostics information.
  • Designed and documented REST/HTTPAPIs, including JSON data formats.
  • Integrated spring with Hibernate ORM and used spring IOC concept.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module to deal with Database.
  • Worked on enterprise service bus using Hibernate, and spring to tie back-end Business logic/systems with web properties via Restful API. Developed the middle tier using Java Servlets
  • Utilized Mongo database management system for storing user generated data.
  • Implemented business logic in the middle tier using Java classes, Java beans.
  • Used stored procedure for achieving data validation. Developed configuration files corresponding to beans mapped and backend database tables.
  • Implemented analytical engines dat pull data from API data sources and then present data back as either an API or persist it back into a NoSQL platform.
  • Developed coding, maintaining, and administering Java Servlets, and JSP components to be deployed on a WebLogic Application server and ApacheTomcat7.0 application servers.
  • Designed and prepared Unit test case using JUNITaLog4j and removed the bugs before pushing the application.

Environment: Linux, Windows, AWS, Node JS, Java, J2EE, CSS, HTML, Java script, JSON, JSF, Angular JS, Bootstrap, XML, WSDL, JMS, Spring IOC, MVC, Spring DAO, Struts, Hibernate, REST and SOAP API’s, MongoDB, SQL Server, SQL, JUnit, Log4j, WebLogic, Apache Tomcat 7.0, SVN, Python.

Confidential, San Ramon, CA

Sr. Java Developer

Responsibilities:

  • Analysis and understand the business requirements and implemented the process using Agile (Scrum) methodology. Worked on High level and low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, JSF, HTML5, CSS3 and client validation using JavaScript, DOM.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Implemented animation and styling using CSS3 and jQuery.
  • Worked on High level and low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, HTML, XHTML, CSS and client validation using JavaScript, DOM.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Involved in writing JSP (java Server pages) and Java Server Faces (JSF) components. Used JSTL Tag library to create standard dynamic web pages.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from different module.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Designed and integrated the full-scale Spring / Hibernate persistence solution with the application architecture.
  • Implemented Object Relational Persistence (Hibernate) for the domain model.
  • Involved in design and development of the Hibernate Domain Model for the services.
  • Worked on web services and associated business modules integration.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP, and Servlets.
  • Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
  • Worked in wide-area network to maintain all the device related data onto MYSQL database.
  • Developed the DAO layer for the application using Spring Hibernate template support.
  • Used JMS API for communication between the components.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Used JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
  • Deployed and tested the application in UNIX on IBM Web Logic Application Server.

Environment: Java, Multithreading, Concurrency, Exception Handling, J2EE, HTML, Hibernate, Java SDK, Web Logic, SOA, Micro Services, WSDL, UDDI, SOAP, JavaScript, JMS, Struts, JSON, Servlet, JSP, CSS3, HTML, jQuery, AngularJS, AJAX, JDBC, Oracle, Maven, MySQL, Log4J, SVN, UML, JAXB, XML, Scrum, Unix/Linux, Junit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP
  • ANT Tool was used for the entire build process
  • Designed and developed application based on MVC design pattern using struts Framework
  • Developed complete Business tier with stateful session beans and CMP Entity beans with EJB 2.1 standards
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS, and JavaScript
  • Used Node.JS for building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template and Spring IOC (Dependency Injection).
  • Spring MVC model integration for front-end request action controller.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP.
  • Consumed SOAP and Restful web services in SOA environment and used SOAP UI for testing.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL SERVER
  • Developed Struts Action classes using Struts controller component
  • Used SVN for version controlling and JUnit for unit testing
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Developed persistence API's dat can store data synchronously and asynchronously to Cassandra data store with batching.
  • Created flows on messaging using ActiveMQ.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Implemented Design Patterns like Front Controller, Business Delegate, Service Locator, Session Facade, Data Access Objects, Singleton.

Environment: J2EE 1.5, IBM Web Sphere Application Server 5.1, WSAD 5.1, EJB 2.1, AJAX, Hibernate 2.1, Struts1.1, JSP 2.0, Servlets 2.4, XML, XSLT, SOAP, JavaScript, UML, HTML, ANT, SVN, Log4J 1.2.7, SQL SERVER

We'd love your feedback!