We provide IT Staff Augmentation Services!

Senior Designer And Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Over 20 years of solid and extensive hands - on experience in Java EE, Big Data, Apache Spark, Hadoop, Kafka, Scala, SOA web Services, Spring Boot, Hibernate/JPA, Oracle Fusion middleware and AWS.
  • Expertise in complete software life cycle including Requirement analysis, Architecture and Design, Program Coding, Performance Tuning and Testing.
  • Extensive hands-on experience in designing & implementing Big data solutions using Apache Spark, Scala, Hadoop, Hive, HDFS, Kafka and Zookeeper.
  • Comprehensive knowledge and proven experience in design and development of Micro Services, REST, Java 8, Spring Boot and JPA/Hibernate.
  • Strong hands on experience in developing server-side Java components using Java multi-threading, Concurrency API, Java Generics, Collections, Lambdas, Stream API and Functional Programming.
  • Good hands on experience in using Apache Spring Boot, Spring Cloud, security, data access and transaction management Modules.
  • Extensive hands-on experience in designing and implementing REST and SOAP web services and integrating multiple applications using Enterprise Service Bus. Created WSDLs, WADLs, Canonical Data Models for SOA based services. Implemented security using WS-Security and OAuth.
  • Designed and developed components using Amazon Web Services, AWS SDK, EC2, ELB, VPC, S3, Elastic Beanstalk, IAM, RDS, CloudWatch, SQS and SNS.
  • Good experience in design and implementation of SOA services using Oracle Service Bus 10g/11g, Oracle SOA Suite 11g, BPEL, BAM, Business Rules, Human Workflow, Oracle Web Services Manager (OWSM).
  • Strong Oracle Database skills - SQL, PL/SQL, Triggers, Stored Procedures and Query Optimization.
  • In depth understanding of SOA Patterns, Object Oriented Analysis and Design Patterns.
  • Experience in Continuous Integration and Devops using Jenkins, Docker containerization and Kubernetes.

TECHNICAL SKILLS:

Languages: Java 1.8, Scala 2.11, C++, C, XSLT, XQuery, SQL, PL/SQL, BPEL, Groovy, Python

Big Data: Apache Spark 2.3, Kafka 1.1, Scala, Hive, HDFS, Hadoop, Parque, Avro, Map Reduce, Sqoop, Zookeeper.

Java: Spring Boot 5.0, Spring Core, Spring MVC, Spring-Data, Spring-Security, Hibernate, JPA, EJB, JSP, JDBC, JAX-WS, JAX-RS, JMS, XML Parsers-SAX, DOM and Stax, Log4j.

SOA: Oracle Service Bus, Oracle Fusion Middleware 11g, Oracle SOA Suite 11g, BPEL

Web Technologies: JQuery, HTML, Bootstrap, CSS, Java Script, Apache Struts.

Databases: Oracle, NOSQL, Mongo DB, HBase

AWS Cloud: AWS SDK, EC2, ELB, VPC, S3, Lambda, Elastic Beanstalk, CloudFront, IAM, RDS, CloudWatch, SQS, SNS

Build tools, CI: Maven, Ant, Jenkins, Docker, Kubernetes

App/Web Servers: WebLogic, Apache Tomcat, IBM WebSphere.

Testing Tools: SoapUI, EasyMock, Apache JMeter, Junit.

Others: Austosys, HP Open View, Rational Clear Case, Subversion, Git and Jira

PROFESSIONAL EXPERIENCE:

Confidential

Senior Designer and Developer

