Java Software Consultant Resume
OBJECTIVE:
To seek a challenging and responsible career in your Organization, this utilizes my interpersonal communication Skills for organization development.
SUMMARY:
- Experience, skills, and abilities that I can offer your company include:
- Over 17+ of experience in the Information Technology sector as a Business Solutions cum Technical Architect;
- Currently performing as a Solution Architect role at client(s);
- Create road map for existing business systems and for evolving systems
- Designed solutions based on Java/J2EE design patterns and SOA principles;
- Ability to resolve project issues through co - operation with team members;
- Ability to work effectively in a dynamic, multi-tasking environment;
- A qualified person with 17 years experienced in all phases of SDLC with experience in Confidential level 4 company.
- I have been involved in performance analysis, re-engineering and architecting systems.
- Proven abilities to solve complex problems with innovative solutions with a keen sense of keeping abreast of technologies and pilot the usage of the same.
- Experienced in delivering end to end solutions.
- Excellent communication, interpersonal skills and a good team player. Sound knowledge of OOAD, UML and Service Oriented Architecture.
- Experienced in B2B Integration technologies using ESB.
- In addition, I m perfectly capable of explaining technical problems to less experienced programmers, which makes me an excellent coach.
- Good knowledge in business domains like Health Care, Banking, Insurance and Financial Services.
CAREER DETAILS:
Confidential
Java Software ConsultantTECHNOLOGY: Java SE 1.x, Spring 3.x, Jenkins, Git, Mule Anypoint Studio, Mule EE Runtime 3.8.x, SOAP Web Services, Apache Camel, Apache CXF, Spring Boot, Spring Security, Spring Cloud (POC), EhCache, Oracle Coherence, API Management using WSO2, Maven 3.x
Responsibilities:
- POC’s has been implemented to demonstrate the efforts involved in migrating the API’s to cloud platform using Cloud Foundry, Spring Boot and Spring Cloud.
- POC’s has been implemented to evaluate Mule ESB vs spring in combination with Apache Camel & CXF to showcase the benefits.
- Design and develop Gateway API solutions using Mule ESB and WSO2.
- Design and implement API definition including access roles definitions and documentation using Swagger.
- Translate and document functional requirements into mule flows.
- Work with platform team in designing and setting up the Mule EE Runtime infrastructure.
- Implement re-usable generic services/components for MUnits.
- Implemented object store using EhCache.
- Implemented different API’s using in-house common-framework(s).
- Design and implement custom connectors for generic validations and logging using JSON Logger.
- Fully integrated with ELK stack Elasticsearch,Logstash, andKibana.
- Involved in design and implementation scopes/roles/Throttling/Entitlements to control API’s access in WSO2.
Confidential
Senior Technical Consultant
TECHNOLOGY: Java SE 1.x, JEE, EJB 3.0, Spring 3.x, Jenkins, Git, Websphere8.x, SOAP Web Services, Redis, Spring Data Redis, RESTFul Web Service using Spring Boot and Microservices architecture, Oracle 11g, Maven 3.x
Responsibilities:
- Develop solutions using java, XML, HTTP, SOAP & REST Web Services, SOA, API management and other web technologies.
- Plan & documents software component deployments across multiple environments and coordinates with infrastructure deployment and release management team.
- Create distributed web services for multichannel consumer applications to consume.
- Translate functional and technical requirements into architures and designs.
- Work with engineering team to participating in designs, development and implementation.
- Develop and deliver quality applications on-time and that meets project plans and delivery commitment.
- Design VMS and PNP services based on the Microservice Architecture design principles.
- Implemented caching using redis in-memory data structure store.
Confidential
Business Solutions Technical Architect
TECHNOLOGY: Java SE 1.5 and 1.6, JEE & Design Patterns, EJB 3.0, Hibernate 3.x with JPA (Java Persistence API), Spring 2.x, Apache Camel, JBoss 4.x, 5.x and 6.x, ESB Jboss, OSB - Oracle Service Bus, Open ESB & WSO2 for POC, Mule CE, Anypoint Studio, BPM & BPEL using Riftsaw, ODE, Hornet Q, Active MQ, MQ Series, Web Services, SQL Server, Maven 1, 2 & 3, Jasper Reports and many other open source libraries
Responsibilities:
- Core responsibility is look after the internal systems and 3rd party systems of Confidential
- Design and implement generic solutions using IBM IAA framework for Confidential systems based on Java/J2EE, which serves over 450+ concurrent users using spring, Hibernate etc.
- Design and implement SOAP based web services to standardised contract for integrating into Confidential systems which enables better management and business process orchestrations
- Architect and design the core integration system using ESB to integrate with third party underwriting systems, such as Compass & Astute, for policy admin and claims systems.
- Identify and analyse the business requirements and translate them into logical design while identifying the limitations of the existing systems and technologies.
- Creating roadmap (includes technical architecture end goal, cost reduction of maintaining the existing systems) for designing existing components and existing systems to be SOA ready and ability to use ESB as integration platform.
- Architect the re-design of the IAA core components into SCS - Self Contained Systems from monolithic model, to align with architectural goals such as loose coupling between the core components, to upgrade the underlying technology stack seamlessly without affecting the business service contracts.
- Re-design and migrated the existing PACS (Payment and Collection System) using Mule flows based on mule best practices, this leads the implementation towards microservices architecture. SFTP, File, VM, Active MQ, JMS, server notifications, DB, wiretap and many more other components are used in implementing the application.
- Designed application systems to be cloud centric and provided road map to deploy and manage applications in cloud environments with AWS.
- Design and implement asynchronous & real time interfaces for PACS application using Mule server notifications, Active MQ, JMS and DB components for audit trail.
- Design and configure the integration between the core systems (synchronous & asynchronous real-time services) and all third party systems with in Confidential to align with SOA principles.
- Design and implement the modularity and scalability of the application architecture for DKPP, Australia.
- Designed the clustering and load balancing of the current business application with emphasis on open source & Jboss technologies.
- Created roadmap for implementing the distributed n-tier architecture for existing application.
- Architected and designed in-house UI framework to use in Intouch web application.
Confidential
Technical Evangelist cum Designer
TECHNOLOGY: Java SE 1.5 and 1.6, JEE, EJB 2.x and 3.0, JPA, Spring, ESB (Jboss, OSB - Oracle Service Bus, Open ESB) Open LDAP, JAAS API, Acegi framework, JBoss 4.x, ODE, WebSphere Server 6, Horner Q, Active MQ, MQ Series, Web Services, Oracle, SQL Server, PostgreSQL, Enterprise Data Base, DB2 etc, Maven 2, Jasper Reports and other open source libraries
Responsibilities:
- Primary role has been that of a Technical evangelist
- Re-designing the implementation of Silvermoon’s (SM) IAA components (Insurance Application Architecture Framework) based on Java/J2EE technology stack using SOA principle
- Used numerous open source technologies including Spring, Hibernate, Maven and other various open source technologies to enable core components multi-platform environments, such as JBoss Application Server with PostgreSQL/Microsoft SQL Server/EDB/DB2 Databases, WebSphere Application Server with PostgreSQL/SQL Server/EDB/DB2 as Databases, Weblogic Application Server with PostgreSQL/Oracle etc
- Enabling multi-platform support using single code base is one of the high-lights of my innovative ideas
- Design and implement security strategy around the application with respect to Request and Authorization of the role based business processes, such as underwriting process, using IBM IAA’s RnA framework and standard JAAS API
- SM IAA components are implemented to provide generic solutions for Financial and Insurance institution business processes like Policy Admin, Billing and Collection, Commissions, Claims, Loans and Policy Documents
Confidential
Team Leader
TECHNOLOGY: Java/JEE, Web services, Apache Library, Hibernate, Spring Framework, Java EE Design Patterns, SQL Server, JBoss
Responsibilities:
- PAR (Program Application Refresh) is a name of the business application for Confidential which includes many phases of development to provide solutions for their insurance business needs.
- Involved in designing and implementing the initial phase of the system including the automation of the Policy Administration process with integration to underwriting engine, printing and e-mailing of Policy Documents.
- Implemented Member/Agent management business process and Commissions management for the agents.
- Application is implemented using Java/J2EE technology using IBM’s IAA (Insurance Application Architecture). IAA is a component based architecture coupled with several components; which provides plug and play functionality along with reusability of the components
- Actively involved designing and implementing the core components of IAA such as Party, Communication and Activity Condition and Place component(s)
- Heavy handed in tuning of the JBoss and JEE based application, which previously came down daily, became a true 24X7 application
Confidential
Senior Java Consultant
TECHNOLOGY: Java, Servlets, JSP, EAD4J, Java EE Design Patterns, Log4j, Log4E, DB2, and WebSphere
Responsibilities:
- It is specially designed and implemented for Standard Bank, South Africa
- Application is being implemented using Java/J2EE technology stack by using IBM’s IAA (Insurance Application Architecture) framework
- Main focus is on commission management (Distribution of Policy Earnings) for agents/brokers/consultant for Standard Bank and Sales hierarchy system for Consultant management.
Confidential
Senior Java software Developer / Designer
TECHNOLOGY: Java 1.4, JEE, Servlets, JSP, JSTL, Struts, JAXP, XSLT, XDOCLET, EJB, JDBC, Java EE Design Patterns, Log4j, Log4E, Oracle, JBoss, Windows
Responsibilities:
- It is a web portal, where each and every employer will come and register themselves.
- Implement the business processes of registering and monitoring claims online for each working employee of a registered organisation, maintain contribution details to the UIF (Unemployment Insurance Fund), employment history.
- The project has been developed and released in two phases.
- Design and develop white box logic aka business process logics for claim management (especially, maternity claims, death claims and sickness claims).
- Involved in customizing the container for Jboss application server.
- Implemented service contracts for integrating to third party accounting system.
- Implemented stored procedures and functions in Oracle PL/SQL. Also, involved in tuning the SQL queries for optimum response.
- I was especially involved in Developed servlets to process the business logic, Development of JSPs for different User interfaces and develops interfaces for addition, modification and deletion of records
- Develop Java Beans for performance of business processes
- Involved in the Database design
- Involved in the Document design
Confidential
Java Software Consultant
TECHNOLOGY: Java, Servlets, JSP, EJB, JDBC, Oracle, Weblogic, Java EE Design Patterns, Windows
Responsibilities:
- The system is expected to develop an operational environment in which each service provider can drive himself to the peak level of capability, limited only by the individual knowledge, experience in their application
- Here the needs and the expectations of a patient visiting the hospital drive the system
- The patient in focus prompts every action or event in the hospital
- The main trigger for actions is the interaction between a patient and the consulting doctor
- It would be a paperless environment for all Users when the system is on fully developed state. In short, the design and development efforts being put in should all aim to achieve the Patient care nearer to point of perfection
- Dynamic business tool for construction loan funding company in USA for on-line management of the process
- Consists of different Users like Title Processor, Lender, Builder, Inspectors, Administrator and Manager
- The project information is available to authorized User only
- The projects are displayed depending on the role of the User
- Only projects that are handled by the User are displayed he can select any of the projects the details of the project can be seen through draw view mode and notes view mode. The draw view displays all the particulars of the selected project and depending upon the role he can either add items modify and update
- He can also create new draws to the projects and also update the status of the project
- Notes view has all the notes that relating to the particulars draw of the project the navigation through the different draws is done through next and previous buttons which are enabled and disabled depending on the draw number
- He can add and post new notes to the draw
