We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

0/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Highly motivated, creative and versatile IT professional with 9.2 years of experience in Java, J2SE & J2EE and related technologies as Developer, Onsite/Offshore Coordinator and Project Lead.
  • Proficiency in Java, Servlets, Struts and the latest frameworks like JSF, EJB 3.0.
  • Knowledge of Java, JSP, Servlet, EJB, JMS, Struts and spring, Hibernate, XML, Web Services.
  • Experience in using MVC design pattern, Java, Servlets, JSP, JavaScript, Hibernate 3.0, Web Services (SOAP and Restful), HTML, JQuery, XML, Web Logic, JBOSS 4.2.3, SQL, PL/SQL, JUnit, and Apache - Tomcat, Linux.
  • Extensive experience in developing various web based applications using Struts framework.
  • Expertise in relational databases like Oracle, My SQL and SQL Server.
  • Experienced in developing Web Based applications using Web Sphere 6.0 and Oracle 9i as a back end.
  • Experience in Agile methodologies.
  • Experienced in dealing with clients.
  • Exposure to handle conference calls and preparing weekly status reports.
  • Strong interpersonal and communication skills with an ability to lead a team and keep them motivated.
  • Extensive experience with Java complaint IDE’s like Eclipse, RAD, and JDeveloper.
  • Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational skills.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS

Languages /Services: Core Java, ATG, Hadoop, JDBC, JMS, EJB, XML, Web Services.

RDBMS / Tools: Oracle 9i (SQL), SQL, PLSQL. (Oracle-9i with TOAD 8.5.3.2)

IDE/Editors: IBM Rational® Application Developer™ for Web Sphere® Software Version: 7.5.0, Eclipse Version: 3.3.1.1 & Net Beans 6.0

Scripting Languages: JavaScript, AJAX

Web Technologies: HTML, DHTML, CSS, Servlets, JSP

XML Technologies: XML, SAX, DOM, JAXB, 2.0, DTD, XSD

Databases: Oracle 9i and 11g, IBM DB2 v8

Application/Web Server: Web logic 10.3, Tomcat 5.0, JBOSS 5.0.x, WAS 7.0 and Pramati 3.0

Other Platforms: Windows, Unix, UNIX Shell Scripting

Java Based Build Tool: Ant 1.7.0, Maven 2.2.1

Continuous Build Tool: Jenkins

Application Performance Management (APM) Tool: SPLUNK

Domain Knowledge: Domain Knowledge

Code Quality: PMD, Check Style and Crucible Code Review Tool

Web Services: SOAP Based Web Services, REST Based (Struts 2 API, Apache CXF)

Testing Frameworks: JUNIT, Corbertura Code Coverage, Mockito and PowerMock, mocking extensions to JUnit

Design Tools: UML-Rational Rose 7.5, MS VISIO and Argo UML

SCM Tools: SVN Subversion 1.4, Clear Case 7.0.1, TFS(Team Foundation Server),VSS

Bug Tracking Tool: JIRA portal, Quality Center 11, Bugzilla

Database Tool: Toad 7.6, SQL Developer

Frame Works: Struts 2.1 Hibernate 3.x, Spring 3.0

Queuing Tools/Languages: Web Sphere MQ Series 7.0, Autosys

Others: SoapUI 3.6.1, JIRA, Putty, VPN

PROFESSIONAL EXPERIENCE

Confidential, NY

Lead Java Developer

Responsibilities:

  • Develop the GUI of the application using GWT and GXT.
  • Used Spring Bean at Server Side to write business logic and interaction with persistence layer.
  • Implemented application using MVP and MVC Framework.
  • Extensive use of GXT/GWT components such as Grid, Editable Grid, Tree Grid, Flex Table, List Box, Dynamic Combo Box, Event Handler.
  • Used GWT RPC mechanism for passing Java objects to and from a server over standard HTTP.
  • Created different GWT layouts and used GWT/GXT controls for making UI, taking input from the user and making changes to the model.
  • User GWT High Charts for report generation.
  • Extensively Used GWT UI Binder to creating UI layout.
  • Used JSON format to send the data to Client
  • Used JSON parser to parse the data.
  • Used Java Persistence API (JPA) framework and Eclipse Link framework for database persistence.
  • Implemented JPA Relational Mapping Framework using XML and developed named queries
  • Used JPA Criteria APIs for retrieving entities by criteria object.
  • Used JPQL (Java Persistence Query Language) for creating queries with database.
  • Used SQL Stored procedures and DML queries for storing, updating user data.
  • Implemented persistence.xml files, developed Entities, to map objects to relational database
  • Implemented several JUnit test cases
  • Implemented Web Service using Apache CXF SOAP Web Service.
  • Used ORACLE SQL for database access to execute queries update records through DML in database schema
  • Extensively used Java Collection framework and Exception handling.
  • Used Log4J extensively for logging purposes into the application
  • Used ANT scripts to build and deploy the application
  • Used SVN for version controlling and JUnit for unit testing.
  • Developed Stored Procedures, Views and Triggers in Oracle 11g database
  • Used WebLogic Application Server for deploying various components of application.

Confidential, NY

Senior System Analyst

