Sr. Java Developer Resume
Pittsburgh, PA
SUMMARY
- 8 years of design, development and deployment experience in large scale Java/J2EE and Web applications.
- Strong in Core Java and skilled in related areas of J2EE like JSP, Servlets, JSF, JNDI, JMS, JDBC, JPA etc.
- Sound noledge of OOPS concepts, OOAD and Design patterns.
- Strong database programming skills in SQL, Stored Procedure, Views, Triggers, Indexes, Entity Relationship Model and Normalization on various databases like DB2, Oracle, Sybase, MS SQL Server.
- Experience in various phases of Software Development Life Cycle (SDLC) me.e. Requirement Analysis, Design, Implementation and Testing using various methodologies like Agile (XP, Scrum) and TDD.
- Proficient in UML creation, Class/Sequence/State/Package/Deployment Diagrams.
- Exposure to wide variety of development tools like Eclipse, Visual Studio, ANT, Maven, DBArtisan etc.
- Expertise on usage of Version control and configuration tools like VSS, CVS, SVN, ClearCase, PVCS and MKS.
- Excellent team player having good combination of technical and communication skills wif leadership qualities.
TECHNICAL SKILLS
Languages: Java, PL/SQL, Shell Scripting, Perl, C++, C
Platforms: Windows, UNIX
Core Java: Multithreading, Collections, Exceptions, me/O and Regular expressions.
J2EE: JSP, Servlets, JDBC, JMS, JSF
Framework: Spring, Struts, Hibernate, MVC, Ehcache
Web Technologies: Icefaces, Adobe Flex, Action Script, JavaScript, HTML, XML, XHTML, JSPX, CSS, SAX/DOM parser
Design Patterns: Singleton, Factory, Decorator, Facade, Flyweight, Iterator
Web/App Server: Weblogic, Tomcat, JBOSS, Websphere
Databases: Db2, Oracle, MSSql Server, Sybase
Version Control: CVS, SVN, MKS, VSS, PVCS
Technology Tools: Eclipse, RAD, Rational Tools, ANT, Maven, JUnit, SQuirreL, Jira, Bamboo, MQC.
PROFESSIONAL EXPERIENCE
Confidential, PITTSBURGH, PA
Sr. Java Developer
Responsibilities:
- Designed and implemented the EE rich data grid using icefaces having the look like a standard appointment book utilizing functionalities like insert, edit and delete of rows wif custom column sorting, filtering, reordering and auto - pagination and pagination info.
- Developed the architecture to enter new features and modify existing features wif feature control information into Db2 tables as per LDAP login family role types and subsequent verification. The architecture ensures dat 20 plus downstream subsystem applications using Vision at Confidential ground only use VASUI to directly access and modify database tables based on user role verification.
- Created customized buttons and components having functionality like selectAll rows, set today’s date and reset default sorts.
- Delivered and deployed code using SVN, Maven and fixed several defects in VASUI application.
Environment: Java/J2EE, Unix, Icefaces, JSF, JDBC, JNDI, DB2, Weblogic, Spring, Web Serices, JSPX, XML, Log4J, SVN, Maven, SQL, Eclipse, QC.
Confidential, BUFFALO, NY
Sr. Java Developer
Responsibilities:
- Designed and implemented the new jvm consolidation technique for SAHUB(Standalone) and HUB jvm's consolidation in CARM application.
- Introduced the concept of admin controlled AS400 backend flag for switching between various existing jvm's wifin CARM.
- Maintenance of core CARM codebase using MKS Integrity's features of branching, merging and resolving conflicts due to various localizations.
- Fixed several existing defects wifin the application and assisted the local sites developers in various countries for the corresponding core CARM changes.
Environment: Java, Swing, Applets, JavaScript, JSP, Servlets, JDBC, JNDI, Dojo, Cobol, AS400 iSeries, DB2, Weblogic, MQ Series, Filters, HTML, XML, Log4J, MKS, SQL, RAD, QC, Lotus Domino.
Confidential, Memphis, TN
Sr. Java Developer
Responsibilities:
- Implemented multithreading by using Swingworkers in SSFR/SSM application, a java Front End application for Logistics and Retail Management. Each swingworker thread is responsible for handling backend Web Service calls on a separate thread other TEMPthan the main EDT thread.
- Designed and implemented a new Swingworker Exception Hierarchy Framework.
- Introduced the concept of timeout for each Swingworkers in SSFR/SSM application.
- Designed and implemented two new views as part of existing MVC framework for each backend web service call and its failure scenario.
- Fixed pre existing defects wifin the application. Used maven and ant build tools for building and deploying the SSFR/SSM applications.
Environment: Java, Swing, Web Services, Maven, Ant, XML, Log4J, JUnit, SVN, SQL, Eclipse, SOAP UI, MQC.
Confidential, Memphis, TN
Sr. Java Developer
Responsibilities:
- Created two new invoice templates, Expanded Invoice Template and Expanded Invoice Template - Flat File Tool for Search and Download module in EBI.
- Created .bcp and .ctl files for manual loading of new fields wifin custom invoice report templates for various groups.
- Implemented the asynchronous module using JMS to provide download functionality for the application to persist mainframe file records wifin various tables as per LU0, Solar and RPAR calls.
- Used Oracle 11g database wif SQL to create tables, views, trigger and partitions.
- Used SVN for source control and created build scripts using ANT.
Environment: Java, Facelets, JMS, XML, SQL, Oracle, Sybase, Weblogic, MQSeries, UNIX, Shell Script, PuTTY, Log4J, Tortoise SVN, ANT, Eclipse, SQL Loader, SQL Developer, MQC
Confidential, Nyc, NY
Sr. Java Developer
Responsibilities:
- Created a multithreaded TaxLotExtract application for extracting the open tax lot feeds and closed tax lot feeds from AXYS .
- Created the Price Extracts application which provide the latest price feeds for reconciliation on a daily basis.
- Created DashboardLoader implementation to accept pipe delimited files, to validate, parse, extract and to persist records.
- Created AspireBulkUpload application to supply Aspire(Broadridge) wif regular trade feeds.
- Archive uploaded files and send email wif attachment to concerned authorities
- Created a new trade booking system for Neuberger Berman Group.
- Used singleton pattern to extract the OTGId corresponding to each tradeId and the error codes, which are then appended wifin the final acnoledgment file being ftped to the Neubeger.
Environment: Java, XML, DB2, SYBASE, Log4J, JUnit, Tortoise SVN, SQL, Jira, Eclipse, DbArtisan, PuTTY, UNIX
Confidential, Bedford, MA
Sr. Java Developer
Responsibilities:
- Splitting of Domain Model Object hierarchy into configuration and non-configuration entities.
- Added support for second level caching and query caching using Ehcache.
- Used hibernate framework and JPA annotations to create entities as per the requirement.
- Used maven and ant build tools for building and deploying the TruCare application.
- Used TestNG for testing JUnit Test Cases workflow in TruCare application.
Environment: Java, J2EE, JPA, Hibernate, Spring, Maven, Ant, ActionScript, MXML, Adobe Flex, XML, MS SQL Server, JBoss, JBPM, Log4J, JUnit, TestNG, Tortoise SVN, SQL, Jira, Bamboo, Eclipse
Confidential, Weehawken, NJ
Java Developer
Responsibilities:
- Created JSP pages for Operations Message screen to create message wif recipients, wire code, audience type, roles, group, copy, from, message text attributes
- Used Struts framework to create dynamic content as per MVC architecture.
- Configured MQSeries Queues for sending Approval/Closeout messages
Environment: Java, Struts, JSP, Servlet, JMS, XML, RAD, Toad, Oracle, WebSphere, MQSeries, UNIX, Shell Script, PuTTY, Log4J, JUnit, SQL, PVCS
Confidential
Java Developer
Responsibilities:
- Designed front end GUI for Ticket reporting tool in Adobe Flex.
- Implemented File Input/Output reader/writer to persist problem ticket reports.
- Used Java REGEX functionality to search problem ticket objects.
- Designed Action Script files for loading Ticket Reporting details.
- Worked wif remote objects to communicate front end wif Server side java component.
Environment: Java, Eclipse, ActionScript, MXML, Adobe Flex, MS SQL Server, Stored Procedure, SQL, Log4J, XML, Toad, UNIX, PuTTY, CVS
Confidential
Java Developer
Responsibilities:
- Designed and Implemented GUI functionality in Adobe Flex to retrieve and search custom reports based on various parameters.
- Designed and Implemented GUI functionality of saving down custom reports using selected parameters.
Environment: Java, Eclipse, ActionScript, MXML, Adobe Flex, MS SQL Server, Stored Procedure, SQL, Log4J, XML, Toad, UNIX, PuTTY, CVS