We provide IT Staff Augmentation Services!

Senior Java / Esb Lead Developer Resume Profile

3.00/5 (Submit Your Rating)

New York City, NY

PROFESSIONAL SUMMARY

  • Application Architecture, Application Design, Technology Architecture, Spring Framework, mule ESB, IBM WebSphere ESB, JAVA/J2EE Design Development.
  • 10 years of experience in multi-tier, distributed SOA based application development.
  • Experienced in architecting, prototyping, designing, building software products solutions, recommended alternate solutions, problem solving and strategies across variety of business.
  • Developed and maintained comprehensive architecture design, functional, data model documentations.
  • Ensured quality of software, security, deployment and support disaster recovery procedures.
  • Experienced in reengineering, migration, enterprise application integration EAI , Unified Modelling Language UML , Object Oriented Application Design OOAD , performance analysis, optimization and security.
  • Experienced in IBM WebSphere ESB and Mule ESB Enterprise Service Bus Technologies
  • Experienced in Java/J2EE design patterns, Enterprise Integration Patterns EIA , ETL, E-R Data Modelling Spring frameworks.
  • Experienced in Data Structure, Data modelling, Multi Threading, Integration Broker, Messaging, Proof of Concepts POC , re-usable and components developments.
  • Comfortable working on windows, Linux, UNIX.
  • Experience in caching, Data Replication and performance tunning.
  • Proficient database, SQL and oracle skills.
  • Experience in designing application using functional and non functional requirements.
  • Domain knowledge in banking , Insurance , Telecommunication, hospitality services and media
  • Experience in both Test Driven development Agile and SDFC based Waterfall software model Methodologies Development
  • Performed in the roles of Application Designer, Technical Development Lead, Application Support, debugging, Project implementation and single contact point SPOC for project execution and deliverables.
  • Strong knowledge in principles, OOPS concepts, Configuration management, build process and release management
  • Review and approved external parties systems and solutions as per specifications.
  • Leaded development team in supporting business objectives, mentoring and training developer. Also worked on onsite-offshore model.
  • Understanding knowledge in .Net and C .

TECHNICAL SKILLS

  • Extensive experience in developing application software using Java, J2EE, Servlet, JSP, EJB 2.0/3.0, JAX WS, Spring framework, Spring Batch, Spring integration, Spring Security , Spring JMX, ORM Hibernate , JDBC, JNDI, XSD, XML ,SAX, DOM, JAXB, XSLT, JPA,JTA,EHcache HTML, JSON, JavaScript.
  • Expert in writing UNIX shell scripts for batch, automatic processing and process scheduling.
  • Experience in Oracle 9i, 10g 11g, MS SQL server and Sybase Database. Good knowledge in writing DDL, DML, PL/SQL scripts and query optimization.
  • Expertise in Websphere Cast Iron, IBM WebSphere ESB and Mule ESB technologies
  • Knowledge in open cable technologies like Tru2way and EBIF as well as in using version controls like CVS, VSS, and SVN.
  • Expertise in working Environment of Web sphere , Tomcat, Web logic 9/10, Jboss 4.2.3 Mule ESB Server
  • Some extent Knowledge in .net and C .
  • Experience with Eclipse's PMD, checkStyle for code review
  • Knowledge in ANT and MAVEN scripts to build and deploy
  • Knowledge in LDAP, SMTP , SSO , Clearquest, rally, Eclipse, Visio, XML Spy,
  • Knowledge in TOAD, SQL developer , JIRA, Confluence, Jenkins and Bamboo
  • Expertise in implementing unit test in Java using JUnit and Test NG.
  • Experience in SOA and message P2P, publish subscribe based application development.
  • Extensive hands-on experience in presentation layer, business layer and persistence layer.
  • Experience in SOAP, WSDL with JAXB, DOM and SAX Parser. Hands on experience in iReport and iText.
  • Excellent team player with interpersonal, analytical, negotiation and communication skills.
  • Expertise in developing various Test Plans to do rigorous Testing and Implemented various applications developed successfully. Defined and created various Functional Documents for the systems.

