We provide IT Staff Augmentation Services!

Sr. Java Consultant Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • Sr. Full Stack Developer, 17 years of working experience in Core Java, Javascript, Scala, C#, C, and C++.
  • Worked extensively in Agile environment with continuous build, higher level of performance, user stories, grooming, sprint planning, execution, stand - up, retrospective meetings etc.
  • Experience with Multithreaded applications; hands on experience on Java threads, pthreads and POSIX threads, C/C++ and .Net library C# threads.
  • Very strong in Data Structures, Algorithms, Mathematics, Statistics, and Discrete Mathematics.
  • Very quick in learning new technologies and implementing it.
  • Learned programing languages Scala, Haskel etc.
  • Expertise in Java 5/J2EE,Servlets, JDBC, TCP/IP Sockets, JMS/MQSeries, Tibrv, TIBCO EMS, and XML-XSL that includes complete system life cycle from analysis and design to implementation.
  • Worked on eActuate, Jasper, Crystal, and Business Objects XI to develop reports.
  • Experience in Sybase and Oracle Performance query tuning.
  • JVM Performance tuning experience.
  • Experienced in K-Shell, Perl, and Awk scripts.
  • Good understanding of J2EE framework and Java Messaging Service. Worked on designing and architecting J2EE systems.
  • Experience with Java Native Interface (JNI) and Sybase query performance tuning.
  • Proficient in application development with Web technologies using AngularJS, NodeJS, HTML, CSS, iQuery and Client/Server Architecture environment.
  • Worked on Hibernate, Spring, and Caches.
  • Worked on SOA Architecture on Java and C#.
  • Hands on work experience in Google Windowing Toolkit (GWT) and SmartGWT.
  • Worked in lambda expression and Java 8 features.
  • Worked in JPA, Hibernate, Spring Rest stacks, Kafka, Elastic Search, Cassandra
  • Worked on Payment Processing System
  • Worked on Hadoop, HDFS, Map/Reduce, Apache Spark
  • Worked on OSGI environment for developing highly available system

TECHNICAL SKILLS

Languages: Java 1.5, Java 7, Java 8, .Net 1.0, C, C++, C#, XML, XSL, Perl, ANT, Pascal

O/S: MS Windows NT/95, MS DOS, UNIX (Solaris, HP, LINUX)

Databases: Oracle 8.0/8i/9I, Sybase 12.0/12.5

Servers: Tomcat and IBM Web Server, WebLogic 5.1/6.1/8.2, WebSphere5.0, JBoss 4.0/4.2, Karaf OSGiServer

Tools: WebSphere Studio Application Developer, Actuate e-Reporting, Rational Rose (UML Class/Entity Relation/Sequence diagrams), Visio

Expertise: Java, Servlets, JDBC, Socket Programming, TCP/IP, Applets, Multithreading, POSIX Threads, JavaScript, JavaBeans, Apache/Axis Soap, API, XML, XSL, SAX/DOM parsers, ASP, SQL, PL/SQL, Framework, ANT, C#, VC++, COM/DCOM, Shell Scripts, Awk, Akka, Apache Spark.

EXPERIENCE:

Confidential, Sunnyvale, CA

Sr. Java Consultant

Responsibilities:

  • Discuss with product managers and get the requirement of new functionalities.
  • Walking through the code and find the missing test cases and add those.
  • Refactoring the code to have better readability and reuse.
  • Find out the web services and batch process, which has performance constraint and improve the performance.
  • Work heavily on Cassandra, Kafka and Elastic search
  • Implementing Yammer metrics to all web services.
  • Working on to migrate the software into Java 8.

Environment: Core Java, Multi Threading, Cassandra, Kafka, Elastic search, Google Guava, Yammer metrics, Graphite reporting, Stone Hinge Api etc.

Confidential, San Ramon, CA

Sr. Java Consultant

Responsibilities:

  • Discuss with product managers and get the requirement of new functionalities.
  • Design the system to accommodate new functionality
  • Do research on various ways to improve the performance of the systems to have higher volumes of users, plants and data.
  • Developing the front end using modern technologies like AngularJS, HTML, CSS
  • Implementing high performance Rest API to support multi tenant
  • Implemented the infrastructure/framework to support the big data architecture
  • Implemented SPARK SCALA jobs to perform various aggregations of data and provide a interface for the Java based rest service.
  • JVM Performance tuning to increase the performance of the application.
  • Implemented the framework to support high performance thread safe cache.
  • Used Java 8 inbuilt feature to support high performance Rest Api.

Environment: Core Java, Multi Threading, Oracle, MS SQL Server, AngularJS, HTML, CSS, HDFS, Apache Spark, SCALA, Kafka, Pig Hive, Scoop, Apache Spring, Akka, AngularJS, jQuery, HTML, CSS etc

Confidential, San Francisco, CA

Sr. Software Engineer

Responsibilities:

  • Discuss with product managers and get the requirement of new functionalities.
  • Design the system to accommodate new functionality
  • Develop system and write integration test cases

Environment: Java 1./1.8, Spring REST, Spring Repository/JPA, Openjpa, Maven, J2EE, Oracle 11g, Google Guava, Eclipse, Netbeans, IntelliJ, SQL Advantage, Groovy etc

Confidential, San Ramon, CA

Sr. Java Consultant

