We provide IT Staff Augmentation Services!

Senior Developer Resume

4.00 Rating

NY

PROFESSIONAL SUMMARY

  • Over 8 years of hands - on experience as Sr. JAVA Developer/Lead in analysis, design, development of web and Core Java Applications using Core Java, J2EE and Portlet technologies
  • Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing & Developing, Testing, Implementing and documenting the entire life cycle using various methodologies like Waterfall, Agile and Scrum.
  • Strong experience in Websphere Portal Server v7.0, v6.1, Websphere Application Serverv7.0.
  • Proficiency in using ETL tools like CloverETL.
  • Used Bloomberg APIs in java and Perl for accessing data from Bloomberg.
  • Proficiency in J2EE technologies like portlet APIs like JSR 168 and JSR 286
  • Proficiency in front end/UI development using HTML, CSS, Java Script, JSP in designing web pages.
  • Experience in application development using J2EE technologies like Springs, JSP and Web Services.
  • Expertise in working with O/R- Mapping technology like Hibernate
  • Proficient in working with java database connectivity JDBC and JNDI.
  • Good knowledge and experience in design patterns like Singleton, Abstract Factory, Factory, Adapter, Façade & J2EE design patterns like Transfer Object, Business Delegate, DAO, Session Façade etc.
  • RDBMS experience includes Oracle, DB2, Database programming and connectivity using JDBC.
  • Experience in working with Agile, RUP methodology
  • Worked in projects developed using SOA & Web services. Expertise in SOAP AND REST APIs.
  • Expertise in writing complex SQL & developing the Database stored procedures and triggers.
  • Expertise with variety of Application Servers like Weblogic, WebSphere, Tomcat
  • Expertise on Unix, Linux environment for middleware activities also worked on Shell Script programming
  • Good knowledge in writing Perl, ANT scripts
  • Sound knowledge of IDE tools like RAD, JDeveloper, Eclipse
  • Extensive work experience in Perforce, Clearcase and SVN Configuration Tool
  • Proficiency in unit testing and code reviews.
  • Expertise in Linux/Unix environment.
  • Effectively interfaced with business users, technical teams & professionals on all levels.
  • Lead the team and managed onsite/offshore coordination

TECHNICAL SKILLS

Languages: Java, J2EE

J2EE Technologies: Portlets (JSR 168, JSR 286), Servlet 2.5, JSP 2.0,Spring, Hibernate

Databases: DB2, Oracle 11g, SQL

Web/Application Servers: Websphere Application Server v6.0, v6.1, v7.0, Weblogic Application Server 10.3.5, Apache Tomcat v7.0

Portal Servers: Websphere Portal Server v6.0, v6.1, v7.0, Oracle Webcenter 11g

Frameworks: Portlet API(JSR 168, JSR 286), Spring, SOAP & REST APIs

Web Development: Ajax, XML, XSLT, HTML, Java Script

Scripts: Ant, Perl, shell script

O/R Mapping Technologies: Hibernate

Operating Systems: Windows XP/7,Linux

IDE: Rational Application Developer (v7.0, v7.5, v8.0), Oracle JDeveloper 11g, Eclipse

Version Control: IBM Clearcase, Perforce, Subversion, CVS

PROFESSIONAL EXPERIENCE

Confidential, NY

Senior Developer

Responsibilities:

  • Involved in writing java components for Variation Margin calculation for Listed Derivatives.
  • Involved in onboarding new markets on variation margin platform.
  • Developed the components using spring core and core java.
  • Involved in accessing web services for reference data like prices and product information.
  • Used Hazelcast cache for persisting reference data for faster look ups.
  • Daily reconciliation of breaks between VM system and the existing system used firm wide for VM calculation.
  • Accessed DB2 and Sybase using Spring JDBC.
  • Created database Stored Procedures
  • Created Perl scripts to be used for reconciliation between various systems.
  • Created Perl scripts for utility and monitoring operations.
  • Responsible for working on JIRAs assigned.
  • Creating and scheduling jobs in Autosys and JIL scripting

Environment: Eclipse, Core Java, Springs core, Spring JDBC, Hazelcast cache, Rule Engine, IBM MQ, DB2, Linux, Perforce, XML, XSLT, Perl, JIRA

Confidential, NY

Senior Developer

Responsibilities:

  • Involved in porting existing functionality from Perl to Java.
  • Used Bloomberg APIs in Java and Perl for fetching data from Bloomberg.
  • Worked on CloverETL tool for ETL processes.
  • Involved in accessing web services using Apache CXF.
  • Involved in extracting data from different sources in different formats using ETL process.
  • Involved in performing XML/XSLT transformation to prepare the feed for Top Office.
  • Worked on removing the dependency on flat files generated by another system by getting the data from the central database in RBCCM.
  • Created new Stored Procedures and modified existing stored procedures as part of maintenance for existing application.
  • Involved in development, handling deliverables, tracking status phases of Agile.
  • Worked on Ant scripts for creating the build for Java applications.
  • Responsible for working on JIRAs assigned.
  • Involved in ensuring quality through code reviews and testing

