We provide IT Staff Augmentation Services!

Senior Software Systems Engineer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 12+ years of software development and architectural experience involving Research, Design, Development, Deployment and Implementation of large scale web - based, client-server, distributed and multi-tiered enterprise applications.
  • Strong & Passionate Experience in Java, Object Oriented Analysis & Design (OOAD), Object & Data Modeling, Enterprise Architecture, Functional Programming such as Scala.
  • Professional enterprise experience in Java EE, Servlet, Spring, JMS, Web Services, EJB.
  • Expertise in MVC, MVVM architectures & Web Frameworks using Spring MVC, Struts, JSF.
  • Hands on experience in Reactive Streams/Frameworks like Play, Akka, Spring Reactive .
  • Proficient in ORM/FRM frameworks using Spring Data (SQL/NoSQL), JPA, Hibernate, Slick.
  • Expert in developing scalable, secured Web Services in SOAP & RESTful based frameworks such as Spring Boot (Spring Cloud), Apache CXF, JAX-WS, JAX-RS, Play, Scalatra stacks.
  • Expertise in entire Spring architecture, explored & worked with various modules in Spring.
  • Experience in SOA, MicroServices, EIP/ ESB using Apache Camel, Alpakka, ServiceMix.
  • Extensive work experience in XML parsing & data binding using JAXB, JiBX, XML Beans, SAX, STAX, DOM and other bindings tools such as JSON, Avro, Parquet formats.
  • Proficient in Relational Databases like Oracle 11g, MySql 5 (MariaDB) and Postgres 9.
  • Hands on experience in Big Data frameworks - Spark, Kafka, Hadoop, HBase, Cassandra.
  • In depth expertise in Tomcat, Undertow, JBoss, WebLogic, WebSphere, Netty, Docker.
  • Expertise in build tools like Maven, SBT, Ant, Gradle, CI/CD tool such as Jenkins.
  • Good working experience in developing rich user interface (RUI) using AJAX, jQuery, jQuery Mobile, ExtJS, DWR (Direct Web Remoting 2), AngularJS 1.6, HTML 5.
  • Experienced in all phases of project life cycle - Analysis, Design, Development, Testing, Implementation, Monitoring and also well versed with Agile, Scrum & XP methodologies.
  • Experienced in software configuration management tools CVS, SVN, Perforce & Git.
  • Excellent Analytical, Programming skills & Excellent Communication, Inter-personal skills.

TECHNICAL SKILLS:

Operating Systems: Windows, Mac OS, Linux, Solaris.

Languages/Scripts: C, C++, SQL, Shell, AutoSys, JavaScript, jQuery, HTML, CSS.

Java Technologies: Java 8, Scala 2.12, Clojure 1.8, Groovy 2.x, Java EE 7, Servlet 3.1, JSP 2.3, JSTL 1.2, JDBC 4.0, EJB 2.1/3.2, JTA 1.2, Concurrency Utilities, CDI/Guice, NIO, JMS 2.0, JSF 2.2, Openfaces/Primefaces, JCA 1.7, JSch/SSH, JNLP, JNDI, JMX 2.0, Security, SLF4j/Log4j/Logback, Ant/Ivy/Maven/SBT.

Spring Framework: Spring 5.x, Spring MVC, Spring AOP, Spring Web Flow 2.4, Spring Security 4.1, Spring Batch 3.1, Spring Integration 4.3.5, Spring Boot, Spring Cloud / Stream (Netflix OSS/Feign/Zuul).

ORM/FRM Frameworks: Spring Data (kay), JPA 2.1, Hibernate 5.2, Slick 2.1, jOOQ.

Web Services / SOA: SOAP & RESTful Web Services, Axis 1.0, CXF 3.1 (JAX-WS & Jersey), Spring WS, Apache Camel 2.16, ServiceMix 4.5.

Search Technologies: Solr 6.2 (Solr Cloud), Lucene, Elastic Search 5.0, Sphinx 2.0.

