We provide IT Staff Augmentation Services!

Java Api Architect/developer Resume

SKILLS SUMMARY

  • Expertise in providing system & architecture solutions for enterprise architecture design and integration platforms.
  • Architect and design quality, high performance software systems.
  • Expertise in designing & delivering solutions based on principles of SOA/ESB/Integration technologies (IBM products - WESB/IIB/MQ), Micro Services and API Management (Apigee Edge, IBM API Connect).
  • Have strong domain expertise in Banking & Financial Services and Telecom.
  • Very strong skills in planning, designing and implementing integration solutions and data structures(FSDM).
  • Very good knowledge and hands on expertise in Java, J2EE, Sybase and MySQL.
  • Hands on experience in developing web and distributed applications using Java, Servlets, EJB, Tomcat (Web Server), Liferay Portal Server, Websphere ESB and Open ESB.
  • Good knowledge of cloud computing, experience hosting micro services in AWS cloud platform.
  • Good knowledge of Object Oriented programming using JAVA/J2EE and possesses knowledge of Hibernate and XML Technologies.
  • Experience in working with Sybase, DB2 and writing stored procedures.
  • Experience with big data tools like Splunk.
  • Extensive exposure to Version Management tools such as CVS and SVN.
  • Additional Tools in IBM Integration Toolkit, IBM Integration Designer, Eclipse, Intellij, PUTTY and Aqua Data Studio.
  • Strong logical and analytical abilities along with practical and lateral problem-solving capabilities.

TECHNICAL SKILLS

 

Business Areas: Banking & Financial Services and Telecom.

Operating Systems: Windows (10, 7, XP, 2003 Server), UNIX.

Technologies: JAVA, J2EE, Web Services, ESB (IBM Integration Bus, Websphere ESB, FUSE, ServiceMix, Open ESB), NodeJS, NoSQL, IBM Datapower, API Management (Apigee Edge, IBM API Connect), Micro Services, Amazon Web Services(AWS), XML Technologies (JAXB, Dom4j, XSLT), Portal Server (Liferay), Splunk.

Databases: Sybase, Oracle, MySQL, DB2, DynamoDB.

Server-Side Technologies: IBM Integration Bus, Websphere ESB/Application Server, IBM MQ, FUSE ESB, Tomcat (Web server), Open ESB (ESB), EC2/Elastic Bean Stalk, Glassfish Application Server, Liferay Portal Server.

Frameworks: Hibernate, Log4j, Liferay Portal Framework, FitNesse.

Tools: IBM Integration Toolkit, IBM Integration Designer, Eclipse, IBM MQ Explorer, Splunk, Intellij, Aqua Data Studio, TOAD, SQL Developer, Edit plus, PUTTY, CVS, SVN, RTC (IBM Rational Team Concert).

 

PROFESSIONAL EXPERIENCE

Confidential

Java API Architect/Developer

Roles and responsibilities:

  • Architect and design quality high performance software systems.
  • Expertise in designing & delivering solutions based on principles of SOA/ESB/Integration (IBM products - WESB/IIB/MQ) technologies, Micro Services and API Management (Apigee Edge, IBM API Connect).
  • Working on modernizing the bank’s legacy SOA systems to Microservices/APIM centric suite.
  • Participate in the design, implementation and maintenance of data structures, data dictionary and architecture.
  • Employ software development lifecycles.
  • Perform database design and system testing.
  • Apply data modeling and integrated app development methodologies.
  • Perform advanced debugging, problem solving and testing.
  • Interpret, validate, and map business requirements.
  • Integration services architecture using Enterprise Integration Patterns (EIP).
  • Analyzing test results and recommending modifications to the applications to meet project specifications.
  • Continuous integration using Jenkins and Maven. Source control using SVN.

Confidential

Senior Programmer Analyst

Roles and responsibilities:

  • Analyzing user requirements and defining functional specifications using Agile and BPM methodologies.
  • Integration services architecture using Enterprise Integration Patterns (EIP).
  • Design and development of web based applications using JAVA, J2EE, Spring, JAX-WS and CAMEL in FUSE ESB and Tomcat webserver.
  • Developing design patterns such as DAO pattern.
  • Developing stored procedures, triggers, views and functions using PL/SQL.
  • Developing and implementing test validations of the applications using JUNIT and Mockito.
  • Analyzing test results and recommending modifications to the applications to meet project specifications.
  • Source control using SVN. Continuous integration using Jenkins and Maven.
  • Participate in User Acceptance Testing (“UAT”) and interpreting results for the core team.
  • Production migrations, support and small enhancements.
  • Documenting modifications and enhancements made to the applications as required by the project.

Confidential

Technology Lead

Roles and responsibilities:

  • Business requirement gathering and design.
  • Lead a team of developers to achieve project goals and Provide technical guidelines.
  • Development in Java using advanced java features like Generics, ORM (MOJO) tools, custom built collection framework called CARAMEL.
  • Adapted various design patterns like singleton, Factory, DAO patterns.
  • Test driven development using FITNESSE, JUNIT, and MOCKITO.
  • Develop trigger based database layer using Sybase stored procedure, which maps data across multiple databases.
  • Continuous integration using Jenkins and maven. Version control using CVS.
  • Participate in User Acceptance Testing (“UAT”) and interpreting results for the core team.
  • Production migrations, support and small enhancements.
  • Documenting modifications and enhancements made to the applications as required by the project.

Confidential

Technical Associate

Roles and responsibilities:

  • Research upcoming Mobile TV standards like OMA BCAST, IPDC, TMS etc.
  • Develop Electronic service guide management tool in Java 1.5 based on the specifications.
  • Develop personalization engine for Mobile TV viewers using Java/J2ee based web technologies.
  • Develop text message based personalization mechanism using Motorola proprietary SMS platform and Java JMS implementation.
  • Develop personalization portal using Liferay portal server.
  • Test driven development using JUNIT. Version control using SVN.
  • Participate in User Acceptance Testing (“UAT”) and interpreting results for the core team.
  • Production migrations, support and small enhancements.
  • Documenting modifications and enhancements made to the applications as required by the project

Hire Now