We provide IT Staff Augmentation Services!

Sr. Developer - Consultant Resume

Wilmington, DelawarE

SUMMARY

  • Good experience in developing applications in Telecom, Mutual Funds and Banking domain.
  • Exclusively worked in Core Java 7/8 according to industry standards.
  • Strong experience in Multi - Threading technologies of Java 7/8.
  • Experience in Data Processing & ETL using PERL, AWK, K Shell, PL/SQL, and IBM Data Stage.
  • DevOps Deployment Experience using Jenkins, Docker, and Docker-Compose.
  • Hands on Design Patterns: Singleton, Factory.
  • Extensive knowledge of Java, J2EE technologies including JAVA 7/8, JDBC, Hibernate, MyBatis, JPA, Spring JDBC Template, Spring, Spring MVC, and XML.
  • Good Experience in developing web/middleware components under Spring Framework (Spring Tool Suit).
  • Strong experience in UNIX Command & Shell Scripting under UNIX environment.
  • Developed project under Agile/SCRUM management.
  • Knowledge and Course Practice on Big Data technologies: Hadoop, MapReduce, Scala, Spark, Kafka.
  • Experience in Functional programming for Java 8 Lambda and Scala.

TECHNICAL SKILLS

Languages: Java 7/8, SQL, PL/SQL, Scala

Technologies: J2EE, JSP, JSTL, Servlets, JDBC, JDBCTemplate, Hibernate, MVC, AJAX, JNDI, XML, JMS,Multi Threads, Java Web Service, Spring MV

RDBMS: Oracle 8i/9/10g, MySQL, ETL, IBM Datastage

Big Data Computing: Hadoop, Map Reduce, Scala and Apache Spark, Apache Kafka Connect

Application Servers: Java Web Service, Sprint Frame Work, Spring Boot, Docker Deployment Tool

IDE: Eclipse 3.x., Spring Tool Suite, IntelliJ

Patterns: Abstract Factory, Factory Method, Singleton, Adapter, Iterator, Java Collection Framework, MVC, Mapreduce.

Version Control Tools: SVN, CVS, ClearCase, Git

Operating Systems: Windows 7, UNIX, Linux, SUN OS, SUN Solaris

Business Software (API): Trade Web, Bloomberg, Netchart, Google Map, Data Stage

PROFESSIONAL EXPERIENCE

Confidential, Wilmington, Delaware

Sr. Developer - Consultant

Responsibilities:

  • Developed web service for client side and server side. It is under Spring Boot. The package is deployed Confidential Cloud Foundry environment. Development is Confidential java 8 and iBaits framework to access oracle database.
  • Created independent java program Confidential Spring Boot and implemented restful web service to replace the old JMS mechanism to broadcast email notices to clients.
  • Modified Pom.xml add artifact package and all dependencies to Pom.xml by Maven project. Perform build.
  • Modified and enhanced functionality by java program Confidential Spring Rest web service to replace most JMS services.
  • Wrote Java programs using concurrent, multiple threads process.
  • Convert Ant project to Maven under Spring frameworks. Modified source code to adopt Maven and Java 8 environment, modified existing programs to move to maven style. Modified exist projects due to any conflicts Confidential Maven.
  • Create stored procedure and develop CRUD by calling Stored Procedure by interface for iBatis implementation Confidential Oracle Database.
  • Implement Source code control from Git repository and also for code review.
  • Created projects Confidential Bit Bucket and moved the exist projects to Bit Bucket. The source codes control will be Confidential Cloud to replace Git repository.
  • Implemented Sona Cube standard to modify source codes. This is including coding style, junit success rate and any violation complaint.
  • Developed Junit testing under Spring Framework Confidential Eclipse IDE to match 60% successful rate by JPMC request.
  • Modified programs by Agile’s story assignment is and cooperated with offshore office Confidential India to solve any issue Confidential production line.
  • Deployed new version of package to product line and monitor the building process. This also needs to coordinate with SA and DA to complete job.
  • Developed Spark program for data analysis by implementing RDD, DataFrame and DataSet API.
  • Wrote program to implement Spark SQL to process data and retrieve data from tables.
  • Tuning Spark RDD program to reduce network shuffling issues and speeding data process speed.
  • Developed program to adopt Kafka connection to retrieve data from different logs for product accessing through web.
  • Wrote Scala program Confidential Apache Spark framework to process raw data to plan moving data to cloud. This request to test if Scala will be better than Java in performance.
  • Set up Kafka environment and tested Kafka connection Confidential Dev environment.k
  • Implemented CQL to process data Confidential Cassandra.
  • Use cassandra -cli, nodetool to check database activity.
  • Wrote Scala program to implement Spark Streaming to access data quickly and tried to use spark-streaming-kafka to connect to data resources to do real time data processing.
  • Implemented Kafka Development Environment (Landoop) for Kafka Connect.
  • Used Docker pull to pull out Landon/fast-data-dev:latest for Kafka Connect and created Kafka connector.
  • Wrote Java program to implement Kafka Stream and Kafka Connector for prove of concepts.
  • Developed Kafka connector by implementing Kafka connect API.
  • Wrote shell script to adopt product deployment, also manipulate data information and start up process automatically.
  • Used Kafka tool for UI for developing Kafka implementation.
  • Implement Docker Compose for deployment and container running.

