Soa/javaee Engineer Resume
SUMMARY:
- Plan, design and implement small and large - scale solutions to meet the business requirements of the organization.
- Participate in the design, implementation and maintenance of data structures, data dictionary and architecture.
- Have strong domain expertise in Banking & Financial Services and Telecom.
- Very strong knowledge of SOA/ESB/Integration technologies, Micro Services and API Management.
- 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), IBM Datapower, API Management, 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
SOA/JavaEE Engineer
Technologies: Java/J2EE, Web Services, XML, IIB, IBM BPM, IBM ESB, IBM Datapower, IBM MQ, DB2, Eclipse, Splunk, Subversion(SVN) and Agile development responsibilities:
- Plan, design and implement small and large-scale integration solutions to meet the business requirements of the organization.
- Participate in the design, implementation and maintenance of data structures, data dictionary and architecture.
- Develop enterprise-wide banking services software using enterprise Java (J2EE) technologies, Object Oriented design principles, Services Oriented Architecture (SOA), MQ and IBM Integration Bus/Enterprise Service Bus (ESB) to integrate systems.
- 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.
- Documenting modifications and enhancements made to the applications as required by the project.
Confidential
Senior Programmer Analyst
Technologies: FUSE ESB, XTRAC BPMN Engine, CAMEL, JAX-WS Webservices, TOMCAT werbserver, Java/J2EE, Maven, Jenkins, Unix, SVN Version Control. 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.
Technology Lead
Confidential
Technologies: Java, J2EE, Web Services, XML, Sybase, DB2, Spring, MOJO (ORM), Caramel, Unix, Maven, Jenkins, CVS.
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
Technologies: Core Java, J2EE, Web Services, ESB (ServiceMix, Open ESB), XML Technologies MySQL, SVN, Unix. 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 Confidential 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
