We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

2.00/5 (Submit Your Rating)

Professional Summary

  • Over 9 years of experience in developing software applications in Java, JEE, and Hadoop Technologies implemented on various domains viz., Health care, Banking and Finance in various phases of application development cycle - Analysis, Design, Development, Integration, Testing and Supporting.
  • Expertise in complete Software Development Life Cycle SDLC and ability to interface between Business and other parties
  • Experience in adopting Agile, Waterfall and V-model methodologies during Software Development lifecycle.
  • Experience in Object Oriented Analysis, Design and Programming OOAD Unified Modeling Language UML
  • Experience on Java/J2EE aapplications development using JDK 1.5 on Eclipse, NET Beans IDE.
  • Experience in developing web based applications using different frameworks like Struts, Spring, ORM Hibernate , JDBC EJB technologies.
  • Experienced in implementing MVC Model View Controller architecture.
  • Experience in successful development of RESTful, SOAP WebServices Web Security
  • Experienced in database programming using SQL, PL/SQL with Oracle.
  • Good Knowledge on Application and Web servers like Web Sphere 8.0 and Tomcat 6.0 in building and deploying applications.
  • Experienced with Internet technologies like Java Script, HTML, XHTML, XML, AJAX, CSS, XSLT and JQuery.
  • Excellent knowledge of Big data technologies - Hadoop, HDFS, Map Reduce, HBASE and ecosystems like HIVE, PIG and SQOOP
  • Experience in usage of Hadoop Shell Commands
  • Used log4j for logging.
  • Extensively worked on Version Control tools like SVN, CVS and GIT source code management tool.
  • Involved in Quality Assurance in reviewing test procedures, defining Test cases, reviewing and maintaining test scripts, unit testing of Code with JUNITS to find analyzing bugs, interaction with team members in fixing errors.
  • Experience in UNIX Shell Scripting.
  • Strong interpersonal and communication skills.
  • Problem solver with attention to detail.
  • Self-motivated with strong time management skills
  • Well organized, strong work ethics and willingness to work hard to achieve employer objectives.

Technical Skill set:

Programming Languages

Java 1.5

Other Languages

SQL, PL/SQL, XML, JavaScript with JQuery framework

JEE Technologies

Servlets, JSP, Hibernate, JSTL, Web Services, REST, SOAP, WSDL, EJB 3.0, MVC, Apache Struts, Spring

BigData Technologies

Hadoop, HDFS, Map Reduce, HBASE ecosystems like HIVE, PIG, SQOOP

Software Architectures Best Practices

MVC, Object-Oriented Design, Service Oriented Architecture SOA

Middleware

IBM Web sphere MQ

Web services

Web Services REST, SOAP, JAX WS 2.0 API , WSDL, UDDI

RDBMS

Oracle 10g, MySQL

IDE

Eclipse, NetBeans IDE

Methodologies/Models

OOAD, UML

Version Control Tools

CVS, SVN, GIT

Methodologies

V-Model, Waterfall Agile

Application Severs

Web Sphere 8.0, Apache Tomcat 6.0

Operating Systems

UNIX, Windows 7

Confidential

Role : Sr. Software Developer

Description:

  • Confidential is concerned with all log files associated with all software and hardware components of PDIT systems. Its primary purpose is to provide a complete enterprise data warehouse with all kind of data store for multiple use cases like security/legal alerting and investigations, capacity planning, Ops troubleshooting, Product Development bug hunting, Executive management reporting, Debug Support, etc. having end-user application such as JVM-TREND ANALYSIS, BEEHIVE LOG SOLUTION, system logs etc.
  • Confidential is a forecasting and predictive analytical application that analysis the behavior of JVM in Web logic servers. It provides analytics for efficient monitoring and reporting capabilities along with continuous health checks and analyzes the behavior of systems through detailed JVM logs that are generated in a time-series, with error residuals for any issues that may impact future system stability and performance. There by identifying or forecasting of resource utilization measures such as memory heap usage error, failure and thread intensity etc. and predict JVM behavior based on thousands of variables.