PROFESSIONAL EXPERIENCE

Confidential

Senior Java / ESB Lead Developer

Responsibilities:

  • Application integration using IBM WebSphere Enterprise Service Bus 7.x.
  • Understanding and translating the requirements into application and system design of ESB modules such as calendar services, membership, framework libraries, Google sales force modules.
  • Preparation and maintenance of design documents, nonfunctional requirements for enhancement upcoming new requirements.
  • Leaded development team in supporting business objectives and co ordinate work with offshore team.
  • As part of Calendar PT SOAP services, worked on implementation of GCR, trainer availability for the session, user preference configuration, trail pass activation, PT dash board activity.
  • As part of notification SOAP services, worked on get notification by user , mark notification and push notification to IOS
  • Architectural, Design and implementation of the Spring Batch implementation of class recommendations based on workout history , featured classes , favorite classes
  • Architectural, Design and implementation of the Spring Batch implementation for corporate customers which includes account set up, account cancel, billing data processing etc.
  • Design of mediation flow, reusable framework and domain class libraries.
  • Worked with SFDC team to integrate Equinox ESB-CRM services using Cast Iron.
  • Helped SFDC team to understand .net PT admin web site to convert into SFDC UI application.
  • Performing system analysis in SOA, software design and hands on development in an Agile Scrum environment.
  • Back-end middle tier layers development using SOAP web services, Java/J2EE, spring, xml, xsd, hibernate technologies.
  • Creation of DDL, DML for new specification and writing unit test cases.
  • Written Stored Procedure, trigger for active class instance creation and archiving workout data.

Environment: WebSphere Enterprise Service Bus 7.x, Websphere Cast Iron, SFDC, Java 1.6,Hibernate, JAX WS , Spring 3, Spring Batch, WebSphere Integration Developer V7.0 ,SAML, XML,JPA , EHcache , JTA Log4J, MS SQL Server, DML, DDL, PL/SQL, UNIX, Maven, JIRA, Confluence, Jenkins, SVN and WebSphere process Server.

Confidential

Senior Java / ESB Integration Lead Developer

Responsibilities:

  • Understanding and translating the requirements into application and system design. Prepared and maintained Architectural documents, non functional requirements document for varies project modules integration
  • Responsible for the design of ESB internal Database oracle GL control database.
  • Overall architectural design of ESB integration layer.
  • Core development of GL inbound and outbound flows which included integrating SFTP location, web services, JMS, spring batch processing
  • Develop kickoff messaging web service based on REST jersey framework.
  • Developed SOAP based contract first model Web services for interacting with ORCL GL product
  • Implementation of SOA for integrating legacy system, batch processor and event handler.
  • Leaded development team in supporting business objectives.
  • Establishment of IT infrastructure for integration layer, which included server build, svn setup, product selection and software installation for Mule MMC, Casewise Embarcadero
  • Process Scheduling and alert system development using mule email, jdbc end point services.
  • Transaction management between Mule inbound and outbound end points.
  • Bulk batch processing using Spring batch and provided data to the Oracle GL Database
  • Development of Exception and Notification framework using mule inbound and outbound components with IBM MQ.
  • Developments of process monitor using Spring MVC.
  • Test case review and supporting user testing and production.
  • Integration of many application CL, AP, ST, RM, IT, FIS, ebanking, OPICS, Basel II, Acquire, FMS, GL and data warehousing
  • Implementation of back end and middle tier layers using spring technologies.

Environment: Mule ESB 3.4.0, Java 1.6, Spring 3, Spring Batch, Spring MVC, XML, XSD,JSON,JMS,JTA, JPA, MS SQL Server, IBM MQ, Oracle 11g DML, DDL, PL/SQL, Log4J,SSL, UNIX, Maven, My Eclipse for Spring Mule IDE, SMTP , LDAP , Casewise Embarcadero, SVN and Tomcat/ mule ESB Server.

Confidential

Project Lead Senior java Developer

