Senior Java Developer Resume
Avantor, PA
SUMMARY:
- 13+ years of extensive industry experience in object - oriented distributed information systems, enterprise application integration, software development processes, deployment and customer interaction
- Excellent communication skills.
- Fast learner who has been consistently recommended for ability to achieve rapid comfort level in new environments and almost immediately develops optimal solutions.
- Rigorous, quality-conscious contributor with solid analytical and writing skills.
TECHNICAL SKILLS:
Languages:: JAVA (Java Servlets, JSP, Enterprise Java Beans, JavaScript, JDBC, JNI, JCO, XML, XSLT, XPATH, HTML, PL SQL, AJAX, SOAP based Web services
Frameworks: Spring, Struts, Tiles, Chordiant framework, NEO framework
Persistence:: Hibernate, Spring JDBC
Application server:: JBoss, IBM Websphere 5.0/6.1, Weblogic 8
Development env:: Myeclipse, Jdeveloper, WSAD 5.1, RAD
RDBMS:: Oracle (10g,8i), MS SQL Server, IBM DB2, Postgres
Tools:: Qlikview, JIRA, MAVEN 2.0, SVN, Smart Commit, Microsoft Visio, Argo UML, Confluence
Testing: Junit
Cloud env: AWS
WORK EXPERIENCE:
Confidential, Avantor, PA
Senior Java Developer
Responsibilities:.
- Responsible for migrating the web services that involved moving services and components out of the current data center and into the Amazon cloud. Followed the direct migration path for services as the Linux servers in today’s Data center would be replaced by EC2 instances in AWS. In this migration model, all management, monitoring, and maintenance of the services would remain within the Avantor team.
- Designed and developed new Web Service calls using Java/Spring required integrating with SAP RFCs and mapping between the Java object and BAPIs.
- Designed and developed Web Service calls that sent Json Objects to the Datahub service.
- Developed performance metrics using Qlikview BI tool, Postgres DB, Java/Spring JDBC.
- Assisted in development and implementation of continuous integration and deployment system in order to facilitate faster, more robust, and less error prone development cycles within the web systems solution team utilizing svn, mvn, nexus and Jenkins.
- Adding the needful integration code while bringing a new country on board in the ever-growing global market.
- Added design and technical documentation to confluence.
- Listed prerequisites for the migration of country settings, B2B fields, organization and user specific toggles, workflow data, user and organization level features.
- Identified source tables that has to be migrated for the particular data group .
- Worked on scripts that filter the data which does not need to be migrated.
- Described and enumerated all validations and transformations that had to be applied to the data group.
- Redesigned parts of the Global web database which could not handle the migrated data.
- All migration was done in PL/SQL packages. All the data inserted and updated was audited sing audit package
Confidential
Team Lead
Responsibilities:
- Leading a team that focused on migration of direct debit component from CG1 to CGS2.
- Generated BPMs using RAD, rewrite JSPs using the new UI standards, created JSTLs to minimize the usage of Java scriptlets in JSPs.
- Worked as module lead, taken responsibility of the assigned module end to end starting from requirement stage till development .
- Involved in creating standards for UI migration, Data transfer layer migration.
Confidential, PA
Software Engineer
Responsibilities:
- Worked as a Web Technical lead on Asia project that enabled 3 Asian countries to place orders online by designing and developing a web interface.
- Was a part of the integrations team that focused on the various effective methods to integrate with different ERPs of different countries.
- Worked on enhancements for Java interfaces for pricing and availability to SAP R3 using JCO.
- Developed a new interface for Mexico availability and Pricing system and exposed it as Spring service.
- Developed a utility for the translation administration of the site supporting 23 countries which provided business owners the ability to change the content of the site on fly without the involvement of development team.
- Re-factored the Data Access layer to use Spring JDBC and the DAO pattern. Separated out the Domain classes and created a common jar file to be shared by different applications.
Confidential, PA
Java Developer
Responsibilities:
- Part of the team doing analysis, design and development involving major enhancements and support issues. Worked on Java web component and Java SAP interface layer.
- Provide support and guidance to the offshore Java development team.
- Developed Java transformer layer for exchange of Apple Request and Response with third party booking system.
- Home page redesign and development.
