We provide IT Staff Augmentation Services!

Senior Software Developer Resume

5.00/5 (Submit Your Rating)

NC

SUMMARY

  • More than 10 years of work experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.
  • Expertise in design and development of various web applications with n - tier Architecture using MVC and J2EE Architecture techniques.
  • Good Architectural experience and used a multitude of J2EE design patterns
  • Proficiency in developing secure web applications and server side development using Core Java, J2EE (JSP, Servlets, EJB 2.0 & 3.0), Web Services (REST and SOAP), Apache Camel, Struts, Spring, JSF, FTL, ORM - Hibernate, iBatis, XML, HTML5, JavaScript, AJAX, Angular JS and JQuery, Oracle and DB2.
  • Experience in web services using REST and SOAP.
  • Expertise in developing applications based on Spring, Struts, FTL and JSF frameworks.
  • Experience in using the Object Relational Mapping tool Hibernate and iBatis, strong in using XML mappings and Java Objects
  • Strong hands-on experience in Java7 development using OOPs, Multi-Threading, Java Collections framework and Exception Handling.
  • Experienced in writing ANT, Maven and Gradle scripts to build and deploy Java applications.
  • Experienced in Waterfall and Agile development environment including Scrum methodology.
  • Hands on experience in project management tools like SVN, Clear case, RTC and StarTeam.

TECHNICAL SKILLS

Java Technologies: Java, Swing, J2EE, Struts, EJB 2.0 & 3.0, Web Services (SOAP and REST), Apache Camel, Spring, JSF, Hibernate and iBatis.

Web/XML Technologies: HTML5, CSS, JavaScript, AJAX, JQuery, Angular JS, SAX, DOM, XML, XSLT, XPATH, DTD, XSD, JAXP, JAXB2.0

Frameworks: Spring 3.0, Camel, EJB 2.0/3.0 (Stateless Session Beans, CMP, BMP, MDB), Hibernate, iBatis, JSF 1.2, Struts 1.2, FTL, Junit(Easy Mock, Mockito)

Apache Projects: Ant, Log4j, Struts 1.2 and Apache POI

Tools: & Utilities: Eclipse, WSAD, Editplus, Textpad, winSCP, Toad.

Application/Web Servers: BEA WebLogic, IBM WebSphere, Pivotal TC Server, Tomcat.

RDBMS: Oracle, DB2 and MySql

Source Control: SVN, Rational Clear Case, StarTeam and RTC

Operating Systems: Windows 9x/2000/XP, Linux, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, NC

Senior Software Developer

Responsibilities:

  • Involving in Design, architecture and development of Secure Identity Management System services (OTP Generation and Biometrics Touch ID).
  • Involving in development usingCore Java, Multi-Threading, Spring, Hibernate, Java Web services and Pivotal TC Server.
  • Developing and consuming SOAP web services.
  • Implementing javaweb servicelayer to get the signing rules from the isolation layer using top down approach using JAX-WSframework.
  • Consuming Web services for sending SMS and Email.
  • Implementing Routing and Mediation rules using Apache camel.
  • Developing Data Access layer using ORM framework - Hibernate for mapping database scheme to object model.
  • UsingThread Pool Executor frame work to implement multi tasking.
  • Involving in development estimation and project release strategy.
  • Managing code for different releases by branching and merging usingSVN.

Environment: Java1.7, J2EE, Multithreading, JDBC, SOAP Web Services, Apache Camel, Spring 3 (Core, Context), Hibernate, Log4j, Oracle 10g, Subversion, Maven, JUnit (Easy Mock, Mockito), Pivotal TC Server, Linux.

Confidential, Charlotte, NC

Senior Associate

Responsibilities:

  • Extensively involved in planning and estimation of development activities to be done in every sprint, Involving on discussion with business team to analyze the requirements.
  • Following Agile software development practice paired programming, test driven development and scrum status meetings
  • Participating on technical discussion with external services team to discuss service modifications based on requirements.
  • Involving in design, development and testing phases of project.
  • Designed and developed REST and SOAP web services.
  • Developed server side business components in Spring layer.
  • Developing UI components using Free marker Template (FTL) and integrating user interfaces with REST web services.
  • Generating PDF using iText.
  • Worked on UI Prototype design, implementing UI designs and validations.
  • Implemented Coherence caching in service layer to avoid unnecessary web service calls.
  • Involved in the Deployment and Publish of the applications in various environments during the life cycle of the project.
  • Used JUnit to test persistence and service tiers.
  • Used Eclipse Integrated Development Environment (IDE) in entire project development.

Environment: Java 1.5, Weblogic 8.x, Spring 3.0, FTL, Web Services (SOAP & REST), iText, Log4j 1.4, Gradle, Eclipse 3.1, RTC.

Confidential, Bentonville, AR

Senior Associate