Confidential

Sr. Developer - Consultant

Responsibilities:

  • Modified Pom.xml add artifact package and all dependencies to Pom.xml by Maven project. Perform build and troubleshooting until successfully.
  • Modified and enhanced functionality by java program Confidential Spring MVC environment.
  • Wrote Java programs using concurrent, multiple threads process.
  • Wrote Java programs using Java Collection Framework to speed data processing Confidential runtime memory.
  • Troubleshoot production/non-prod remediation via analysis of all application logs, Server logs and DB logs.
  • Migrated Spring Framework project to Spring Boot by Java 8.
  • Implemented server side Rest Web service Confidential legacy Spring MVC project and Spring Boot.
  • Implemented Maven project Confidential Spring Tool Suite IDE and Git repository Confidential window environment.
  • Developed Docker application to deploy package and implement continuous integration DevOps.
  • Implemented Docker Deployment by Docker hub, Github and Jenkins for DevOps.
  • Modified and troubleshoot Java source files about IO violation, runtime collections framework implementation, or thread pools implementation to be more efficient.
  • Used crontab and control-M to do batch job schedule and validate result.
  • Developed Lambda express on Java 8

Confidential

Sr. Java Developer - Consultant

Responsibilities:

  • Wrote PERL script, Kshell script files to trigger process under UNIX to retrieve data from DB2 Database for CMDA App server enhancement.
  • Developing new App server by Spring MVC, Web Service, J2EE under Eclipse.
  • Wrote Web Service client application to send requests to trigger remote process and got the result data back.
  • Wrote Java beans and modified bean property file under Spring container.
  • Implemented Web Service (SOAP, RESTful) to retrieve data from Extreme server.
  • Wrote Java program to implement JAXB to unmarshal xml file to load data to java objects by xsd file.
  • Used xjc with xsd file to create Java application by JAXB.
  • Used Maven to package java project under Spring Suit Tool (Eclipse) environment.
  • Implement and modified Jenkins process to deploy package to UNIX Apache Tomcat server.
  • Developed Spring MVC package Confidential IBM WebSphere Application Server and Apache Tomcat server.
  • Wrote Java program to implement IOUtil package to allow user to download final data from Unix server to local window through web browsers.
  • Implemented singleton, prototype for Java beans Confidential Spring MVC.
  • Wrote Java programs using concurrent, multiple threads process.
  • Wrote Java program using Java Collection framework to speed data processing Confidential run time memory.
  • Wrote Hibernate Java beans to retrieve data from Database.
  • Created DAO beans by JPA, SimpleJdbcDaoSupport to access Oracle DataBase.
  • Wrote AOP bean file to add extract functions to bean process method.
  • Created JSP files which can be triggered by MVC bean processing.
  • Created JMS Queue process to send text and object.
  • Implemented SoapUI and Postman tools for Web Service (SOAP and RESTful).
  • Modify Java program by functional programming, using Lambda Expression and Stream package by Java 8.

Confidential

Sr. Java Developer - Consultant

Responsibilities:

  • Wrote PERL script files to replay data searching programs.
  • Developed JavaBeans programs to access Database and retrieved data for customers.
  • Wrote Java 6, DAO, Servlet Controllers and JSP views for Mobility Web application.
  • Implemented Log4j to java programs to create real time tracing log file.
  • Wrote Web Service to process web request for data and graphics.
  • Developed interactive process by Google Map API to create Web application.
  • Wrote Java program to Process backend data and load data to Oracle Database.
  • Wrote Multi-Threading Java application to load data or retrieve data from Oracle Database.
  • Implemented Collection Framework (HashMap) for memory management.
  • Designed and created new Web application (Mobility) to present wireless data for Confidential &T.
  • Enhanced and modified the current Web applications for Insight Groups.
  • Wrote K Shell scripts and Perl scripts for backend process.
  • Wrote java program for the Bean processes of spring framework.
  • Developed the Web application by Spring 3 framework and Hibernate 3 for Database.
  • Implemented Spring AOP to Web application.
  • Wrote Java processes to Implement Hibernate to process data.
  • Wrote K Shell script, awk to process Data as Data engineering for Data mining and created final result for Data report.
  • Helped manager to pull out Data from data warehouse to do data analysis.
  • Studied Hadoop system and MapReduce by manager’s request.
  • Submit script file job Confidential crontab to do batch process Confidential backend.
  • Wrote script file to do automation for data download and created warning message for data validation.

Hire Now