Responsibilities

  • Analyzing the Applications and Estimating the time required for each change request.
  • Architect, Design, Integration application using J2EE/Java 1.5, Struts 1.3, Hibernate 3, JQuery/Javascript, xHTML/CSS, MySQL on Hadoop Map Reduce Framework for ingestion, storage, processing and analysis using HADOOP ECOSYSTEM for back end data
  • Application Strategy, modeling, capacity, storage and implementation planning.
  • Develop and design map reducing parser applications extract date from variety of logs in HDFS and HBASE.
  • Develop shell scripts, java programs for integration and synchronization among various components of application.
  • Developing shell scripts to automate monitor various components in applications.
  • Monitored/managing Hadoop cluster, MAP/REDUCE routines against very large data set
  • End-to-end cluster and job performance tuning, optimization, availability, troubleshooting of Hadoop ecosystem in application level and cluster level.

Environment:

Java1.5, Struts 1.3, Hibernate 3, JQuery/Javascript, xHTML/CSS, MySQL, CHD4, Oracle Linux5.6, Shell Script, HDFS file System, Map-Reduce, Hive, Hbase

Confidential

Role : Hadoop Developer

Description:

Confidential response time for queries executed from web application. Confidential Integration with Hive for adhoc querying and reporting. POC contain Apache HBase and Hive integration and Pentaho Kettle to be used for data ingestion.

Responsibilities

  • Installation and configuration of HBASE cluster.
  • Installation Configuration of HIVE.
  • Installation Configuration of PENTAHO KETTLE.
  • Developed Query on HBASE TABLE.
  • Hive-HBase Integration.
  • Design and develop hive queries.
  • Querying HBase using Hive queries and capture results.

Environment: Hadoop, Hbase, Hive, Pentaho Kettle-4.4.0.

Confidential

Position : Sr. Java Developer

Description:

Campaign management software gives Modern Marketers the blueprints they need to build and launch successful campaigns. This project is involves basic e-mail campaigning process to streamline customer communications.

Responsibilities:

  • Analyzing the Applications and Estimating the time required for each change request.
  • SOA Web Services and Web security for the Web Applications.
  • Web Application Design, Development, Database Design and Testing.
  • Identifying vulnerabilities associated with Web applications as well as system and network software using OWASP, Fortify Burp.
  • Web Security vulnerability management for the web application using J2EE/Java 1.5, Struts 1.3, and Hibernate 3.
  • Developed Complex responsive user interfaces for Dashboards creation in Campaigns Modules with HTML, CSS, JQuery and Jqwidgets frameworks.
  • Development of mailing modules to targeted groups in Campaigns.
  • Google Maps module development and integration to the Campaign Module and KeyDragZoom plugin. Integration for Maps interaction on selected markers.
  • Google Charts integration to portal for reports generations.
  • Jasper Reports integration to generate PDF files dynamically.
  • SMS gateway integration to the portal for sending SMS to filtered group.
  • String Template generation for all the HTML files to automate the view parts of project.
  • ROI module for Campaigns executed.
  • Used JUnit for Unit testing the application.
  • Participated in various stages of the project life cycle mainly design, implementation testing, deployment and enhancement of the application.
  • Analysis and Designing new enhancements for every release. Had good experience in low level designs. Hands on experience in developing class and sequence diagrams.
  • Deployed and maintained the code using GIT source code management tool.
  • Analysis, design and estimation of functional requirements and change requests
  • Defect fixing, Dev, IT, ST and Production environment support.
  • Implemented Log4j 1.2 for logger messages logging and Error Handling Modules.
  • Implemented applications in Tomcat 6 application server.
  • Implemented web services which are called from different applications.
  • Developed and maintained XML files using DOM Parser.
  • Developed the user screens using XSLT and java script.
  • Used XML, XSL concepts in dynamic data exchange and processing.

Environment:

Java - JSE 6, JEE 5 Servlets , Hibernate 3, Struts 1.3, SOAP HTML,Log4j 1.2, CSS, GIT, JavaScript, JQuery, JqWidgets, Google Maps JavaScript API and Java API, Google Charts JavaScript API, Jasper Reports, String Template Engine, XML, XSL, XSLT, XPATH, NetBeans IDE, Eclipse IDE, PostgreSQL 9.x, AQT, Tomcat 6

Confidential

Position : Sr. Java Developer