Responsibilities:

  • Involved in various technical discussions to define the scopes and technical challenges in the ongoing development activities.
  • Developed UI components independently from onsite and also co-ordinates to ensure give good quality deliverables.
  • Involved on discussions with QA and BA timely to validate the business logic implemented in the deliverables and communicates to offshore in detail.
  • Developed REST web service components also worked on integrating web services with UI components.
  • Implemented DAO layer using spring JDBC templates.
  • Implemented bean managed transactions and logging components using Spring AOP.
  • Involved on server side multi thread component creation for invoking concurrent service call.
  • Created JUnit test cases for validating responses from different external services.
  • Implemented batch processing and created oracle triggers and procedures.
  • Involved in the Deployment and Publish of the applications in various environments during the life cycle of the project.
  • Used Eclipse Integrated Development Environment (IDE) in entire project development.

Environment: Java 1.5, Spring 3.0, Web Services (SOAP & REST), JPA, Maven, Eclipse 3.1, Oracle 10g, PL/SQL.

Confidential

Senior Associate

Responsibilities:

  • Handled various technical aspects like software design, coding of modules, monitoring critical paths & taking appropriate actions.
  • Responsible for implementing new technologies and practices like Spring AOP logging and DBUnit for database scenario testing.
  • Created UI components using JSF.
  • Implemented business logic in spring layer.
  • Implemented DAO components using Hibernate, created procedures and triggers in oracle database for batch processing.
  • Involved on performance tuning and created Ant scripting for JUnit and PMD report generation.
  • Involved on application maintenance and technical support to the client.
  • Used Log4J for logging and tracing the messages.
  • Involved in enhancements and bug fixing.
  • Tested persistence layer and service layer with transactions using JUnit test cases.

Environment: Java, J2EE, WebLogic 8.1, Hibernate, Spring Framework, JSF, log4j 1.4, Ant 1.5, Oracle, Microsoft Visio, Eclipse3.1, XML, DBUnit.

Confidential

Senior Associate

Responsibilities:

  • Involved in the Business Requirement analysis, Design Process, and Project development.
  • Designed and Implemented Hibernate data persistent framework to persist any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work with transactions.
  • Involved in Implementation of Middleware framework using Hibernate and Spring Framework.
  • Developed POJOS for Data Model and created respective hbm files to map the Java Objects with Relational database tables.
  • Designed and developed Service layer using Spring framework.
  • Used MVC based Struts framework to develop the multi-tier web application presentation layer components.
  • Involved in Integration of Hibernate and Struts with Spring Service layer.
  • Implemented Struts tag libraries like html, logic, tab, bean etc in the JSP pages.
  • Used Struts tiles libraries for layout of web page, and performed struts validations using Struts validation framework.
  • Performed unit testing, system testing and integration testing.

Environment: Java, Hibernate, Spring Framework, Struts, Log4J, IBM Web Sphere Studio Application Developer (WSAD), Web Sphere Application Server, Servlets, JSP, JDBC, HTML, DHTML, Java Script, CSS, UML, XML, XSLT, Oracle.

Confidential

Associate - Projects

Responsibilities:

  • Involved in Swing UI and server side components development. And factory layer construction for database operations.
  • Also involved on estimation and preparing resource and project plans.
  • Handled smooth implementation of the project at client location and extending post-implementation.
  • Written ant build.xml files for ear and war files generation.
  • Worked onsite at the client place involved in the UAT Build, Configuration, Deployment and Integration.
  • Responsible for deploying different modules of the project in Web logic application server.
  • Involved in the Integration of the project on Web logic application server.
  • Played an active role in the deployment process of the applications on the server side.
  • Worked on various activities deployment and integration of all the modules as part of Integration Team.
  • Worked on various core java concepts like multi threading and networking.
  • Involved in Fixing the UAT Bugs, change requests (CRs) analysis and impact analysis of CRs.
  • Involved in development of Oracle tables, stored procedures, and functions.

Environment: Java, Java Swing, WebLogic Application Server, Oracle, EJB 2.0.

Confidential

Associate - Projects

Responsibilities:

  • Interacted with the clients to gather & analyze business requirements of the various modules of the project.
  • Extensively involved in the design, coding, deployment and maintenance of the project.
  • Implementation of UI Components using JSF and business logic using EJB.
  • Implementation of DAO layer using Hibernate.
  • Written ant build.xml files for ear and war files generation.
  • Responsible for documenting, tracking and communicating test plans, test results and unresolved problems and preparing test reports.
  • Written the JMeter scripts to test the performance (stress) of the application by increasing the concurrent users.

Environment: Java, J2EE, WebLogic, log4j, Ant, Oracle, Eclipse, EJB, JSF.

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in Analysis, design and development activities.
  • Developed user interfaces using TIBCO GI.
  • Involved in Implementation of Middleware framework using Hibernate and Spring Framework.
  • Implemented PDF and Excel export using POI.
  • Used Drools engine for implementing business rules.
  • Involved on POC for creating batch processing components using OSGI.
  • Performed unit testing, system testing and integration testing.
  • Involved in building and deployment of application in Linux environment

Environment: Java, Spring, Hibernate, TIBCO GI, WebLogic, log4j, Ant, Oracle, Eclipse, Linux, JavaScript, HTML, CSS, OSGI.

We'd love your feedback!