Scala Frameworks: Play 2.5, Scalatra 2.2, Akka 2.5, Lagom, ScalaTest 2.2, Specs2.

Big Data Ecosystem: Hadoop 2.6 (YARN), Apache Spark 2.2, Apache Flink 1.2, Hive 0.13, ZooKeeper 3.x, Apache Curator 2.4, Kafka 0.10.

Data Binding: JAXP, StAX, SAX, DOM, JAXB, JiBX, Jackson, Avro, Parquet.

Databases: MySQL 5.x, MariaDB 10.1, Oracle 11g, PostgreSQL 9.0.

NoSql Datastores: Cassandra 2.2, HBase 1.2, Mongo 2.6.9, Redis.

MQ Servers: Kafka 0.10, IBM MQ 7.0, Apache Active MQ, RabbitMQ 3.0.

Testing Frameworks: JUnit 4.0, TestNG 5.8, JMock 2.6, Mockito 1.9, JBehave 4.0.

Web/App Servers: Tomcat 8.0, Jetty, WebLogic 10.3, Web Sphere 7.0, JBoss 7.0, JBoss Portlet Container 2.6, Glassfish 4.1, vFabric 2.6, Netty 4.

Development Tools: Eclipse 4.x, STS, IntelliJ 15, ActivatorUI/Giter8, SoapUI 5.2.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Senior Software Systems Engineer

Tools: Java 8, Scala 2.11, Spark 2.2, Cloudera Hadoop 2.5.9, Hive, Impala, Solr 5.x, Apache Kafka 0.10, Zookeeper, Akka 2.4, Akka Http, REST Services, XML, YAML, JSON, YARN, ScalaTest 2.11, Spark Perf, Spark Testing Base, Splice Machine 2.5, Zeppelin 0.7, Teradata 15.10, Avro, Parquet, Spring Boot 1.5, Netflix OSS, Undertow 2.0, Shell Scripting, Linux.

Responsibilities:

  • Designed and developed the ETL/BI solutions using Scala, Spark.
  • Developed generic framework for ETL using pure functional solutions on Scala monad.
  • Developed ETL pipelines using BTEQ, TDCH preprocessing scripts & Spark to load data from Teradata to Hive in Avro Parquet formats.
  • Written Avro & Parquet schemas that were used for Hive external tables.
  • Developed the ETL incremental update modules using Splice Machine & Spark Adapter.
  • Implemented virtual table interface in Splice Machine that joins the remote table locally.
  • Developed custom testing frameworks using Spark Base Testing and implemented Mini-Yarn cluster for unit testing.
  • Involved in R&D on Kappa/Lambda architectures using Flink, Kafka, Spark Streaming.
  • Created Solr indexes/collections on top of Hive tables for Claim data & PHI/PII data
  • Implemented REST services exposing data from Hive & provided SOLR search interface.
  • Developing next generation web application for members’ management, claim processing and smart primary care physician assignment using reactive microservice architecture.

Confidential, Atlanta, GA

Senior Search Software Engineer

Tools: Java 8, Scala 2.11, Spring Boot 1.5, Spring 4.3, Spring Cloud/NetflixOSS, JAX-RS, Swagger, Google Guava, Spring Data, Hibernate 4.2, EhCache 2.6, Play 3.x, Akka 2.4, Solr 6.2 (Solr Cloud), Apache Spark ML 2.0, Kafka 0.10 (Spotify), Mongo 2.6.9, Cassandra 3.x, Zookeeper, Apache Curator, SOAP/REST Web Services, XML, YAML, JSON, JUnit 4.x, EasyMock 3.x, Hamcrest, WireMock, Maven/SBT, Tomcat 8, Lightbend Activator, Git/Gerrit, Shell Scripting, Docker, Linux.