Responsibilities:

  • Developed architectural design, secure net payment gateways, inventory status tracking and external access block.
  • Developed component for processing XML messages, used JMS to put them into Queues.
  • Analyze system specifications and translate system requirements to task specifications for junior programmers.
  • Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.
  • Excessive work in Database design and Database Normalization of the system.
  • Responsible for development of Web Services.
  • Developing applications using spring framework, Hibernate, Core Java.
  • Development of framework component for application like centralized logging using Spring AOP
  • Writing XSD and WSDL for Web services and application configuration using customize XML.
  • Creating JUnit test cases for web services using HttpClient to imitate web clients.

Confidential, New York

Sr. Software Developer

Responsibilities:

  • Review, to the extent possible, changes in code and the environment that will affect system performance.
  • Developed component for processing XML messages, used JMS to put them into Queues.
  • Analyze system specifications and translate system requirements to task specifications for junior programmers.
  • Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.
  • Excessive work in Database design and Database Normalization of the system.
  • Responsible for development of Web Services.
  • Developing applications using Spring framework, Hibernate, Core Java.
  • Development of framework component for application like centralized logging using Spring AOP.
  • Writing XSD and WSDL for Web services and application configuration using customize XML.
  • Creating JUnit test cases for web services using HttpClient to imitate web clients.

Confidential

Sr. Software Developer

Responsibilities:

  • Single Point of contact with Business Team for the entire SDLC life cycle of the project, Analysis and Design of the various Modules for the RMT.
  • Database Connectivity coding using Java, JDBC APIs.
  • Developed DAO classes to access the database using JDBC.
  • Developing applications using spring framework, Hibernate, Core java.
  • Writing builds script for the PMD report, EMMA and Corburtura Code coverage Report generation.
  • Perform development using J2EE standards (Struts, JMS, JDBC), Multithreading, spring, EJB, JMS, XML, XSLT, JQuery, Oracle, PL/SQL and Web Sphere.
  • Writing XSD and WSDL for Web services and application configuration using customize XML.
  • Developed top-down and bottom up Web Services development
  • Implementing business logic using JAVA coding / development with EJB.

Confidential

Sr. Software Developer

Responsibilities:

  • Single Point of contact with Business Team for the entire SDLC life cycle of the project, Analysis and Design of the various Modules for the RMT.
  • Database Connectivity coding using Java, JDBC APIs.
  • Developed DAO classes to access the database using JDBC.
  • Developing applications using spring framework, Hibernate, Core java.
  • Writing builds script for the PMD report, EMMA and Corburtura Code coverage Report generation.
  • Perform development using J2EE standards (Struts, JMS, JDBC), Multithreading, spring, EJB, JMS, XML, XSLT, JQuery, Oracle, PL/SQL and Web Sphere.
  • Writing XSD and WSDL for Web services and application configuration using customize XML.
  • Developed top-down and bottom up Web Services development
  • Implementing business logic using JAVA coding / development with EJB.

Confidential

Sr. Software Developer

Responsibilities:

  • Single Point of contact with Business Team for the entire SDLC life cycle of the project, Analysis and Design of the various Modules for the EBAM.
  • Database Design and coding.
  • Used J2EE design patterns like Factory Pattern, MVC, and Singleton Pattern.
  • Involved with the creation of the UI components (JSP) and client side validations using JavaScript.
  • Developed Use cases, Class, sequence diagrams etc. using UML.
  • Developing applications using spring framework, Hibernate, Core java.
  • Writing builds script for the PMD report and Code coverage Report generation.
  • Writing XML and WSDL for the application configuration and Web services.

Confidential

Sr. Software Developer

Responsibilities:

  • Single Point of contact with Business Team for the entire SDLC life cycle of the project Payment Mode Integration for the Big TV Recharge.
  • Involved in requirement gathering and documentation.
  • Developed Use cases, Class, sequence diagrams etc. using UML.
  • Writing XML for the Shopping Cart Number Validation.
  • JSP pages, Action Classes and business logic development using the Hibernate.
  • Bill Desk Net Banking integration for the Debit Card (Coding).
  • TIBCO Integration for the Payment Reconciliation Modules.
  • Writing XML for the payment Reconciliation.
  • Got the appreciation from the Client for meeting the deadline before the time frame.

Confidential

Sr. Software Developer

Responsibilities:

  • Single Point of contact with Business Team for the entire SDLC life cycle of the project Payment Mode Integration for the Big TV Recharge.
  • Bill Desk Net Banking integration for the Debit Card.
  • TIBCO Integration for the Payment Reconciliation Module.
  • Technology Details: Java, Jsp, Servlets, JMS, Struts, Web Sphere 6.0, and Oracle-9

Confidential

Sr. Software Developer

Responsibilities:

  • Payment Mode Integration for the Broadband Web Application.
  • Bill Desk Net Banking integration for the Debit Card.
  • TIBCO Integration for the Payment Reconciliation Module.

Confidential

Software Developer

Responsibilities:

  • Worked as Software Engineer and was responsible for Analysis, Design and Coding.
  • TIBCO Integration for the Payment Reconciliation Module.

Confidential

Software Developer

Responsibilities:

  • Worked as Software Engineer and was responsible for Analysis, Design and Coding.
  • Developed component for processing XML messages, used JMS to put them into Queues.
  • Developed the user interfaces using JSP embedded with JSTL based on MVC architecture.
  • Created Java Servlets & other classes, deployed as EAR file, connecting to Oracle server database using JDBC.

We'd love your feedback!