Senior Java Developer / Associate Architect Resume
Philadelphia, PA
PROFESSIONAL SUMMARY:
- Over 10 years of IT Experience in full life cycle development involving analysis, design, development, deployment, testing, documentation, implementation & maintenance of application software in Web - based, Distributed n-tier and Client/Server architecture
- Experience in various J2EE technologies including Spring, Hibernate, Servlets, JSP, JDBC, RMI, JNDI, Struts, Tiles, JSTL, JMS, JNDI, JUnit, JavaScript
- Experience in Amazon Web Services Components
- Experience with XML based technologies such as XML, XSD, SOAP, XML Beans, JAXB
- Experience with TIBCO technologies TIBRV Rendezvous, TIBCO Business works
- Experienced in Java web services using JAX-WS, JAX-RS, RestEasy, Apache CXF 2.4.3, Apache Axis 2, SOAP, WSDL
- Experience in Spring 3.2
- Experience in BEA Web Logic server 12, JBoss and Tomcat 7.0
- Experience in Relational Database Design with Oracle
- Experience in Oracle 11g, complex SQL Queries, PL/SQL stored procedures
- Exposure to Big Data programming (Hadoop, MapReduce, Pig latin)
- Experience in Object Oriented Design and Analysis (OOAD), UML
- Experience in Maven, Ant scripts and Hudson Continuous Integration tool
- Experience in software configuration management using Subversion, CVS, PVCS
- Experience in Eclipse, SpringSource IDE, My Eclipse development tools
- Experience in C, C++, Unix Korn Shell Scripts, Perl Scripts
- Experience in Software Development Lifecycles/Processes and Quality Standards (CMMi)
- Experience in developing java applications on Windows/Mac OS X/Unix/Linux platforms
- Experience and Knowledge in Telecommunication Domain
- Experience and Knowledge in Healthcare Domain
- Excellent analytical, problem solving, communication skills and a team player
TECHNICAL SKILLS:
Languages: Java 1.7, JSP, JavaScript, C, C++, PL/SQL, Unix Shell Scripts, Perl Scripts
Application Servers: Weblogic 12, JBoss, Tomcat, NAS
Tools:, Utilities & Technologies: Eclipse, TOAD, SQL Navigator, Caliber, MyEclipse, Subversion, Maven, Ant, CVS, PVCS Dimensions, Visio, SOA, Hudson
Web/J2EE Technologies: Servlet, JSP, Spring, Struts MVC, JAX-WS, EJB 2.1, HTML, CSS, XML, XML Beans, XSD, SOAP, WSDL, JSTL, JMS, JTA, JNDI, Struts, Tiles, Junit, AXIS 1.4, AspectJ, Hibernate, Documentum content management system
Databases: Oracle 9i & 12g, HSQL DB
Operating Systems: Windows NT/XP, UNIX, Linux, Solaris, Mac OS 10.6
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
Senior Java Developer / Associate Architect
Responsibilities:
- Using Spring framework with JAXB, JAX-RS and RestEasy as to develop RESTFUL web services
- Responsible for Gathering the system requirements and feasibility study, prototyping, and suggesting the best solutions to customers
- Responsible for migrating the archive module of the application to AWS Cloud using AWS API Services
- Responsible for converting business test cases into technical use cases
- Understanding web-services Request/Response schemas & implementation of corresponding Controls & XML Beans.
- Used Maven build tool for developing services
- Developing web components using Spring MVC, JSP, Servlets
- Used Eclipse IDE for the development of the code.
- Integration with various Confidential systems using JAS-RS and JAXB
- Used Hudson continuous integration tool for the development of the code.
- Interaction with various teams for understanding the components behavior.
- Responsible for writing detailed functional and technical design documentation for the requirements, owning and controlling the documents.
- Responsible for writing the JUnit test cases
- Monitoring the development activities by doing review in each stage and providing the feedback and timely solutions.
Environment: & Tools: SUN Solaris, Windows, Java 1.7, Spring 3.2, Apache CXF Webservices, Hibernate, HTML, CSS, TOAD, SSH client, putty, sftp, Java Script, Weblogic 12, Oracle 11g, JAXB, JUNIT, Maven, ECLIPSE 3.0/3.3, Weblogic JMS Server, JMS, log4j, SVN, SOAP, WSDL, XML and XSD
Confidential, Rancho Cordova, CA
Sr. J2EE Developer / Lead Developer
Responsibilities:
- Using Struts MVC framework as to develop web application modules
- Responsible for Gathering the system requirements and feasibility study, prototyping, and suggesting the best solutions to customers
- Responsible for converting business test cases into technical use cases
- Used JSP, Enterprise Java beans and JDBC for developing different modules
- Used Maven build tool for developing services
- Used synchronous Document Style SOAP services
- Used Eclipse IDE for the development of the code.
- Interaction with various teams for understanding the components behavior.
- Responsible for writing detailed functional and technical design documentation for the requirements, owning and controlling the documents.
- Responsible for writing the Unit test cases
- Monitoring the development activities by doing review in each stage and providing the feedback and timely solutions.
Environment: & Tools: SUN Solaris, Windows, Java 1.6, Struts, JDBC, HTML, CSS, TOAD, SSH client, putty, sftp, Java Script, Tomcat, Oracle 10i, JUNIT, Maven, ECLIPSE 3.0/3.3, log4j, SVN, XML and XSD
Confidential, Omaha, NE
Sr. J2EE Developer / Lead Developer
Responsibilities:
- Using Struts-MVC framework with JSP, Tiles and JSTL as to develop web module and it’s user faces
- Responsible for Gathering the system requirements and feasibility study, prototyping, and suggesting the best solutions to customers
- Responsible for converting business test cases into technical use cases
- Understanding web-services Request/Response schemas & implementation of corresponding Controls & XML Beans.
- Used the Struts framework with JSP as the view and an Action servlet as the controller.
- Used synchronous SOAP/HTTP post connections to get data from other applications in XML format and used SAX parsers to parse and retrieve the data.
- Used XSLT processor and XSL to generate HTML screens, for user display, from the XML received from other HP applications.
- Used Eclipse IDE for the development of the code.
- Integration with various Deutsche Bank enterprise web services using Apache-Axis and XML Beans
- Interaction with various teams for understanding the components behavior.
- Responsible for writing detailed functional and technical design documentation for the requirements, owning and controlling the documents.
- Responsible for writing the Unit test cases
- Monitoring the development activities by doing review in each stage and providing the feedback and timely solutions.
Environment: & Tools: SUN Solaris, Windows, Java 1.5, JSP, Servlets, JSP, JDBC, EJB, XML, EJB Design patterns, XSLT, Struts 2.0, C, C++, Axis Webservices, Hibernate, HTML, CSS, TOAD, SSH client, putty, sftp, Java Script, Weblogic 9.2, Oracle 9i, XML bean, JUNIT, ANT, ECLIPSE 3.0/3.3, Weblogic JMS Server, JMS, MDB, and Session beans, log4j, Java Mail API, Weblogic Portal 9.2, Ant, CVS, SOAP, WSDL, XML, XSD and JSTL
Confidential, Denver, CO
Sr. J2EE Developer / Tech Lead
Responsibilities:
- Responsible for major enhancements to the SIA application enabling customers to query billing, claim details and reports.
- Responsible for leading development on Agile style rapid project iterations involving Offshore and Onsite developers and managing the deliverables of the team, deployments and interactions with stakeholders representing the development team.
- Developed SmartClient portlet screens for SIA application
- Implemented business layer components and Hibernate DAO layer components
- Converted the projects from Ant to Maven 2
- Represented development team and played lead role in design, development, deployment, troubleshooting.
Environment: Weblogic 10.3, Java 6, Struts 1.3, Spring 2.5, Hibernate 3, JPA, Servlets, JSP, JDBC, JUnit, Eclipse 3.4, Mylyn, Maven, Oracle 10g, Hudson continuous integration, subversion, SmartClient RIA, Unix
Confidential, Denver, CO
Sr. J2EE Developer / Lead Developer
Responsibilities:
- Designed and developed various base Java framework classes.
- Implemented various online banking functionality (wires, reports, IPP etc) in mobile channel
- Developed middle tier components heavily utilizing Spring framework including Spring IOC container, Spring declarative transaction management with annotations, Spring AOP for exception handling and logging and various spring support classes.
- Implemented device identification and UA device profile logging module
- Developed Web service endpoints and clients using AXIS 1.4
- Implemented AspectJ aspects for providing common run-time functionality to web service implementation
- Implemented JMS module with Spring MDP that picks and display maintenance alerts from queue
- Implemented AJAJ (Asynchronous JavaScript and JSON) based campaign module for CEO Mobile which is a mash-up panel on different portal apps
- Implemented data access layer with JPA and Hibernate 3 frameworks and annotated POJOs.
- Implemented repository object security
- Developed various JSP pages/tiles with device specific formatting
- Developed Ant script for application building
- Involved in build, deployment and debugging various issues including session persistence/replication, network multicast issues, SSL certificate issues etc. in load balancer, web server and app server layers.
Environment: Weblogic 9.2, Weblogic Mobility Server 3.6, Unix, Java 1.5, Struts 1.3.8, Tiles, Spring 2.5, Hibernate 3, JPA, Servlets, JSP, JDBC, JUnit, MyEclipse, Ant, Log4J, Clearcase, Oracle 10g, SOAP, XML, XSD, AXIS 1.4
Confidential, Dublin, OH
Java/J2EE Developer
Responsibilities:
- Developed session and entity beans for encapsulating business logic.
- Developed JMS producers and MDB
- Experience with Service Oriented Architecture (SOA)
- Developed various JSP pages and Action Servlets.
- Developed Oracle PL/SQL procedures for data migration.
- Developed web services and web service clients with Axis
- Developed Ant script for automated checkout and build.
- Developed custom scheduler for performing some automated tasks
Environment: Windows XP, Weblogic 8.1, Servlets, JSP, EJB 2.0, JDBC, Eclipse, ANT, String 2.0, Log4J, CVS, Oracle 9i, JMS, JUnit, Tibco, SOAP, XMLBeans, XML, XSD, SOA