Responsibilities:

  • Worked on Java EE patterns, SOA/Microservices patterns, Reactive design patterns for developing enterprise search services.
  • Worked on implementing enterprise search solutions using Solr to ecommerce platform that works with billions of retail products in various countries.
  • Developed various custom request handlers, similarity, scoring algorithms and various DAOs using Solrj, Spring Data Solr and Solr collection/config APIs.
  • Implemented Solr Cloud with multi-sharding and replications and migrated the client queries from Solrj to Spring Data.
  • Worked with Apache Curator for implementing ZooKeeper for SolrCloud and other highly available distributed SOA services.
  • Developed Reactive Akka batch jobs in real time to import analytical info in JSON & CSV from the web apps into MongoDB.
  • Worked on Akka Clustering & Persistence for implementing product import batch jobs.
  • Implemented machine learning algorithms, analytics and collaborative filtering to fine-tune the search relevancy and involved in A/B testing.
  • Worked with Classification/Decision-Tree/K-Means algorithms to analyze the unknown products sent in batch using Spark ML .
  • Implementing streaming utilities with Spark Streams / Reactive-Kafka ( Scala - Akka Streams) that works on Piwik analytics data retrieved from web app.
  • Written Avro schemas for analytics data that often changes, published for Kafka serialization implementing with Twitter Bijection .
  • Migrated legacy Google Guava based functional code to Scala.
  • Externalized product analysis process using Spark-Solr’s Lucence analyzer for building classification model.
  • Worked with Lemmatization, Term-Document, TF-IDF relevancy analysis.
  • Used Alternate Least Square algorithm for search recommendations infused with Solr results & evaluated recommendation quality.
  • Developed Solr debugging tools for enhancing relevancy scores using Play/ScalaJs .
  • Developed Mongo DAOs and created JS scripts for indexing and user roles.
  • Migrated structured data to Cassandra from MongoDB due to few open issues.
  • Developed unit, integration test cases and implemented Maven test plugin for Solr.

Confidential, Atlanta, GA

Senior Software Engineer

Tools: Java 8, Scala 2.11, Spring Boot 1.2.7, Spring Cloud/NetflixOSS, Spring 4.2, Spring REST, Spring Security, Spring Data, Hibernate 4.2, EhCache 2.6, Spring Batch 2.2.7, Apache Camel 2.16, SOAP/REST Web Services, Play 2.5 / Scalatra 2.2, Giter8, Apache Spark 2.0 (YARN), Kafka 0.10, Cassandra 3.x, Zookeeper, Hive, Dozer, XML, JSON, JUnit, Maven/SBT, Tomcat 7, MySQL 5.6, STS, Lightbend Activator, Power Shell, Shell Scripting, Linux.

Responsibilities:

  • Worked on requirements analysis and designing reactive architecture using EIP design patterns, Event Sourcing, Transaction Log Tailing, Circuit Breakers, CQRS, Scatter and Gather on Microservices, Fault Tolerant, Recovery for large scale analytical system.
  • Developed various REST based microservices accessed by internet users, internal apps & mobile-apps/firmwares using Spring Cloud (Eureka/Zuul/Feign/Hystrix), HATEOAS.
  • Developed CXF based SOAP services used by third party Insurance Companies.
  • Worked with Spring Security and customized for various authentication providers, permission evaluators, salt/token based authentication.
  • Developed EhCache solution for distributed servers using UDP and TCP config.
  • Spinned up mock services using Scalatra/Slick for testing various SOAP/REST services.
  • Designed and developed batch jobs using Spring Batch for onboarding clients and perform various kind of transactions and monitored them with Spring Batch Admin.
  • Designed and developed ESB solutions using Apache Camel for integrating with various customers onboarding (Insurance providers).
  • Worked with Spark, Spark SQL and Spark Streaming with Kafka using Scala API to migrate legacy HPCC analytics.
  • Worked on streaming data from drivers & parsing, analyzing, persisting it to Cassandra .
  • Worked on multiple experimental iterations with machine learning algorithms such as Decision Tree for classifying driving data & K-Means using Spark ML for anomaly detection in journey data.
  • Designed Cassandra domain models and configured for fine tuning.
  • Monitored with Cassandra node tool and configured ssh communication between nodes.
  • Developed distributed caching using Apache Ignite on top of Hibernate L2 cache.
  • Developed ad hoc bulk copy of road link info and batch jobs using Power Shell and utility scripts using Linux Shell.
  • Developed test suites and performing unit tests using JUnit, Mockito .
  • Worked on developing/fixing mobile UI using AngularJS for various clients.
  • Maintained Git/SVN branches and trunks for Prod releases.