Responsibilities:

  • Understood and translated the requirements into application and system design.
  • Prepared and maintained Architectural documents, non-functional requirements document for varies project modules
  • Responsible for the design of DReAM oracle database with DBA.
  • Leaded development team in supporting business objectives.
  • Responsible for creating canonical model and XML schema for ePro, CCDR, ACME, Redwood interfaces
  • Proactively involved applying design concepts, layered architecture, MQ messaging Components, interfaces, messaging and patterns of the applications.
  • Led the development team, assigned tasks for team members and monitored them for the work done.
  • Created prototypes, tested design attributes and coordinated with other team members in accomplishing overall objectives.
  • Reviewed the test plan with test manager, UAT and integration testing.
  • Researched business needs industry trends and opportunities.
  • Implementation of ePro CCDR interfaces using Spring batch technology.
  • Implementation of back end and middle tier layers using spring technologies.
  • Implementation of DReAM UI using flex, Spring MVC.
  • Implementation of goal processing activity management system using MQ, JMS and spring hibernate.
  • Exposed available reward program using SOAP
  • Worked on Sprint 2 weeks based on Agile methodologies using the tool Rally.
  • Preparation of IT roadmaps, project review, monitoring implementation of the proposed system.

Environment: Mule ESB, Java 1.6, Spring 3, Spring Batch, Spring MVC, Spring Integration, SOAP, JAXB,XML,XSD, Hibernate, atomikos, JPA, EHcache, JSON, JMS,SAML, IBM MQ, Log4J, Oracle 11g DML, DDL, PL/SQL, UNIX, Maven,LDAP,SSO,SMTP, Test NG, Flex, Eclipse, Bamboo, Rally, Confluence, SVN and Tomcat/ Jboss.

Confidential

Sr Java J2ee Application Developer

Responsibilities:

  • Architectural, Design and implementation of the Titan Web services JAX WS , EJBs in order to generate Retail document for SCSS processor.
  • Architectural and design for Wireless inquiry interface to connect Amdocs to get customer information based on BAN.
  • Implementation of Titan System manger using Spring-Hibernate Technologies.
  • Leaded development team in supporting business objectives
  • Involved with integration of the enterprise components system manager and data replicator.
  • Prepared design aspects and responsible for delivering Titan data collector and data replicator modules using SOAP JAX WS and JMS.
  • Implementation of Customer Service summary CSS using Restful service.
  • Involved in project plan for maintenance activity, defect fixes and enhancements for the existing EDP enterprise system for the month to month releases.
  • Involved in code review and performance tuning activity across the modules SCSS, Manual SCSS and FNC.
  • Implementation of nightly batch spring batch processing for corporate customers.
  • Involved in system analysis and technical feasibility for implementing new functionalities for the DC/DR and batch processor.
  • Involved enhancement activity on Spring MVC to organize and process the customer activation, upgrade and extension.

Environment: Java 1.5/1.6, J2EE, EJB 3.0, JAX WS, JAX RS , JAXB, SAML, XML, XSD, SAX, DOM, Spring core , Spring MVC, Spring Batch, JMS,JTA,EHcache, Hibernate, Log4J, Oracle 11g PL/SQL, UNIX, Ant, HTML, CSS, iText, Eclipse, LDAP, SSO, VSS , SVN and Web logic 10.3

Confidential

Consultant

Responsibilities:

  • Implementation of the symphony order flow through among NGT, OP and Common UI.
  • Extensively worked on implementation of the SLA Audit Reports using Oracle objects like Stored Procedure, Java Procedure and Function.
  • Implementation Stored of entire mechanism for Automating Daily, weekly and monthly Reports using Unix Shell Scripts and Oracle.
  • Involved implementation of Symphony SYS PRIN Merge activity for the West, NE, and NW billing accounts.
  • Involved in creating test plans, fixing bugs in the application.
  • Involved enhancement/defect fixes in Order auto correction and flow through between billing systems CSG/Amdocs and APS-JR provisioning system.
  • Involved in post production testing and support for Symphony's month to month and emergency releases.
  • Adopted Agile as software methodology for development and delivery

