Technical Architect Resume
Concord, NH
PROFESSIONAL SUMMARY:
- 10+ years of software industry experience in all aspects of Software Development Life Cycle (SDLC) including Requirements analysis, design, packaging, quality assurance, implementation, issue tracking, version control, application maintenance, live application support (24/7) of Web based and distributed J2EE Enterprise Applications.
- Prepared Integration Architecture and Standards for use by projects using ESB infrastructure (Web sphere ESB, Mule ESB & IBM Stack)
- Work experience in Service Oriented Architecture and Micro services architecture
- Work Experience designing &developing inWeb Services (JAX - B, Apache-CXF, SOAP, WSDL,AXIS2,JAX-RPC,JAX-WS) &RESTfulWebServices.
- Extensive experience in developing Messaging Application using IBM Web Sphere tools likeJMS, Web Sphere MQ, Active MQ
- Experience on business process orchestration language like BPEL, Mediation Using WebSphere Process Server7.0.
- Experience working in Mule ESB/Web sphere ESB, IBM BPM Tool (BPEL, SCAcomponents integration & Flat file adapters).
- Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML5, JSF, Struts, JavaScript, Servlets, JavaBeans, CSS, EJB, XSLT, JAXB.
- Good Experience in Open source frameworkHibernate, Spring (MVC, AOP, IOC, Spring Security, Spring Batch, Spring Boot).
- Designed &Developing REST API as Micro Services for Angular front end/Other service calls as using ApacheKaraf/OSGI/Spring frame works.
- Proficient in Object Oriented analysis and design(OOAD) using common design patterns and implementing various Java/J2EE design patterns including Singleton, Factory, Abstract Factory, MVC, Front Controller, DAO, PipeLineetc.
- Extensive experience in Source Code Management (Version Control) tools like Clear Case, SVN, CVS and GIT. And Build, Deploy, Continuous Integration tools ANT, Maven, Jenkins.
- Experience in developing database applications usingOracle, MySQL andMongoDB worked onPL/SQL Stored Procedures Triggers Functions Packages Data Modeling and Performance Tunings.
- Expert in Modelling UML Diagrams (Class,Sequence,Activity,Component,Deployment,
- Infrastructure,Conceptual,Logical, Physical and Data Flow etc.) in IBM RSA/Visio/Blue Works.
- Hands on in writing POC,Code optimization and performance tuning across presentation,process and service layers.
- Experience in Production Support Troubleshooting and Debugging of applications.
TECHNICAL SKILLS:
Programming languages: Java, XML, HTML, SQL
Web Technologies: HTML5, Servlet, JDBC, JSP, JSF, Spring, EJB, Web Services (JAX-B, Apache-CXF, SOAP, WSDL,AXIS2,JAX-RPC,JAX-WS) &RestfulWebServices(JAX-RS), JSON, XML
Framework: Struts, Hibernate 4, JSF, Spring, Spring Boot, Spring MVC,OSGI frame work
SOA Tools: WebSphere Process Server(WPS), WebSphereEnterprise ServiceBus (WS ESB), WebSphere Integration Developer(WID) and Mule ESB
Web/Application servers: IBM WebSphere Application server, Portal server, Process Server, Oracle WebLogic, JBoss, Apache, Tomcat, Mule Server.
Database: Oracle, MySQL, NO SQL Database(Mongo)
IDE: IBM RAD, WSAD, Eclipse, EditPlus, NetBeans, Mule Studio, WID
Version control tools: CVS, IBM Clear case, GIT
Testing Tools: JUnit 4, Mocketio, SoapUI
Life Cycle Methods: Agile Methodologies, Waterfall Model
Design Methodologies: RSA, UML, Microsoft Visio
PROFESSIONAL EXPERIENCE
Technical Architect
Confidential, Concord, NH
Responsibilities
- Prepared Conceptual Process and Future Process flow, Automated end to end process workflow engine is designed and executed
- Designed architecture, technical governance guidelines andBuilt API/Interface specification
- Build microservices for teh delivery of software products across teh enterprises.
- Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boots.
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Developing REST API for calls from front end applications as micro services.
- Designed, Developed and analyzed teh front-end and back-end using Java, Spring, Spring boot, Spring Batch, JSF, Hibernateand Spring Micro Services
- Implemented Java persistence API (JPA) through Hibernate 3
- Monitored and fixed teh error logs using Log4J configured log4j.xml.
- Heap Dump Analysis and identifying and fixing performance issues.
- Responsible for effective planning, executing and controlling teh team tasks.
- Improved critical online and Batch transaction to meet teh SLA defined by state.
- Code reviews and maintain and deliver teh quality deliverable to customers.
Environment: Java1.8 /J2EE, JSF, JSR 286, Hibernate, Oracle, GIT, TIM/TAM server, Mule ESB, Restful Web services, spring boot, Mongo DB, shell scripting in LINUX,API, JSON, J2EE, JSON, AJAX, JQUERY, JUNIT.
Senior Technical lead
Confidential, Santa Anna
Responsibilities:
- Involved in Initial Analysis, Design and requirements gathering discussions.
- Responsible for developing Java code for business logic and test case preparation.
- Designed and implemented application using spring, spring IOC, Aspect Oriented Programming, spring boot, Spring Annotations, SpringMVC, spring transactions, Hibernate,SQL, and IBM WebSphere.
- Involved in Micro services of teh application.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3 standards
- Responsible for working on SOA/Web Services.
- Developed Integer and Date JSF components to support user entry of integer and date (month/day/year) values with internationalization. Wrote teh Core Java classes for teh components, tags, and renderers. Also, wrote teh JavaScript code to do client-side validation in all major browsers.
- Used Maven for building teh application, and completed testing by deploying on application server.
- Developed using Spring Framework (MVC, Dependency Injection, Auto Wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring teh spring xml files.
- Heap Dump Analysis and identifying and fixing performance issues.
- Modifying existing components as per teh Business rules with reference to Use Cases and UIS documents.
- Designed teh integrations based on SOA as they are loosely coupled with operating systems, programming.
- Involved in implementing JSF Validation for across several modules.
- Provided mentoring and code review services to other developers to ensure dat various J2EE technologies and design patterns are applied properly.
Environment: Java 1.7, Java/J2EE, Hibernate, JSF2.0/JSR168/JSR268, Oracle, WebSphere Application server, Restful web services, JMS, Active MQ Mule ESB Server, JBoss Developer Studio, Mule Studio
JAVA/J2EE/SOA Lead
Confidential, Atlanta GA
Responsibilities
- Developing interfaces, interface maps, Business Object Maps and Mediation Module using IBM WebSphere Integration Developer
- Developed teh SCA components using teh available implementation type Business Processes, Rules, Human Tasks.
- Implemented different type of binding imports, exports like SCA, Web services.
- Followed SOA Best Practices to integrate teh distributed components
- Used EJBs in teh application and developed Session beans for interfacing with teh database
- Used Oracle 10g database and PL/SQL stored Procedures functions packages Triggers.
- Created UML diagrams use case sequence diagram class based on teh business requirements.
- Developed and Implemented DAO classes using Hibernate for database transactions.
- Developed form beans and action classes to write teh routing logic and to call different services.
- Work involved extensive usage of HTML AJAX Responsive web design Ext.js Bootstrap JQuery and JavaScript for client side development and validations.
- Developed different SOAP services and Web Services using WSDL SOAP
- Implemented Batch jobs in Third party liability/Claims module MMIS system
- Implemented Stored Procedures using PL/SQL
- Analysis and Design of teh Object models and Singleton, Factory Design Patterns in various tiers of teh application
- Involved in unit testing of teh modules using JUnit test-cases.
- Preparing teh Weekly status reports and sharing with Client.
- Implemented Log4J for Logging Errors, debugging and tracking.
- Responsible for code review and approval of teh design by other team member
- Developed teh application using RAD
- Used Clear Case to manage and control version of build & Release.
- Exposed to Software Development Life Cycle (Scrum) following agile methodology.
Environment:Java/J2EE, Hibernate, JSF/JSR168,Oracle, IBM SOA, RAD 6.0, RSA 6.0, WID, Web Sphere Portal Server 6.0, WebSphere, Fair Isaac’s Blaze Advisor Rules Engine,Docfinity,TIM/TAM, EJB, Hibernate
Associate Java Developer
Confidential, Atlanta GA
Responsibilities
- Designing Wire Frames, Use Cases, and Technical Design for teh assigned modules.
- Implementation of use cases and coordination with teh team in successful implementation of use cases
- Development of code using Spring Framework with hibernate being used for data persistence.
- Development of Test Cases using JUnit.
- Worked in a challenging environment having bi-weekly builds and twice a month release.
- Deployed teh application on teh JBoss Application Server.
- Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
- Wrote message handler adapter for enterprise calls using Message Driven Beans, JMS and XML.
- Accessed database using SQL Queries, PL/SQL scripts.
- Developed Servlets and XML.
- Implemented JavaScript for teh expression validation.
- Assisted in database design in Oracle, schema planning.
- Integrated all screens and made changes as per teh requirement.
- Involved in Interconnectivity of teh Oracle database through JDBC.
- Developed GUI for various screens using JSP.
- Developed multi-tiered web - application using J2EE standards
- Used spring bean factories and dependency injection mechanisms.
- Used Spring MVC framework to develop teh application.
Environment: JSP, Spring MVC, HTTP, XML, Junit, SVN, Hibernate, Oracle, SQL, spring, JMS, Web Services, Eclipse, JBoss Application Server.