Confidential, Atlanta, GA

Software Engineer

Tools: Java 6, Spring 3.2, Spring Data, Spring Security, Apache Camel 2.9, JAXB, Bindy, ServiceMix/Mule 4.3, Karaf 2.3, Hermes JMS, CXF/SOAP Web Services, Scala 2.10, Play 2.1, Akka 2.2, SoapUI, Maven 3.3, JBoss 5.0, Active MQ, Oracle 10g, SOLR 4.3, Cassandra 2.2, MongoDB 2,2,7, Hadoop 2.2, Linux.

Responsibilities:

  • Worked on requirements gathering for the ESB application, analyzing the (Sterling) Order Management Systems & enhancing the ESB modules and microservices such as Ordering, Invoicing, and Shipping.
  • Developed ordering, invoicing, shipping, auditing microservice bundles on Camel.
  • Developed the routing contexts with Camel DSL (Java/XML), various EIP components.
  • Worked on implementing microservices with patterns Service Discovery, Circuit Breaker, Load Balancer, Transaction Log Tailing, Aggregator using Camel/Karaf (Blueprint).
  • Developed Camel custom processors and worked with customized end point components such as aggregation using interim database.
  • Coded frequently with the components such as file, csv, jms, jpa, cxf, spring-batch, cql, control bus, mail, aggregation, dead letter channel of Camel.
  • Worked with Apache Karaf (OSGi) for deploying Camel Blueprint/Bundles.
  • Worked with data transformation and massaging using JMS, JAXB, Bindy, CSV .
  • Worked with Cassandra keyspace/cluster, CQL, domain modelling & DAOs, Utilities for Cassandra used by one of the ESB modules for fastest writing to meet customers SLA. Refactored XSD to JSON for MongoDB for historical order data & auditing.
  • Deployed Camel Console (Hawtio) for monitoring and getting statistics.
  • Worked with Visual VM, JConsole/JHat, for JVM profiling.
  • Analyzed different versions of Sterling’s client integrations platform.
  • Developed integration modules connecting disparate clients using Apache Camel .
  • Developed Camel routes using Scala DSL and developed custom message converters.
  • Integrated & configured Camel with ActiveMQ to use it as service bus.
  • Worked on various legacy integration components using Mule and ServiceMix.
  • Developed security module using Bourne Castle / Apache Shiro for implementing PGP .
  • Analyzed and designed the Hadoop based data search platform using SOLR and Flume.
  • Developed Sterling’s Search Tool using SOLR (Tikka/JSON/XML) as NoSql store with Spring Data & worked on relevant search tuning with various SOLR query parsers.
  • Developed various screening products for background search using HRXML.
  • Developed data migration module from CLIP 2 to CLIP 3 using Spring Batch .
  • Developed the concurrent batch process using Akka with Camel EIP.
  • Worked on normalizing the XML/XSLT process for integration.
  • Worked on TDD using JUnit and Mockito frameworks & functional test suites in SoupUI.
  • Created mocking services for testing in QA & Dev environments.

Confidential

Senior Technical Consultant

