Associate, Application Developer Resume
NY
SUMMARY
- Experienced core java and spring framework developer in Service Oriented Architecture
- Able to work independently with little to no supervision as well as functioning as an excellent team player
- A demonstrated achiever with eagerness for learning, and a desire to grow and succeed in every venture
- Experienced developer in Mule ESB API libraries with Fortune 500 Company
- Experienced in common mule connectors used for Mule ESB based applications
TECHNICAL SKILLS
Programming Languages: Java, C#, and VB.NET
Repository: Subversion, GitHub, and Microsoft Team Foundation
ServerFrameworks: Spring 3.1, Mule ESB API, Hibernate, Spring MVC, Spring WS, Spring JDBC, Spring JMS, Spring Data MongoDB, XSLT, and Struts 2
Operating Systems: Windows, Linux, and UNIX
Application Servers: Oracle WebLogic, IBM WebSphere, and Apache Tomcat
IDEs: Eclipse, IBM RAD, and MS Visual Studio
Build Tools: Ant and Maven
Applications: SoapUI, Oracle SQL Developer, EMMA, PMD, Hudson, Microsoft Office Suite, Microsoft Visio
PROFESSIONAL EXPERIENCE
Confidential, NY
Associate, Application Developer
Responsibilities:
- Develop & Support Mule ESB API based middleware integration Java J2EE applications for Global Wealth Management Integration team under Asset Management division of Confidential & Chase Company
- Enhance and debug mule API based Java J2EE applications for IBM Datapower migration project running tomcat JEE JVM container with new features and existing defects
- Created deployment procedure files using custom in - house build software for automated deployment to remote environments
- Created documentations, such as diagraming Mule flows deployed into production of the migration project with application arch. stack diagram, infrastructure info., and tomcat maven plugin deployment procedure
- Updated spring components files for existing middleware applications for new feature and functionalities using spring 3.0 framework
- I worked on web based Java J2EE application developed using struts 2 and spring framework for L2 support team to resend messages sent to the recovery queue for GWM integration team
- Updated existing web based application developed for performance testing harness for QA Testing developed using struts and spring framework
- Provided rewrite of xml logic in mule config files for ESB applications deployed to production
- Troubleshoot Mule ESB API based error on tomcat runtime successfully to provide a working resolution to a deployment issue prior to initial production release
- Worked with IBM MQ JMS and Mule API support teams to resolve critical issues while in middle of development lifecycle for mule JMS connector
- Setup new applications build and project structure in maven using Mule ESB API libraries with mule based web.xml file for war packaging deployed on Tomcat
- Created custom transformers using core java extending Mule API to implement prefixes(namespaces) for outbound messages not being applied by the xslt transformation process (bug in Mule API transformers for jax-b)
- Wrote custom business logic to implement non-acknowledgment xml messages for duplicate JMS messages sent by the producers using abstract base class in core java
- Updated existing xslt documents for new business requirement and troubleshoot one for contivo API library being used for looping through a xml messages
- Created a custom test harness using Spring JMS, Junit, and core java to perform performance testing on newly built middleware applications
Confidential, PA
Programmer Analyst
Responsibilities:
- Troubleshoot and implement Spring JMS and core java for VMS batch job and Web GUI applications for initial release
- Developed and supported SOAP web service using Spring-WS and Spring JDBC for Vehicle Management System
- Developed and supported restful web service using Java J2EE, Spring MVC module and FedEx Ground Maven project structure
- Developed and supported a Software Configuration Management tool for SCM team using ICEfaces, Spring, and Hibernate
- Developed and supported releases for Pickup and Delivery Mobile Solution Group for handheld scanner device software and middle tier SOAP web services in .Net Platform
- Helped development teams with implementing PMD, EMME and Junit Java tools with Ant or Maven build process and adopt automation functional unit testing with tools such as Selenium API or SoapUI (REST or SOAP) with groovy scripting
- Setup Spring 3.1 framework for internal back office Java J2EE application/tool that is annotations driven
- Configured Spring Security with a custom implementation of Spring Security interfaces to secure an application/tool using LDAP Authentication web service via Spring JAX-RPC and Apache Axis framework
- Configured a web service with Spring 3.1 for application/tool via Spring Web Service Template and JAXB for XML marshaling
- Setup JNDI Data Source and Spring 3.1 unit testing utilities for an application/tool in Maven build process
- Configured and setup environment properties file with Spring 3.1 for an application/tool via Spring PropertyPlaceholderConfigurer
- Developed and configured batch jobs with Spring 3.1 using Apache POI, Spring Java Mail API, Spring JDBC, and Spring Task Scheduler
- Setup Hudson build environment for an application using Maven build process
- Updated GUI components of the application developed using struts for new feature and functionalities
- Created sample Java J2EE apps/demos for demonstrating Spring 3.1 capabilities using Spring JMS, Spring Web Service, and Spring JDBC for infrastructure testing team
Confidential
ET Intern
Responsibilities:
- Helped setup Compuware monitoring on servers and applications for Enterprise Application Service team
- Worked with Compuware monitoring tools to monitor servers and applications
- Troubleshoot defects in Dev/QA SSO environment using Rational Application Developer on local machine
- Created a prototype password reset web application in java for resetting Active Directory accounts using Rational Application Developer, Apache Directory Studio, Derby Database, JSPs and Http Servlets.