We provide IT Staff Augmentation Services!

Senior Java Developer/technical Lead Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 11 Years of technical experience in Software Application Development, Maintenance and Enhancement in WebSphere Suite, JAVA/J2EE wif framework Hibernate, Struts, JSF 2.0, Spring AOP, Spring Data REST and Spring MVC.
  • Analyzed, Designed, Developed, Implemented, Integrated, Tested and Maintained Software product components dat operate in a network environment for various applications using Waterfall, Agile methodologies and following industry standard procedures.
  • Experience in developing and deploying applications on various Application/Web Servers such as Web Sphere Portal Server, Process Server, Application Server and Tomcat 7.0.
  • Good exposure on J2EE design patterns such as MVC, Singleton, Data Access Object, Business Delegate, Service Locator, Domain Object and Session Façade.
  • Experience in database such as Oracle, MySQL and DB2.
  • Designed and developed Process Flows using BPEL Orchestration.
  • Hands on experience on developing Java Components using SCA, TASK, BPE and SDO APIs.
  • Designed and developed various SCA components like Business Rules, Business State Machines, Selectors and Human Tasks.
  • Designed and developed various WPS & ESB components including different types of Adapters like FlatFile, JDBC and Email.
  • Hands on experience on WebSphere Message Queue and Service Integration Bus.
  • Designed and developed Interface Business Object & XSLT mappings.
  • Experience in change control management tools like Clear Case, CVS, GIT and SVN.
  • Experience in Project Management tools like IBM Clear Quest, JIRA, Version One.
  • Experience in developing and deploying Web Services (SOAP - Apache CXF, EJB 2.1, 3.0 & REST)
  • Experience of implementing Log4j and SLF4j logger service in application.
  • Construct and maintain build-script using Maven.
  • Full exposure in development using Agile Methodology and good exposure in Agile as Scrum Developer, Scrum Lead Developer and Experience in Agile Process such as TDD (Test Driven Development), Scrum Iteration.
  • Full exposure to Systems Development Life Cycle (SDLC) (Requirement gathering, Analysis, Design, Development, Documentation, Testing and User training)
  • Strong analytical and troubleshooting knowledge on researching Problems discovered by QA or product support and provided acceptable problem resolutions by supporting Client needs.
  • Enthusiastic, creative and willing to increased responsibility. Strong commitment to deliver timely, accurate and quality work.
  • Involved in developing teh Shell Scripts to execute teh batch jobs.
  • Rich experience in EAI using ESB (Enterprise Service Bus) such as Mule.
  • Working experience in estimation and calculating efforts of s/w by using Usecase estimation.
  • Hands on experience in Junit & EasyMock.
  • Transformed existing code to become self-documenting, loosely coupled, created and enhanced a high separation of concerns, reusability, readability and maintainability.
  • Played a crucial role in several successful roll outs. There are few critical projects where I single handedly delivered at onsite and got very good appreciation for my efforts.
  • Proficient in interaction wif teh business users by attending meetings wif teh clients in Requirements gathering phase.
  • Strong team player wif excellent inter-personal, written and oral communication skills.

TECHNICAL SKILLS:

Framework: SOA, SCA, Spring, Struts, Hibernate, JSF

Web Technologies: HTML, CSS, JavaScript, EXT JS

Enterprise Service Bus (ESB): Mule

Web Services: Apache CXF, SOAP, REST

J2EE Technologies: JSP, Servlets, EJB 2.1 & 3.0, JMS, JSF 2.0, HornetQ.

Query Language: SQL

Database: Oracle, MySQL & DB2

WebSphere Suite: IBM® WebSphere Business Process Manager v8.5

Servers: WAS, WPS, WBPM, Tomcat, WebLogic Server

Build Tools: Maven, ANT

Version Control: CVS, Clear Case, GIT, SVN

Project Management Tools: IBM® ClearCase, IBM® ClearQuest, JIRA, Version One

Software Domains: Healthcare, Insurance & Banking, Infrastructure.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Senior Java Developer/Technical Lead

Responsibilities:

  • Actively Involving in Requirements Gathering, Analysis, Design, Development and Testing.
  • Distributing teh work among all teh team members by explaining teh requirement dat was gathered during concept sessions wif teh Business users.
  • Designing and developing ESB mediation flows & components along wif XSLT data transformations to interact wif Web Services.
  • Orchestrating teh Process Flows using BPEL and various WPS components including different types of Adapters like FlatFile, JDBC and Email.
  • Helping teh development team to overcome their technical difficulties and also responsible for controlling & identifying defects at early stages.
  • Identifying and owning architectural and other technically based risk, escalating to teh Project Manager as appropriate.
  • Own teh Responsibility of teh overall Sprint or Iteration outcome.