Tools: Java 1.6, JSP 2.2, JSF 1.2, Spring 3.1, Spring MVC, Spring Web Flow, Spring Data, Hibernate 3.6, Spring Security, JMS, CXF/SOAP Web Service, Hadoop 0.23/1.1, HBase, SoapUI, jQuery/ExtJs, Selenium, JSON, Maven 3.0, IBM MQ, Websphere 7.0, Oracle 11g, Shell Script, Linux.

Responsibilities:

  • Worked on requirements gathering and analysis from business users and analysts.
  • Designed Spring Web Flow driven modules using various design patterns in Spring.
  • Designed and documented the SOA architecture using UML (Visio).
  • Developed a Proprietary Extension Framework for product modularization using custom Java Annotation & Spring AOP and created Maven modularized projects.
  • Developed Custom JSF for retail banking web site & developed utility components in Spring, web service and developed web analytics tool.
  • Developed JUnit test cases & maintained the test reports of every release version.
  • Developed key modules such as Fund Transfers, Confidential Mobile Pingit Payment.
  • Used Spring framework extensively to develop core utilities, audit and AOP components.
  • Refactored the iBatis ORM mapping to Hibernate & RPC web service to JAX-WS .
  • Implemented distributed caching using EH-Cache/Hibernate with JGroups.
  • Implemented Impala Java modular framework for fastest Spring application development.
  • Developed automated monitoring tool using Play/ScalaTest/Selenium/JSoup / Mockito .
  • Developed mobile based application for online banking using jQuery mobile, ExtJS 4, RESTful API using Spring MVC for web UI using HTML5.
  • Developed sophisticated web desktop UI using EXT JS 4.0 for next gen UI.
  • Customized the UI theme in product delivery for few countries using CSS3, jQuery.
  • Worked on POC & evaluating AngularJS for the next product release.
  • Initiated R&D, developed the Hadoop based project for analyzing the huge distributed logs that are generated from Europe/UAE/Africa countries.
  • Developed MapReduce based codes for analyzing the pile of logs and tested them using MRUnit framework in distributed mode and also debugging clusters in test environment using CDH4 and worked with Flume for porting logs.
  • Evaluated & worked with NoSql data stores such as MongoDB / Cassandra/HBase (HDFS) for logging to migrate it from Oracle DB.
  • R&D into cutting edge technologies, frameworks and enterprise design patterns & applied in few utilities & Responsible for the delivery of the project till production phase.

Confidential

Application Consultant

Tools: Java 1.5, Servlet 2.5, JSP 2.1, JSF 1.2, Open faces, EJB 3.0, JPA 1.0, Hibernate 3.6, EH-Cache, SOAP Web Services (CXF 2.2), JSON, JMS, JSch, Sphinx Search Server 2.0, SOLR, Jasper 3.7, Business Objects, MySql 5.0, SoapUI, JBoss 5.0, Shell Script, Linux.

Responsibilities:

  • Worked on requirement analysis, documented system requirement specification.
  • Designed and developed various core components, modules, utilities & enterprise web services using most of the Java EE design patterns.
  • Designed and implemented Session Beans (EJB) using Session Façade for various use case requirements such as alerts and opportunities generation.
  • Developed EJB based web service using JAX-WS to interact with external systems to fetch products credit ratings.
  • Developed Message Driven Beans with JMS (MQ Series) to load the data from core banking system in mainframe called Olympic.
  • Worked on creating web service on JMS port with Apache CXF as part of batch process.
  • Implemented caching system using EH Cache & used Sphinx search for performance improvement.
  • Developed SOLR search module & exposed REST API search services using CXF.
  • Worked on search relevancy by customizing SOLR config and parsers for various types of financial products search.
  • Developed various reports using Jasper & Business Objects and lead the report generation using UnityJDBC to develop reports from multiple databases.
  • Worked on tuning complex Sql queries (views/procedures) in Mysql.
  • Developed stored procedures to improve the app performance where ORM is not suitable, created indexes, views and created Oracle package.
  • Developed JUnit & SoapUI based test cases to meet Test Driven Development.
  • Developed the batch app for consuming messages from IBM MQ sent from customer identifier application and parsing it using Xml Beans & persisted them using Hibernate.
  • Configured IBM MQ and sender/receiver channels.
  • Configured Apache web server for reverse proxying to improve UI performance.
  • Created the core implementation using Spring Security along with SSO/CAS for all the apps hosted in RM Workbench.
  • Configured Jenkins build for the project & created Nexus maven global repository.
  • Worked with JMX & RabbitMQ for messaging with social application in the bank.
  • Designed and developed the data modeling using JPA-Hibernate and designed API with Spring & implemented Spring Cache.
  • Documented and created UML using Enterprise Architect.
  • Reviewed & enhanced the code using Sonar in Eclipse, enhanced the system.
  • Participated in release and iteration planning meetings with engineers using Agile/Scrum.