Responsibilities:

  • Developing the front end using modern technologies like AngularJS, HTML, CSS
  • Architecting the solution of loading the PI, ILI data into HDFS file system.
  • Designing the common data model for the IPS system
  • Laying the project as the OSGi specification and configuring the project with play framework.
  • Working extensively on Hadoop, Pivotal HD, Apache Spark.
  • Researching various Big Data solutions for IPS.
  • Designing, implementing and integrating the REST Api.
  • Implementing the Guava Cache for the most recently used data.
  • Implementing the client side code for consuming the PVI data which are implemented as .net REST service.

Environment: Java 1.8, Spring REST, Spring Repository/JPA, Openjpa, Maven, J2EE, Apache Karaf, Oracle 11g, Google Guava, Eclipse, Netbeans, SQL Advantage, AngularJS, HTML, CSS, Javascript, HDFS, Pig, Scoop, Apache Spark etc.

Confidential, San Ramon, CA

Sr. Java Consultant

Responsibilities;

  • Initial member of the team responsible for choosing the technologies and implemented the project into a workable shape so that other team members can start using it.
  • Implemented Cache managers and caches to support the distributed architecture of the application.
  • Designed the oracle db table which support the existing functionalities and normalized those.
  • Implemented Rest api layer, service layer and spring repositories to support any functionaries in the valve keep application.
  • Written pl/sql performance optimized stored proc for tenant registration and their initial form and grid setups and also includes cloning various parts of their valves.
  • Implemented rest get/put/post services for valve information in an efficient way.
  • Working with others whenever there is any design changes/new design for the project.
  • Worked in angularjs to implement small features and bug fixes.

Environment: Java 1.7, Spring REST, Spring Repository/JPA, Hibernate, Maven, J2EE, JBoss EAP 7.2, Oracle 11g, Google Guava, Eclipse, Netbeans, SQL Advantage, Java Perf tuning etc.

Confidential, NJ

Sr. Java Consultant

Responsibilities;
  • Installing, code walk through of Android Java based BOA app to understand the functionalities and underlying interfaces of mobile based application server.
  • Interfacing with Mobile Data service team to understand the api specification of server.
  • Developing a prototype based on Spring REST client.

Environment: Java, Spring REST, Android Virtual Machine, Maven

Confidential, NJ

Sr. Java Consultant

Responsibilities;
  • Discuss the requirement with BA and implement the required functionality for JPMC Payment System
  • Discuss the business test cases with BA and implement required to test case so that JPMC can run this test cases to check the functionality.
  • Involved in implementing Single Euro Payment Area (SEPA) compliance.
  • Developed Test cases to validate Single Euro Payment Area (SEPA) compliance
  • Involved in User Acceptance Testing.

Environment: Core Java, Multi Threading, Weblogic 10, Linux, Oracle

Confidential, NJ

Sr. Java Consultant - Equities IT

Responsibilities;
  • Analysis of data for Migration of feeds from Mainframe to BPSA.
  • Design and implement Batch upload process on Java as part scheduled file upload.
  • Supporting the system and refactoring the system which was defined as flexible, but need better throughput.
  • Performance tuning of SQLs in DB2.
  • Enhance GUI functionality using JSP, XSLT, and Java.
  • Develop a message sending simulator of TIB Messages to simulate upstream system and testing.
  • Development of BO reports which will be send to clients daily about their failed and unaffirmed trades. This has been integrated to Java for scheduling and dynamic invocation with various parameters related to clients.
  • Developed a GUI to create and manage client reports. This has been developed using SmartGWT/GWT.
  • Developed various Barclays Wealth reports using Business Object Deski and Webi.

Environment: Core Java, JBoss 4.2, Linux, Crystal, BO XI2 Reports, Tibrv, TIBCO EMS, DB2, Spring, GWT

Confidential, CT

Sr. Java Consultant

Responsibilities;
  • Led team members to implement other features like dynamic data processing, locate service and library.
  • Designed and implemented a working prototype within the first week at work.
  • Designed component base software architecture to adapt requirement, Database Stored Procedures, and each component implementation change.
  • Evaluated and adapted new technologies for implementation; for example, using Mina NIO framework, SLF4J logging, JUnit testing, JCraft compression library, and JMX monitoring/administration.
  • Development was done in Core Java, Design Pattern in a Multithreaded environment on Linux.
  • Developed a prototype library on Solaris/C++ to support cache server for C++ Pricing application. Prototype uses Google Protocol Buffers, NetBeans 6.7 and TCP IP Raw Sockets.

Environment: Java, C++, NetBeans, Google Protocol Buffer

Confidential, NJ

Trade Reporting and Confirmation

Responsibilities;
  • Documentation and Implementation of the stored procedures, business logic, for new system
  • Extensively worked on Core Java.
  • Worked on design of Containers, Pools, and High optimized locks.
  • Designed and implemented data caches as per the ETG framework standards which are used in multithread distributed environment and also used Ehcache.
  • Design and implementation of testing framework to test all the stages in TRC stage containers.
  • Design and implementation of data compare utility to compare high volume of data, which are results of running the current system and new system.
  • Design and development of a message capture utility to capture the messages from Tibrv and MQ
  • Design and development of a message simulator to replay all the Trade messages in a particular speed.
  • Designed and migrated the project to use Spring and Hibernate.
  • Designed and developed SOA based flow for end-to-end confirmation flow.
  • Ported the C++ based Logic into Java and maintained the Legacy C++ code.

Environment: Java, JBoss 4.2, Linux, Crystal, Jasper Reports, Tibrv, TIBCO EMS, Sybase, Perl, Korn Shell, Bean Shell, IBM MQ, Hibernate, Spring

We'd love your feedback!