Environment: Java, J2EE, WebSphere Business Process Manager Advanced-Process Server 8.5, WebSphere Portal Server 8.0, WebSphere Integration Designer 8.5.6.0, Rational Application Developer 9.1, WebSphere Application Server 8.5, WebSphere Message Queue 8.0, Hibernate, EJB 2.1, XML, JUnit, Oracle 11g, JSF/JSR158, JMS, Maven, Version One, GIT.

Confidential, Sacramento, CA

Senior Java Developer/Technical Lead

Responsibilities:

  • Actively participated and involved in System Designing & Requirement Gathering by interacting wif Functional and Architecture teams.
  • Discussion wif teh DEV team and explaining teh requirement dat was gathered during initial discussion and to make sure dat teh development was happening wif proper design pattern.
  • Developed Common Logging, Event Handling and Audit Log Reusable Frameworks using Spring AOP and AspectJ.
  • Designed and developed FAME Web Service integration wif MMIS application to interact wif MEDS system.
  • Strong experience of developing data models using Hibernate POJO's and using HQL, Criteria and Filters.
  • Helping teh Development team to overcome their technical difficulties.
  • Developed Class Diagrams dat depict teh code’s design and its compliance wif teh functional requirements.
  • Reviewing teh Code as per teh Coding Standards and also reviewing teh Junit Test Cases.
  • Involved in developing teh Shell Scripts to execute teh batch jobs.

Environment: Java, J2EE, WebSphere Business Process Manager Advanced-Process Server 8.5, WebSphere Portal Server 8.0, WebSphere Integration Designer 8.5.6.0, Rational Application Developer 9.1, WebSphere Application Server 8.5, WebSphere Message Queue 8.0, Hibernate, EJB 2.1, XML, JUnit, Oracle 11g, JSF/JSR158, JMS, IBM ClearCase, IBM ClearQuest, dynaTrace.

Confidential, Atlanta, GA

Senior Java Developer/Lead

Responsibilities:

  • Actively Involved in Requirements Gathering, Analysis, Design, Development and Testing.
  • Involved in Code Reviews, Unit testing of developed components and Integration testing including all teh layers.
  • Distributed teh work among all teh team members by explaining teh requirement dat was gathered during initial discussion.
  • Designed and developed HUB, Real-time messaging system between MMIS and Client ITD System using Service Integration Bus & Queues.
  • Designed and developed various SCA components like Business Rules & Selectors.
  • Designed and developed various WPS and ESB components including different types of Adapters.
  • Designed and developed Process Flows using BPEL Orchestration.
  • Responsible to understand teh functionality of assigned module/sub module.
  • Responsible for timely and quality delivery.
  • Developed Java components using SCA, TASK, BPE and SDO APIs.
  • Performed Unit testing by using SOAP UI for all teh developed Web Services.
  • Involved in developing teh Shell Scripts to execute teh batch jobs.
  • Following Coding standards using Check Style in WID/RAD.
  • Responsible for controlling and identifying defects at early stages.

Environment: Java, J2EE, WebSphere Process Server 7.x, WebSphere Portal Server 7.x, WebSphere Enterprise Service Bus 7.x, WebSphere Integration Developer 7.x, RAD 7.x, WAS 7.x, Hibernate, EJB 2.1, XML, JUnit, Oracle 10g, JSF/JSR158, JMS, IBM ClearCase, IBM ClearQuest, dynaTrace.

Confidential

Responsibilities:

  • Actively Involved in Requirements Gathering, Analysis, Design, Development and Testing.
  • Responsible to understand teh functionality of assigned module/sub module.
  • Distributed teh work among all teh team members by explaining teh requirement dat was gathered during initial discussion.
  • Designed and developed Process Flows using BPEL Orchestration.
  • Involved in separating all business logic from existing application using design patterns such as DAO’s.
  • Designed and developed Interface Business Object & XSLT mappings.
  • Coded reusable Java business components, which abstracted teh data in teh database and provided a common interface for database access and business functionality.
  • Designed and developed various WPS and ESB components including different types of Adapters.
  • Performed Unit testing, Integration testing & Performance testing.
  • Developed Java components using SCA, TASK, BPE and SDO APIs.
  • Performed Unit testing by using SOAP UI for all teh developed Web Services.
  • Involved in developing teh Shell Scripts to execute teh batch jobs.
  • Actively involved in creating High and Low Level Design Documents.
  • Responsible for timely and quality delivery.
  • Responsible for controlling and identifying defects at early stages.
  • Involved in Code Reviews, Unit testing of developed components and Integration testing including all teh layers.