Confidential, VA

Senior Analyst

Tools: Java 1.6, Servlet 2.5, JSP 2.1, EJB 3.0, JPA, Spring MVC, JMS, SOAP Web Services, Axis, JAX-WS, Apache Camel 2.0, JSch, Jnlp, JCA, SoapUI, Weblogic 10.3, Oracle 9i, Shell Script, Solaris 10.

Responsibilities:

  • Designed and developed various application transactions for various types of use cases and core components using JEE design patterns.
  • Developed the core framework using Front Controller, Singleton, Factory, Session Façade, DAO, Builder, Adapter, State, Chain of Responsibility design patterns.
  • Implemented a SOA compliant system working on various transactional messaging using Camel and used Session Beans, Message Driven Beans.
  • Developed a core routing framework for Confidential National Preorder using Apache Camel.
  • Migrated the application to Weblogic 10.3 using EJB 3, and web services using JAX-WS from the older JAX-RPC spec and converted few services to REST interface.
  • Developed the Unix Search Utility Tool using SSH2 implementation (JSch - Java Secured Channel) with Spring MVC and Apache SOLR.
  • Worked and provided solutions using CXF, FuseSource-ESB/ServiceMix for one of the peer middleware apps that the VNPO uses.
  • Involved in performance enhancement of the app and analysis in JVM garbage collection using HProf/Jstack and VisaulVM/OQL & other open source profilers.
  • Worked with JMeter to load test, monitor and improved the performance.
  • Developed the utility app using Spring MVC for load testing & unit testing the application.
  • Created JUnit and SoapUI test suites for testing web services & fixed the various bugs.
  • Created ANT build scripts for various modules in the system.
  • Created and managed triggers and indexes along with database structures for Oracle 9i.
  • Worked on tuning database performance and pruning in production environment.
  • Worked on fixing critical bugs in UAT and Production environment.

Confidential, NJ

Senior Software Engineer

Tools: Java 1.5, Servlet 2.4, JSP 2.0, Spring 2.5, EJB 2.1 (Session Beans), Hibernate 2.1, Spring Batch 1.1, Spring Integration 1.0, JMS, XML, SOAP Web Services, Axis 1.x, Weblogic 9.2, Oracle 9i, Aqua Studio, Shell Script, Autosys JIL, Solaris.

Responsibilities:

  • Involved in architectural reformation analysis using MVC, Spring Batch, Spring Integration/Camel and various Java EE design patterns such as Session Façade, Front Controller, Business Delegate, Service Locator, DAO.
  • Used Hibernate in persistence layer & EH Caching for the performance enhancement.
  • Developed Batch system using Spring Batch for PLEX system.
  • Developed XML Binding components using JAXB to be used with Spring Batch process from JMS Item Reader.
  • Worked on installing and configuring ActiveMQ for durable message service.
  • Configured Spring Batch and developed few reader, writer, processor components.
  • Developed authentication, auditing, logging using Spring AOP (AspectJ).
  • Developed AutoSys JIL scripts to run in various regions & configured in Windows, Unix.
  • Developed unit test and regression test cases for Plex using the framework TestNG.
  • Gathered & analyzed new requirements and change requests in Plex.
  • Worked on Credit Derivatives (CDS) and other financial instruments.
  • Worked with JVM profilers for performance tuning.
  • Fixed various bugs in the system in all the testing phases.
  • Provided support for the app in production as part of Risk BAU.

