We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

3.00/5 (Submit Your Rating)

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 SKILLS

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

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

PROFESSIONAL EXPERIENCE

Confidential

Sr. Software Developer

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

Hadoop Developer

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

Sr. Java Developer

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

Sr. Java Developer

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:

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

Confidential

Java Developer

Responsibilities:

  • 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

Java Developer

Responsibilities:

  • 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!