We provide IT Staff Augmentation Services!

Senior Application Developer Resume

4.00/5 (Submit Your Rating)

Hopkinton, MA

SUMMARY:

  • 8 years of industry experience in the field of Multi - tier distributed applications and Client/Server development projects.
  • Extensive experience in implementation of REST & SOAP style Web Services.
  • Extensive experienced with frameworks like Spring 3.0, Hibernate.
  • Extensive experience with Spring modules like IoC, Web, MVC, ORM, AOP, Spring Annotation
  • Extensive experience in design and development of scalable and reusable enterprise systems and various web applications using JAVA and J2EE technologies like Web Services, JSON, Servlets, JAXP, JSP, JDBC, JUnit
  • Well experienced with Industry standard Application server like Websphere 6.0, Weblogic 10.0, Apache 2.0 and Web Server like Tomcat 5.x/6.x/7.x
  • Well experienced with Visual IDE tools like Eclipse, NetBeans.
  • Well experienced with new features of Java 5.0 such as Generics, Static imports, Auto boxing-Unboxing, Collections.
  • Well acquainted with J2EE design patterns like GOF, Composite, Decorator, Facade, MVC, Singleton pattern.
  • Well acquainted with RDBMS concepts and programming practices using SQL and PL/SQL with extensive work experience in Oracle and MySQL.
  • Extensive experience with agile methodologies like SCRUM, TDD etc.
  • Certified SCRUM Master, ITIL-V3 certified professional.
  • Sun Certified Java Programmer JDK 1.5.
  • Good Understanding of J2EE, J2SE API, AOP & OOP Concepts.
  • Excellent exposure on Functional Specification and Technical Application Design documents preparations using various tools like Visio2003, Star UML (Class Diagram)
  • Ability to work in tight schedules and meeting deadlines efficiently.
  • Strong analytical, problem solving and troubleshooting skills, willingness and ability to quickly adapt to new environments and learn new technologies.
  • Received Client Appreciation for successful delivery of e-Payment Service, Customization of PWM for Royal Bank of Canada (RBC) and eStore Implementation.

TECHNICAL SKILLS:

Programming Languages: Java 1.5, SQL / PLSQL

Web Services: REST, SOAP

Databases: Oracle 9x / 10x, MySQL, SQL Server

Operating systems: Windows 9x / 2000 / 7 / NT, Unix, Linux

Build Tools: Maven 2.x, Ant, Jenkin (Continuous Build Tool)

Frameworks: Spring 3.x, Hibernate 3.x

Application Servers: Weblogic 10.0, Websphere 6.0, Apache Tomcat

Version Control: SVN, TFS

IDE: Eclipse Galileo, Juno, Luna

Methodologies: Agile - SCRUM, Waterfall

Design Patterns: Factory, Abstract Factory, GOF, Singleton, Decorator, Fa ade, DAO, MVC, Business Delegate

Web Development Languages: HTML, XML, AJAX, JavaScript, JSON

APIs: JSP, JDBC, Servlets, JAXP, J2EE, XML, JAXB, JMS, REST/SOAP Web Services

Open Sources: Log4j, JUnit, Apache POI

Tools: Putty, Visio2003, SoapUI, Citrix, Star UML, JIRA, Bugzilla

WORK EXPERIENCE:

Confidential, Hopkinton, MA

Senior Application Developer

Tools: and Technologies: Hybris 4.7, J2SE, J2EE, Oracle 10g, Spring 3.0 (Out of Box), Tomcat, Web Services, REST, Cloud Foundry, Pivotal, Eclipse, TFS.