Confidential

Senior Software Developer

Tools: Java 5, Servlet 2.4, JSP 2.0, EJB 2.1 (Session & Entity Beans), Struts 1.2, Axis Web Services, MySQL 4.x, JBoss 4.2.1, JBoss Portlet (JSR168), Apache SOLR, Apache Lucene, Nutch, Ajax, HTML, CSS, Linux.

Responsibilities:

  • Involved in developing Controller classes, Business Component using Session Beans and created Presentation tier for different use cases.
  • Implemented J2EE design patterns such as Value Object, Front Controller, Business Delegate, Session Façade, EJB Home Factory.
  • Responsible for developing Servlet/JSP/HTML/Tiles by using the Jakarta-Struts.
  • Worked on UI design & development using CSS, JavaScript.
  • Developed the business components in EJB (stateless session beans & entity beans).
  • Developed the search use case using Apache Lucene.
  • Developed Lucene based indexes for candidate text documents in different formats.
  • Evaluated and implemented POCs for Solr, Lucene, Nutch search frameworks with various document types.
  • Lead the effort of development of JBoss Portlet for the richer user interface.
  • Developed the document search & indexing tool using Solr/Lucene.
  • Implemented validations for various usecases by using Struts Validation Framework.
  • Involved in gathering client requirements, use cases & coordinated with onsite-offshore.
  • Demonstrated various proof of concepts and UI to client.
  • Analyzed the coding and enhanced it based on requirements.

Confidential

System Analyst

Tools: Java 5, Servlet 2.4, JSP 2.0, Struts 1.1, EJB 2.1, JMS, PL SQL, Oracle 9i, Tomcat 5.5, Apache MQ, HTML, CSS, Shell Script, Linux.

Responsibilities:

  • Developed Servlet, JSP components using the Jakarta-Struts framework and session bean components (EJB) for many use cases.
  • Worked on creating stored procedures, fine tuning queries for batch process.
  • Involved in developing proprietary components and preparing coding standards.
  • Developed custom auditing APIs along with logging framework.
  • Implemented Log4J, refactored from Commons Logging for logging and tracing.
  • Managed deployment and configuration in Tomcat and played role of admin.
  • Involved in unit testing and integration testing & prepared UI specifications.
  • Analyzed and captured the system signals such as raw D-channel and Call Progress Monitoring (CPM) events through proprietary API.
  • Maintained the existing programs to analyze, review and rewrite the programs to increase operating efficiency and to adapt new requirements.

Confidential

Software Developer

Tools: Java 5, Servlet 2.4, JSP 2.0, Struts 1.1, EJB 2.1, JMS, Active MQ, XML, PL/SQL, Oracle 9i, Web Logic 8.1, HTML, CSS

Responsibilities:

  • Developed Servlet, JSP components using the Jakarta-Struts framework and EJB session bean components for many use cases.
  • Worked on developing the app based on standard patterns like model view controller (MVC), Front Controller, Business Delegate, DAO and other J2EE patterns.
  • Developed various components using JSP/JSTL/Servlets (Action) classes and views for key use cases and worked on XSLT, XML data parsing using DOM.
  • Documented use case diagrams & enhanced UI for various modules using Struts tags.
  • Developed the validation components using Struts, JavaScript for client side validation.
  • Worked on analyzing the authorization of users using access control list.
  • Created procedures in Oracle using PL/SQL to improve the performance.
  • Created the functional, non-functional test cases to ensure the integrity of the application and implementation & integration plans.

We'd love your feedback!