Responsibilities:

  • DevelopedBig data ETLjobs usingSpark and Scalato move data from huge flat files to Hive tables and to Oracle. The ETL process has complex tax calculation logic, calculation of end of period amounts.
  • Design and development of Apache Spark and Scala based jobs for Scenario Refresh and Scenario Data copy big data use cases.
  • Designed and implemented Spark based components using Scala API, Data frames, Spark SQL, Hive and RDDs.
  • Designed and developed Scala components using functional programming, Case classes, Pattern matching, Scala collection API etc.
  • Designed and developed Real-time data processing jobs usingSpark StreamingwithKafkaas an input source.
  • Developed Sqoop Jobs to load data from RDBMS, External Systems into HDFS and HIVE.
  • DevelopedAvro,Parquet,RC FileandJSONfile formats, developedUDFsinHive and Spark.
  • Tuning the performance of Scala and Spark components.
  • Setting up and worked onKerberosauthentication principals to establish secure network communication on cluster and testing ofHDFS,Hive, Spark jobs to access cluster for users.
  • Implemented Partitioning, Dynamic Partitions, Buckets in HIVE.
  • Designed and developed various REST based services to create and manage financial scenarios, user entitlements, scenario data copy, tax calculations using Spring Boot, Spring Cloud, Docker and Kubernetes.

Environment: Scala 2.12, Java1.8, Apache Spark 2.3, Apache Hive, Hive QL, Sqoop, Spark SQL, HDFS, YARN, EH Cache, Spring Boot 5.0, Cloudera Cluster (CDH 5.13), Jenkins, Maven, Continuous Integration using Jenkins, Docker, PL/SQL, Oracle Database 11g

Confidential

Senior Designer and Developer

Responsibilities:

  • Designed and developed Spark based jobs for Ruby ETL. Developedbig data ETLjobs usingApache Spark to process data from various data sources such as CSV, Parquet, Avro, JDBC, Hive and Kafka.
  • Designed end to end big data jobs for processing large volume of positions data and applying business users provided model assignments and generating positions forecast information using Apache Spark, Scala API, Data frames, Spark SQL, Hive and RDDs.
  • Implemented complex transformation and aggregation logic using Scala RDD API, Spark Data Frames/Data Sets, Spark SQL.
  • Worked extensively in performance optimization of Spark and Scala components.
  • Designed and developed Scala components using functional programming, Case classes, Pattern matching, Scala collection API etc.
  • Designed and developed Java based components with EH Cache to store huge amount of data. Implemented REST API accepting user provided search criteria and user-based entitlements and to provide the response data in a real time using Spring Boot, Spring MVC. Performance optimization of back end batch jobs using Java, JPA/Hibernate, Spring Data, PL/SQL and Oracle database.
  • Developed server-side Java components using Java multi-threading, Concurrency API, Java Generics, Collections, Lambdas, Stream API and Functional Programming.

Environment: Scala 2.11, Java1.8, Apache Spark 2.3, Apache Hive, Spark SQL, HDFS, YARN, EH Cache, Spring Boot 5.0, Hibernate JPA, Cloudera Cluster (CDH 5.6), WebSphere Application Server, Jenkins, Maven, Continuous Integration using Jenkins, Docker, Eclipse, PL/SQL, Oracle Database 11g

Confidential

Senior Developer

Responsibilities:

  • Developed MapReduce programs to process the raw data from flat files and tore the resultant data in partitioned tables in the Hive.
  • Importing and exporting data into HDFS and Hive using Sqoop.
  • Knowledge in performance troubleshooting and tuning Hadoop clusters.
  • Installed and configured Hive and developed Hive UDFs.
  • Involved in creating Hive tables and writing hive queries.
  • Designed and developed cloud-based components using AWS SDK, S3, SQS, SNS, EC2, CloudWatch.
  • Deployed microservices in AWS cloud using Elastic Beanstalk and Docker container.
  • Designed and developed middleware components using EJB, Spring, JMS, Java, WebLogic, Java Persistence API(JPA), EH cache. Designed and developed REST based microservices using JAX-RS, JPA, Hibernate and Spring Boot.

Environment: Java 1.8, Spring Boot, Java Generics, CDH, Hadoop, HDFS, Hive, Map Reduce, YARN, Jenkins, Maven, Amazon Web Services, Docker container, SQS, SNS, S3, EC2, WebLogic 11g, Eclipse, PL/SQL, Oracle Database 11g, HBASE.

Confidential

Senior Developer, Miami, USA

Responsibilities:

  • Analysed the business requirements and the use cases.
  • Designed Restful APIs for various business services. Designed backend Java components to implement these services.
  • Developed web services using Jersey, JPA, Hibernate.
  • Prepared build and deployment scripts using Maven. Continuous integration using Jenkins.