Environment: Eclipse, Core Java, Oracle 11g, Top Office, Linux, CVS, SOAP Web Services, XML, XSLT, Perl, JIRA, Spotfire, Bloomberg, Clover ETL

Confidential

Sr. Java Developer/Build-Release Engineer

Role and Responsibilities:

  • Worked on Oracle Webcenter Portal implementation and Oracle UCM.
  • Worked as a backend java developer on Spring MVC for developing the web application.
  • Used Hibernate as ORM tool and wrote Hibernate mapping files, developed persistence for DAO classes to persist the data into Database using Hibernate Query Language (HQL)
  • Experience in using java collections like ArrayList, Hashmap etc.
  • Involved in consuming SOAP web services for interacting with services within client organization.
  • Interacted with SFDC web services for accessing Salesforce CRM
  • Extensive use of multithreading for synchronization.
  • Used Oracle 11g for backend database.
  • Involved in build and deployment activities in the project.
  • Deployment and configuration of the application to production environment.
  • Involved in development, handling deliverables, tracking status phases of Agile.
  • Used java script for client side validation and functionality.
  • Created shell script to schedule the batch processes as a cron jobs in Linux servers
  • Used JProfiler for runtime memory and thread analysis.
  • Performed code reviews and supervised junior developers
  • Involved in L3 production support for the application
  • Responsible for assigning the production issues to respective developer and manage the production releases.
  • Involved in preparation of design documents (LLD).
  • Involved in development of portlets using JSR 286 technology.
  • Development of the application using Core java and J2EE technologies such as portlets
  • Involved in creating client projects for consuming SOAP web services.
  • Used Ajax to make the web pages dynamic without refreshing the complete page.
  • Assisting build team in build and deployments.
  • Used log4j for the error logging purpose.
  • Mentoring the junior developers in the team.
  • Involved in performing code reviews and performance optimizations

Environment:Websphere Portal Server v 7.0, Websphere Application Server v 7.0, Rational Application Developer v7.0, Core Java, J2EE, DB2 9.5, JSR 286 API, Linux, Portlets, Springs, Hibernate.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) for this project i.e. requirement gathering, designing, coding, unit testing, deployment, maintenance.
  • Developing the business layer of application using Core java and J2EE technologies such as portlet framework
  • Used xmlaccess tool for importing and exporting the artifacts between different Websphere Portal instances.
  • Developed portlets using Springs technology - used different kinds of dispatchers provided by Springs to implement the design flow in the portlets.
  • Involved in developing inter-portlet communication using portlet events and render parameters
  • Used JSR 286 and JSR 168 technologies for developing the portlets.
  • Involved in creating client projects for consuming SOAP web services for interacting with different applications within Allstate.
  • Used Ajax for dynamically refreshing the Portal page using the new features in JSR 286 API.
  • Involved in guiding the team for overall project development.
  • Assisting build team in build and deployments.
  • Mentoring the junior developers in the team.
  • Involved in performing code reviews

Environment:Websphere Portal Server v6.1, Websphere Application Server v 7.0, Rational Application Developer v7.5, JSR 286 API, Sun Solaris, Portlets, Core Java, J2EE, Springs.

Confidential

Content Developer

Responsibilities:

  • Development of the application using Core java and J2EE technologies such as portlets
  • Involved in designing overall structure of the portal using IBM Web Content Management System.
  • Involved in development of Web components using IBM Web Content Management System
  • Involved in development of portlets using JSR 168 technology.
  • Responsible for Webspshere Portal administration activities and configuring WCM search.
  • Responsible for development a tool for automating content migration activity
  • Involved in migrating Websphere Portal v6.0 to Websphere Portal v6.1
  • Involved in performing code reviews

Environment:Websphere Portal Server v6.1, Websphere Application Server v 6.1, Rational Application Developer v7.0, Core Java, J2EE, JSR 168 API, JSR 286 API, Linux, Portlets.

Confidential

Java Developer/Web Content Management Developer

Responsibilities:

  • Development of custom portlets using Core java and JSR 286 technologies for providing mechanisms for custom content creation.
  • Involved in designing overall structure of the portal using IBM Web Content Management System.
  • Involved in development of Web components using IBM Web Content Management System
  • Involved in installation/configuration of portal, database, web servers in production environment.
  • Involved in development of portlets using JSR 168 technology.
  • Responsible for Webspshere Portal administration activities and configuring WCM search.
  • Involved in migrating Websphere Portal v6.0 to Websphere Portal v6.1
  • Involved in requirement gathering.
  • Development of the application using Core java and J2EE technologies such as portlets
  • Involved in development of portlets using JSR 168 technology.
  • Attended trainings for Websphere Portal
  • Installation and configuration of Websphere software on server machines.

Environment:Websphere Portal Server v6.0, Websphere Application Server v 6.0, Rational Application Developer v6.0, Core Java, J2EE, JSR 168 API, JSR 286 API, Linux, Portlets, DB v8.1.

We'd love your feedback!