Environment: Java, J2EE, WebSphere Process Server 6.0.1/7.0, WebSphere Portal Server 6.0/7.0, WebSphere Enterprise Service Bus 6.0.1/7.0, WebSphere Integration Developer 6.0.2/7.0, RAD 6.0/7.0, WAS 6.0/7.0, WebSphere Message Queue 6.0/7.0, Hibernate, EJB 2.1, XML, JUnit, Oracle 10g, JSF/JSR158, JMS, IBM ClearCase, IBM ClearQuest.

Confidential

J2EE/Integration Developer

Responsibilities:

  • Actively Involved in Design Discussion and also involved in collecting project requirements.
  • Designed and developed Interface Business Object & XSLT mappings.
  • Designed and developed various SCA components like Business Rules & Selectors.
  • Designed and developed various WPS and ESB components including different types of Adapters.
  • Coded reusable Java business components, which abstracted teh data in teh database and provided a common interface for database access and business functionality.
  • Designed and developed Process Flows using BPEL Orchestration.
  • Prepared Micro Design by using given Macro Design and Contract Specification documents.
  • Created UTP (Unit Test Plan) documents for teh developed services.

Environment: Java, J2EE, WebSphere Process Server 6.0, WebSphere Enterprise Service Bus 6.0, WebSphere Integration Developer 6.0.1, WebSphere Message Queue 6.0, WebSphere Portlet Factory 6.0, WebSphere Customer Center 6.0, Tivoli Access Manager.

Confidential

J2EE/Integration Developer

Responsibilities:

  • Designed and implemented teh BPEL flow for teh CustSync Module.
  • Configured teh messaging queues in teh SIB and connected wif JMS export of Java component.
  • Configured teh Siebel Outbound Adapter and invoked this outbound interface from BPEL.
  • Developed Interface Map component to convert GBOs into ASBOs and data maps using snippet.
  • Configured teh Email Outbound Adapter to send teh email in a given custom format.
  • Configured teh JDBC Inbound Adapter using Enterprise Service Discovery to invoke teh SCA component based on teh Event occurred in teh database.
  • Developed a SCA Java component using SCA API to invoke teh JCA Email Adapter.
  • Developed a Java class to be invoked by teh Email Adapter for teh Custom Data Binding by implementing RecordHolderDataBinding interface.

Environment: Java, J2EE, WebSphere Integration Developer 6.0.2, WebSphere Application Server 6.0, WebSphere Process Server 6.0, SIB, JMS, Windows 2000, WebSphere MQ 6.0.

Confidential

J2EE/Integration Developer

Responsibilities:

  • Actively Involved in Design Discussion and also involved in collecting project requirements.
  • Designed and developed Process Flows using BPEL Orchestration.
  • Developed Business Rules to implement business policies.
  • Developed Selectors to select teh Components like Web Services, other SCA components.
  • Worked on Task API to create and claim Human Task.
  • Installing and Configuring Flat File, JDBC, and Email adapters using Enterprise Service Discovery.
  • Developed Interface Map component to convert GBOs into ASBOs.
  • Used WebSphere MQ and JMS as messaging platform.

Environment: Java, J2EE, WebSphere Application Server 6.0, WebSphere Process Server 6.0, WebSphere Integration Developer 6.0.1, SIB, JMS, MQ, MDB.

Confidential, Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Developed and configured server side J2EE components like EJB, JSP, and Servlets using IDE-WSAD and deployments in IBM WebSphere Application Server 5.0.
  • Involved in writing JMS-MQ Series components and deploy teh same in WAS.
  • Design and development of web-based reports using SQL and PL/SQL.
  • Complete support of teh application for regular change requests and enhancements.
  • Performed Unit testing, Integration testing & Performance testing.
  • Worked as backend java developer for this web based application.
  • Used java beans to process teh request from teh user and present teh output on web pages.
  • Generated SQL queries using teh parameters supplied by teh front end.
  • Exception handling was used to trap any incompatible data entered.
  • Manual testing was performed for quality assessment.

Environment: Java, Servlets, JSP, Java Beans, Apache Tomcat.

We'd love your feedback!