Environment: Spring, Core Java, REST web services, Jersey framework, XSLT, JPA, Hibernate, Oracle 11g database, Junit, SoapUI 4.5, WebLogic 11g, Maven.

Confidential

Senior Developer

Responsibilities:

  • Developing user interfaces using Spring MVC, Java Script, HTML, CSS, JQuery.
  • Designed the SOA based services using Java web services (SOAP based using JAX-WS and REST based using JAX-RS).
  • Created WSDLs and XML schema for the services. Transformed XML messages using XSLT. Developed ORM persistence components using JPA/Hibernate. Data transformation between Java and JSON.
  • Created python, WLST and Ant scripts to deploy the services.
  • Testing using Soap UI, Groovy scripting, Junit.

Environment: Spring MVC, Core Java, Java web services, JPA/Hibernate, JAX-WS, JAX-RS, XSLT, JSON, PL/SQL, JQuery, Oracle 11g database, Junit, SoapUI, WebLogic.

Confidential

Senior Developer

Responsibilities:

  • Analysed the business requirements and the various use cases.
  • Preparing high level and low-level design using Java EE, JPA, EJB 3.1, JAX-WS, Oracle Service Bus, BPEL, Business Rules, Oracle Web Services Manager, PL/SQL and WebLogic.
  • Designed and developed complex SOAP and REST based web services using JAX-WS and JAXB. Developed Java components to parse and update XML documents using DOM parser and XPath API. Developed persistence components using JPA/Hibernate.
  • Configured security policies and Java key stores in WebLogic and Oracle Web Services Manager for integrating with third party secured web services.
  • Worked extensively on the SOA infrastructure using WebLogic console and Enterprise Manager (EM) console to fix some critical performance, memory and transaction timeout issues in the system.
  • Prepared build and deployment scripts using Maven. SIT and UAT support.

Environment: Java 1.6, JAX-WS, JAX-RS, JPA/Hibernate, EJB3.1, Java Generics, Java XML Parsing, Oracle BPEL, Business Rules, OSB, Ant, Maven, WS-Security, OWSM, JMS, WebLogic 11g, Eclipse, PL/SQL, Oracle Database 11g, SoapUI 4.5, Apache JMeter, Hudson Continuous Integration, Python, Unix Shell scripting

Confidential

Senior Developer

Responsibilities:

  • Analysed the integration requirements by brainstorming meetings with business analysts and technical leads of the target systems such as CC&B, BI systems, SALMAT, DIGICOM etc. Involved in preparing high level design document along with enterprise architect.
  • Prepared interface definition documents. Created WSDLs, XSDs for the various interfaces.
  • Prepared the service design documents. Presented the design to ICC and got the approval for the design documents.
  • Designed and coded scalable and high availability services using JAX-WS, WSDL, SOAP and OSB. Low level design - Prepared Object-oriented design, Class diagrams and Sequence Diagrams
  • Developed batch processing components using Oracle adapters such as FTP, File, Database and JMS. Coded the business logic and XML manipulation logic using DOM parser.
  • Designed services to integrate with JSON based communication services for sending emails and sms messages.
  • Configured security policies and Java key stores for integrating with third party secured web services.
  • Created web services to create/delete users and modify user attributes in OUD using Java LDAP API.
  • Transformed messages using XQuery in OSB.
  • Developed some of the presentation layer components using Apache Struts, CSS, HTML and Java Script.
  • Created PL/SQL Procedures, triggers and views. Guided the offshore development team in understanding the design specifications and during coding and testing phases.
  • Prepared build and deployment scripts using Maven and Ant. Testing using SOAP UI, Groovy scripting.
  • Prepared production transition documents.

Environment: Apache Struts 2, Java Script, HTML4, Core Java 1.6, Java web services, JPA/Hibernate, JAX-WS, JAXB, JSON, PL/SQL, Oracle 11g database, Junit, SoapUI, OUD, OVD, LDAP, Oracle Service Bus, JMS, XQuery, JSON, Jackson Java JSON-processor, OWSM, Oracle 11g database, SoapUI.

Confidential

Senior Developer