Responsibilities:

  • Implemented set of REST Web Services for consuming various web services for integrating and customizing with Hybris. Includes consuming of JSON through REST about the product details and showing them in UI in proper tree hierarchy.
  • Implemented set of Pivotal Web Services using Cloud Foundry for creating several Micro Services. These Micro Services included Login, Authentication, SSO application and other stand-alone applications.
  • Implemented Hybris-Emails with dynamic contents using Velocity Templates for all types of Email Communications (Customer, Sales, and Department-Head).
  • Designed and Implemented set of new functionality known as CPQ (Customize, Pricing & Quote) for Confidential eStore. This enables Confidential end-users to customize a CPQ-enabled product and Quote the product for a final review with the Sales team. Time spent by both customers and Sales time have been reduced significantly by 65%-75%.
  • Designed and enhanced existing functionality known as RFQ (Request for Quote) for Confidential eStore. Enhancement includes Redesigning and implementing of Localization, new UI integration, maintaining Resource-bundle mechanism for Hybris, Making as much as configurable items according to Hybris standard and to utilize them.
  • Upgraded Data models to ensure the new enhancements work properly with existing functionality. This was achieved by using items.xml and enabled it for Hybris data-model standard.
  • Automated the deployment script for Confidential eStore Hybris application. Jenkin, ANT scripts and Shell scripts were used to achieve it.
  • Responsible for requirement analysis, preparing and signing-off TDS (Technical Design Specification) and FDS (Functional Design Specification) by interacting with Architect Team.
  • Responsible for creating estimations and ensuring to complete them on time with high quality code within Sprint Life-cycle.
  • Successfully delivered CPQ module. This includes new UI and backend Hybris-Java Services to in corporate various components tailored for CPQ only.
  • Responsible for coordinating between Onshore and Offshore teams, Sprint planning, Acting Demo Lead at the end of the Sprint cycle.
  • Responsible to sign-off all the back-logs created during the Sprint by interacting with Product owner and moving ahead with upcoming Sprint Cycles.

Confidential, Harrisburg, PA

Senior Software Engineer

Tools: and Technologies: J2SE, J2EE, Spring 3.0 (WS, IOC, Security), Oracle 10g, SVN, Tomcat 6.0, Apache 2.0, SOAP Web Service, REST, JSON, JDBC, Maven, JQuery, CSS

Responsibilities:

  • Designed and developed end to end content management web application to display TE data inside a single window. This application enhanced TE’s executives to access various business units and operation on their mobile devices from legacy system.
  • Designed and developed set of REST web services for mobile devices. This helped reducing the bandwidth between a mobile device and application server and maintained a seamless connection.
  • Designed and developed set of SOAP services to authenticate the users by sending requests to TE’s GS4 (Global Security) services.
  • Designed and developed a rendering module to create Dynamic HTMLs for various summary pages. This was also made available offline for mobile devices by making these HTMLs available in the end devices after applying a security profile.
  • Designed and implemented Email functionality from-application to send notification emails to respective business heads for any queries.
  • Automated the process of updating new images, descriptions or any updated info for all Operations, Projects and Customers. This helped TE Finance team to reduce their time spent on updating their data by 20%-22%. Shell script and cron job was used to achieve this.
  • Designed and implemented Internationalization using i18N services to make this application available in various countries with their local languages.
  • Involved in requirement analysis, creating HLD and LLD using Star UML and sign-off by architect team.
  • Responsible for converting concepts to implementation and creating the Proof Of Concepts to showcase the higher management.
  • Initiated various processes while TE including Agile, Sprint Planning, Executing Sprints, Sprint Demo and Sprint Retrospective meetings. This helped team members to be in sync by planning and working more efficiently.

Confidential

Technical Consultant

Tools: and Technologies: J2SE, J2EE, Spring MVC, Spring Web Services, Apache Cocoon, XSP, Shell Scripting, SVN, WAS 6.1, Weblogic 10.0, Hibernate, Sybase, C, Selenium, Maven, Jenkin, CMS

Responsibilities:

  • I worked for multiple clients for customizing our PWM product according to client’s requirement. Clientele includes:
  • Responsible for customizing Triple’A Plus according to client’s requirement. This includes analyzing the specifications and estimation.
  • Designed and developed various new modules which includes Graphs, Charts, Data for different instruments (Bank Check, Cash, mutual funds, etc) using Java and XSP.
  • Enhancement in Triple’A Plus (Research & Development):
  • Designed and developed an asynchronous module using AJAX for instant notification system in the browser.
  • Designed and developed an email functionality to send the notification email.
  • Deprecated, removed and upgraded Triple’A Plus by refactoring and reverse-engineering to optimize the application
  • Developed Selenium test cases for each functions for the application.
  • Designed and developed a reporting module to create Reports for specific bank requirements aby adding Bar-code and OMR (Optical Mark Reader) functionalities. This was achieved by Apache POI and Spring web services.
  • Involved in development of client CR and bug fixing of the application
  • Optimized application deployment process.