The Confidential is a simple and easy-to-use design-time toolkit and set of runtime libraries that can be used by mobile developers to create applications for mobile platform like Android, iPhone etc.,. . It aims at providing a simplified, secure, standard way for mobile applications to interact with Confidential APIs and web services. At the high level, theConfidential will cover all APIs and services needed for developers to build mobile application that leverages eBay functionalities.

Environment:

Java 1.5, Eclipse3.4, SVN repository, Android Operating System, Android Junit

Confidential

Position : Sr. Java Developer

  • Integrated Merchant credit Card is Supporting Multiple payment Gate Ways for Credit card
  • transactions on Confidential Checkouts. As of now there is one Gateway called Pay flow, with the implementation of this project it will be extended to two more Gateways called Cyber Source, Authorization.net. This application is built on SOAP and REST based services with Confidential
  • implementation on web sphere application server.

Responsibilities:

  • Analyzing the Applications and Estimating the time required for each change request.
  • Worked on implementing new wrapper services on top of the existing SOAP based web services.
  • Designed developed and maintained the data layer using JPA and performed configuration of different services end point connections.
  • Created REST based services using Jersey API for the given functionality.
  • Participated in evaluation of technical feasibility and implementation of backlog items.
  • Developed and verified the code which adheres to the acceptance criteria.
  • Worked on several sprint releases and participated in all scrum retrospective meetings.
  • Deployed and maintained the code using RTC source code management tool.
  • Worked on product development best practices
  • Used JUnit for Unit testing the application.
  • Defect fixing, Dev, IT and ST environment support.
  • Working on SOAP Messages for Cyber Source web Services to Authenticate the Merchant Account details to Process the payment Requests
  • Identifying vulnerabilities associated with Web applications as well as system and network software using OWASP, Fortify Burp
  • Web Security vulnerability management for the web application using J2EE/Java 1.5, Struts 1.3 with SOAP Web Services
  • Responsible for writing the source code for Cyber Source to implement the following features:

i Authorizing the Transaction

ii 1 Authentications

iii Capture Transaction

Environment:

Agile, Java, J2EE, EJB, JPA, Web Sphere 8.0, Web Services SOAP, REST , Jersey, JSON, RTC, EBay Development Environment EDE , Clear case, SCM Tools

Confidential

Position : Java Developer

Description:

Confidential provides list of medications for most of the diseases. Confidential displays the available drugs, their form, dosage and ingredients pertaining to the particular disease. It also provides easy access to critical information there by enabling the users to take better medications and decisions on time. Physicians can view the information of necessary drugs in the market as well as an authorized user can submit the information of new drug into the database.

Role:

  • Involved java coding using Struts 1.1 Framework.
  • Performed implementation of Business Logic methods to improve the application performance and Security.
  • Involved in writing code to interact with database using JDBC.
  • Involved in setup of JOSSO for Strong Authentication.
  • Developed Oracle PL/SQL stored procedures, functions and triggers for the application using PL/SQL Developer.
  • Web Security vulnerability management for the web application using J2EE/Java 1.5, Struts 1.1 with SOAP Web Services
  • Responsible for writing SQL Queries.

Environment:

J2EE/Java 1.5, Struts 1.1, SOAP, DisplayTag 1.0, Eclipse 3.1.1, JOSSO, Tomcat 5.0, Oracle PL/SQL, Windows XP

Confidential

Position : Java Developer

Confidential converts the machine generated tests data into a well formed html format by using java API and html parser sapient 1.6. Quartz scheduler will take care of running the application code at a specified time interval, and automatically replaces the files in Apache Http Server which will be reflected in the Pallab website.

Role:

  • Estimating the time required for each conversion request.
  • Analyzed the Business Requirements and worked on design documents.
  • Worked on validations Business logic.
  • Involved in Designing and Coding.
  • Performed coding of Java Classes to parse the machine generated text file.
  • Involved in the coding part of automated testing report using Sourceforge HTTP parser API.
  • Writing test cases using JUnit for the code to check for quality.
  • Debugging, Testing and Bug fixing.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Involved in customizing Wordpress blogging software.
  • Involved in Setting up of PHP to use Blogging software.

Environment:

J2SDK1.5.0, Eclipse 3.2, Log4j, Apache Http Server 2.2.4, Wordpress 2.2., PHP5.0, Html Parser1.6, Quartz Scheduler 1.6.0, Windows XP, Java Service wrapper 3.2.3

We'd love your feedback!