Responsibilities:

  • Gathering the integration requirements from the client and preparing the IRS documents.
  • Preparing High level and low level design documents using Java, JDBC, Oracle10g BPEL, Human Work Flow, Oracle 10g ESB, PL-SQL and presenting to the customer in the design workshops.
  • Created various BAM reports for monitoring the interfaces.
  • Prepared build and deployment scripts. SIT and UAT support. Post production support.
  • Gathering the integration requirements from the client and preparing the IRS documents.
  • Preparing High level and low level design documents using Java EE, EJB3, DOM, JMS, JDBC, JAX-WS, JAXB, Oracle BPEL, ESB, Java and PL-SQL and presenting to the customer in the design workshops. Development Lead for implementing the above.
  • Prepared build and deployment scripts. SIT and UAT support. Post production support.

Environment: Core Java, Collections, Generics, Java DOM parser, SOAP, Java Web Services, EJB3, JAXB, JAX-WS, JDBC, Oracle BPEL, ESB, JDeveloper, JMS, ANT, PL/SQL, Oracle Database 10g, SoapUI, Junit, Unix Shell scripting.

Confidential

Technical Consultant

Responsibilities:

  • Capturing the requirements for integration between finance modules of Oracle EBS and legacy systems by attending conference room pilot sessions.
  • Low level design of the services using Oracle 10g BPEL, ESB.
  • Coded ESB, BPEL components, fault policies, Java action classes for handling faults.
  • Involved in business requirements analysis, preparing use case documents.
  • Developed UI screens using Jakarta Apache Struts, Java Script, servlets, JSP, MVC model. Implemented using J2EE Design patterns such as Singleton, Service Locator, Business Delegate, DAO, Transfer Object.
  • Development of business logic components using EJB, Hibernate, JPA. Designing custom security modules using JAAS.
  • Coding stored procedures using PL/SQL in Oracle 9i. Created batch jobs in Autosys.
  • Used JUnit Framework for the unit testing of all the java classes. SIT and UAT support.

Environment: J2EE, JSP, Apache Struts 1.1, Ajax, EJB 2.1, JSP Custom Tags, Sun One Studio, WebLogic, Eclipse, GOF Design Patterns, PL/SQL, Query Tuning, Oracle 9i, AutoSys, Unix Shell scripting.

Confidential

Senior Developer

Responsibilities:

  • Design using UML class diagram, object diagrams, use case diagrams, sequence diagrams and collaboration diagrams using Rational Rose UML tools.
  • Implemented user interfaces and middleware components using EJBs and Struts Framework 1.1. Implemented data persistence using Java DAO framework.
  • Involved in Unit Testing with JUnit. Post Production support and Maintenance by handling various change requests.

Environment: Java 1.3, J2EE, JSP, Apache Struts, EJB 2.0, JMS, Java Script, DHTML, CSS, XSLT, MS SQL Server

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and developed UI screens using JSP, custom tags, JSTL, Java Script, DHTML, CSS.
  • Coded the business components using C++, STL.

Environment: Java 1.3, JSP, JSTL, Java Script, DHTML, CSS, J2EE, C++, MS SQL Server, WebSphere.

Confidential

Senior Developer

Responsibilities:

  • Involved in design of UI and middleware layer by preparing sequence diagrams, class diagrams, object diagrams, flow charts. Designed using GOF design patterns and various J2EE design patterns
  • Implementation in Java, JSP, Servlets, EJB, WebLogic, C++, COM, ATL.
  • Developed stored procedures in PL/SQL, Query Tuning.
  • Unit testing using Junit. System Testing.
  • Production support.

Environment: Java 1.2, JSP, JSTL, Java Script, DHTML, CSS, J2EE, C++, COM, ATL, Oracle 8i, WebLogic 7.

Confidential

Developer

Responsibilities:

  • Designed and developed UI screens using ILog Views, C++.
  • Involved in design of business logic components using UML, Rational Rose.
  • Coded the business components using C++, STL. Coded the data layer using Versant Object database, C++
  • Created build scripts using Unix Shell scripts.

Environment: C++, STL, ILog Views, Unix Shell Scripts, Versant Object database, UML, Rational Rose.

We'd love your feedback!