Environment: Java 1.5, ConceptWave, Unix, JSP, Servlet, html, CSS,SAML Oracle 10g, SOAP, XML, XSD, Eclipse, SVN,UNIX, JMS, JavaScript, Oracle PL/SQL and Web logic 9.6.

Confidential

Java/J2EE Consultant

Responsibilities:

  • Implementation and Configuration of the TWE Installer enhancement using java, swings.
  • Implementation of the daily Automation Junit environment for the Solaris 10 Oracle 10g combo.
  • Defect Fixes and enhancement activity for month to month and emergency releases.
  • Designed jasper report files using iReport to support Sarbanes-Oxley compliance.
  • Worked with Spring MVC and hibernate.
  • Developed Data Access Object DAO pattern to abstract and encapsulate data access mechanism. Used SQL Queries and Stored Procedures extensively in retrieving the contents from the Oracle Data Base backend.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases

Environment: Java 1.5, Swing, Spring MVC, Log4J JMS ,JTA, JPA, HTML, CSS, iReport, XML, WSAD, HTML4.0, Oracle 10g PL/SQL, Log4J.

Confidential

Java/J2ee Application Developer

Responsibilities:

  • Implementation to discriminate the Local TV and National TV Reports using the J2EE technologies.
  • Technical training to the new comers ELT in the project to scale up their knowledge.
  • Leaded development team in supporting business objectives and co ordinate work with offshore team.
  • AJAX implementation for TV program/demography search and Client side validations using JavaScript.
  • Implementation of GUI for local TV reports using HTML, CSS, JavaScript, JSP, Servlet, XML, Xpath Query, XSLT
  • Used Sax/DOM parsing methodology for serializing and parsing the XML request and response
  • Design Patterns used were Business Delegate, Session Fa ade, DTO, and Service Locator.
  • Wrote several DTD's and XML Schemas and used XML parsers for data portability across Application layer and backend systems
  • Involved in table normalization, populating data using SQL Loader, writing complex queries, data formatting and writing triggers.
  • Developed stored procedures for use in the entity beans using PL/SQL for the database insert and update of vendor information
  • Designed the system using UML methodology. Modeled the system using Use Case Diagrams, Conceptual Diagrams, Sequence Diagrams, Collaboration Diagrams and Class Diagrams
  • Developed the ANT scripts for preparing ear, war and jar files and written deployment/monitoring script using Unix shell script.
  • Participated in development and system analysis, project planning, coding, testing, prototyping and modeling, provide detailed documentation, end user training, end user support, troubleshooting, problem resolution, and perform maintenance and enhancements for new applications

Environment: Java 1.4/1.5, Axis WS, EJB2.0, JAXB,JMS,JNDI, Java Mail, Java Beans,JSON Servlet, JSP,JSTL, Spring MVC,HTML, Java Script, CSS, Ajax, XML, XSD, DTD, SAX, DOM, SOAP,JTA, EHcache ,JPA, WSDL, XSLT, XQuery, Eclipse, and XML Spy, Oracle 9i/Sybase, Log4J, Oracle, Sybase PL/SQL, UML, Visio, Flash and MS Projects, Ant, Unix Shell scripting and DOS batch scripting, Process Scheduling

Confidential

Responsibilities:

  • Had direct contact with program Manager/Architect and gathered requirements to do re-engineering for the agency login modules.
  • Involved PoC and research activity in order to migrate the existing application to netAdvantages Framework web 2.0 .
  • Developed Form Beans and action classes to write the routing logic and to call different services.
  • Implemented log4j/error page configuration at runtime without modifying the application binary
  • Extensively used the JSP, JSP Tags, and JSP Custom tags, JavaScript, CSS, and AJAX in the view side
  • Enhancement for Incremental batch processor to update people meter data.
  • Onsite offshore co ordination and delegated the work to offshore team.

Environment: Java 1.5, JSP,JTA,JPA, JSF, Servlet, Java, Sybase, NetAdvantages, HTML, Java Script, CSS, XML, SAX/DOM, XQuery Tomcat Web server, Eclipse.

We'd love your feedback!