Confidential

Software Engineer

Tools: and Technologies: J2SE, J2EE, Spring 3.0 - MVC, WS, AOP, MySQL, JMS (Active MQ), SOAP Web Service, XML, Ant, Maven 2.0, Tomcat 6.0Platform: Windows

Responsibilities:

  • Implemented set of SOAP based web services for Web and Mobile applications which include almost all available features for e-wallet application.
  • Implement Account Management module for eWallet. SOAP service was consumed from 3rd party services to know the user social security rating as per UK standard.
  • Implemented set of SOAP services for interacting between e-wallet and:
  • Ledger (SVA) service,
  • Card processing service,
  • Cashier service,
  • KYC services,
  • Notification Service,
  • Verification Service
  • Designed and implemented Rule Engine for account holders to allow limited amount transaction based on daily, weekly, monthly and annually according UK rules & regulation. This was achieved using Java, Spring and AOP.
  • Implemented P2P transaction service for both Web and mobile platform.
  • Involved in requirement gathering and Sprint planning.
  • Worked an SME on eWallet application.
  • Worked on Singleton, Façade and DAO patterns.
  • Created Spring DAO layer along with Hibernate ORM tool.
  • Created Hibernate Mapping Files and HBM configurations.
  • Created data-sources and resource-bundles for Spring container.

Confidential

Software Engineer

Tools: and Technologies: J2SE, J2EE, Spring 3.0 - MVC, WS, AOP, ORM, JMS - Active MQ, MySQL, Log4j, Hibernate, Eclipse, JBoss, SVN, Ant, Dozer, Quartz, Jenkins/Hudson, Sonar.

Responsibilities:

  • Created both SOAP and RESTful web services from a single source of application for different client needs. This was achieved by implementing in-built feature of Java multi-implementation technology along with CXF API for SOAP and RESTful and by delegating the requests to its appropriate handlers.
  • Designed and implemented a scheduler using Quartz API to archive or delete the Queue information for the DB, after the resume submission date crossed a certain threshold time period defined by administrator. Queue Information was handled by implementing by Active MQ from Apache.
  • Designed and developed new Java Modules and integrating them with the existing services.
  • Implemented Spring configuration, Spring context, deployment descriptor XML files.
  • Implemented logger component used for logging across various components of the system. Spring AOP component was used in the implementation of this component.
  • Implemented Junit test cases for each modules and functions.
  • Involved in reverse-engineering for modularizing various components for up-gradation.
  • Implemented Java 5.0 features such as Generics, Annotations and Collections to align the application with current Industry standard.
  • Implemented Hibernate DAO layer using Spring ORM and Hibernate.
  • Created Hibernate mapping files and data-sources by binding them in Spring content.
  • Implemented Employee management service used to manage employee profile attributes like payroll and leaves.

Confidential

Project Engineer

Tools: and Technologies: J2SE, J2EE, Spring 2.5, Oracle 9i, Log4j, Hibernate, Eclipse, WebSphere 6.0, SVN, Maven,JSPPlatform: Windows

Responsibilities:

  • Designed and developed component used to manage user profile attributes like nickname, communication identifier, reputation points, user avatars etc provided during registration, login and in user sync operation.
  • Involved in creating small modules and enhancements using Java and JSP.
  • Implemented Spring MVC and Spring configurations for landing page and login page.
  • Implemented forwarding, re-directing of various service calls according to the requirement. This was implemented by JSP forwarding and JSP re-directing.
  • Developed Junit test cases for various functions.
  • Developed set of SOAP based web services for consuming various user-data from central database and provide those details to FOH people.
  • Developed a module for senior executives of FOH people to allow them to modify user-data. This was achieved by applying security profile level at different executive levels.

We'd love your feedback!