Java Architect Resume
SUMMARY:
- About 13 Years of experience in designing and developing distributed and web - based applications using java/j2ee.
- Proficient in Java, J2EE, Struts 1X/2X, Angular 1 & 2, Spring MVC, Hibernate, Spring boot, REST & SOAP and Microservice technologies.
- Experience in ensuring delivery, establishes goals, objectives, task allocation, tracking and target deadlines for team.
- Experience in Cloud Architecting, Designing and deployment using Pivotal Cloud foundry.
- Experience in developing cloud based application using Spring Boot that adhere to microservice and twelve-factor application principle.
- Strong experience in distributed component based architecture design and development.
- Experience in software development and design using agile methodology.
- Expertise in pair programming, agile/ scrum development approaches.
- Certification in Scaled Agile Framework Practitioner(SAFE) .
- Experience in Database Modeling, architecture designing, Project Scope, Project Plan and Execution.
TECHNICAL SKILLS:
Operating Systems: MAC OS, Linux Fedora, MS Windows XP / 2000 / 9x/ 7.
Database: Oracle 8i/9i/11g, MySQL
Programming Languages: Java 2 (1.2 - 8.0), JavaScript, Jquery, Prototype, SQL, HTML, XML, UML 2.0
Java Skills: J2EE, Struts 1.2, Struts 2.0, Angular 1 & 2, Spring 3.0, Spring Boot, Servlets, JSP, Java Beans, EJB 2.0, EJB 3.0, JDBC, Multi-threading, Web Services(SOAP/REST).
Web Framework: Struts 1.2, Struts 2.0, Spring MVC, SOA, Open ESB, Kafka, Quartz.
Web/Application Server: Oracle Application Server 10G, Bea WebLogic 8.1, Tomcat5/6/7.
Others: Jdeveloper, Eclipse 3.2, CVS, Rational Clear Case, Bugzilla, Ant, Ajax, Jquery, JSON, Web 2.0, Eclipse, Hudson, Maven 3,0 GitLab, Jenkins, JIRA, Artifactory, SonarQube, Rally
Design Pattern: Creational Patterns, Structural Patterns, J2EE Pattern.
PROFESSIONAL EXPERIENCE:
Confidential
Java Architect
Technologies: JDK 1.8, Web Services(SOAP/REST), Spring boot, Swagger API, Netflix API, Eureka Server, Kafka, Apache Kafka, Apache zoo keeper, Struts 2.0, Spring 3, Spring Integration, HTML, Ajax, JQuery, JSON, Struts 2.0, JavaScript, Tomcat 8.0, IntelliJ IDE, JUnit, Gradle 4.0, Soap UI 3.5, MacOS GitLab, Jenkins, JIRA, Artifactory, SonarQube.
Responsibilities:
- Developed various REST services using spring boot, integrate with Netflix API, configure and register with Eureka Server and deploy on cloud foundry.
- Work on Adator layer to transform the legacy services(SOAP) to rest services.
- Developed Client API, Session API, Session Store, EDS ect. components.
- Developed UI architecture for UWA application.
- Developed health check system form underlying components.
- Interaction with Onsite/offshore team members, Identifying the technical and business requirements.
- Configure CF(Cloud Foundry) environment to deploy application and various supporting component.
- Developed various adaptor to consume/transform legacy service.
- Responsible to create Epic, Stories and task for various modules.
- Developed UI to display Product and services page and consume REST web services.
- Developed Shopping Cart UI and underlying Interfaces to add and manage the cart Items.
- Create and Design the CMS system to manage the static content like images, product descriptions etc.
- Developed Product details UI and underlying Interfaces to display the product details.
- Developed various back end services and integration using Spring Integration Modules.
- Responsible for creating/executing project plan estimation of project using FPA.
- Involved in enhancement of various modules.
- Involved in performance optimization of all front end application.
- Involvement in code review.
- Responsible for task allocation, tracking, ensuring delivery, SIT completion, Production release and support.
Confidential
Java Architect
Technologies : Spring MVC, Hibernate, JDK 1.6, Web Services(SOAP/REST), EJB 3.0, Axis 2.0, Spring 2.5, HTML, Ajax, jQuery, JSON, JavaScript, Tomcat 6.0, Eclipse 3.2, Oracle 11G, Maven 2.0, Soap UI 3.5, Window 7
Responsibilities:
- Interaction with Onsite/offshore team members, Identifying the technical and business requirements.
- Responsible for creating/executing project plan estimation of project using FPA and WBS technique.
- Involved in enhancement of various modules.
- Responsible to re-architecting various modules of online flow.
- Design the front hand monitoring module for batches.
- Involved in performance optimization of all front end application
- Re-architecting the SOA layer and enhance the routing mechanism and workflow.
- Involvement in code review.
- Responsible for task allocation, tracking, ensuring delivery, SIT completion, Production release and support.
Confidential
Team Lead/Tech Lead
Technologies : Struts 1.3, JDK 1.6, Web Services(SOAP/REST), Axis 2.0, Spring 2.5, HTML, Ajax, JQuery, JSON, JavaScript, Tomcat 6.0, Eclipse 3.2, Mysql 5.5,Maven 2.0,Soap UI 3.5, Linux Fedora
Responsibilities:
- Interaction with Onsite and identifying the technical and business requirements.
- Responsible for creating/executing project plan estimation of project using FPA and WBS technique.
- Involved in the development of various modules like User Management, Ticketing etc.
- Prepare SRS, TRD, Traceability Matrix, GAP Analysis and Solution Design documents.
- Design the SOA based solution for Confidential application.
- Design the database schema for the Confidential application.
- Developed the high level and low level design architecture.
- Developed the Framework architecture for the Application.
- Developed the Web Services client for various modules for Confidential application.
- Involvement in code review.
- Responsible for task allocation, tracking, enshrining delivery, SIT completion, Production release and support.
Confidential
Senior System Analyst
Technologies : Struts 1.3, JDK 1.6, Web Services, Quartz, Axis 2.0, Spring 2.5, HTML, Ajax, JQuery, JSON, JavaScript, Weblogic 8.1, Oracle 9i, Eclipse 3.2, Mysql 5.5,Maven 2.0,Soap UI 3.5, Linux Fedora
Responsibilities:
- Interaction with Onsite and identifying the technical and business requirements.
- Involved in the development of various modules like User Management, Ticketing etc.
- Prepare SRS, TRD, GAP Analysis and Solution Design documents.
- Design the SOA based solution for application.
- Design the database schema for the application.
- Developed the high level and low level design architecture.
- Developed the Framework architecture for the Application.
- Developed the Web Services client for various modules for Confidential application.
- Involvement in code review.
- Responsible for task allocation, tracking, ensuring delivery, SIT completion, Production release and support.
Confidential
Senior System Analyst
Technologies : Struts 1.2.4, JDK 1.4, EJB 2.0, Quartz, Spring Multi-threading, HTML, Ajax, JQuery, JSON, JavaScript, Weblogic 8.1, Oracle 9i, Eclipse 3.2
Responsibilities:
- Interaction with the client understand their requirement and developed the functionality for RConnect Application.
- Developed the design architecture for various middle layer components.
- Developed the Framework architecture for the Rconnect Application.
- Integration of Confidential /RConnect application with EPC(Enterprise Product Catalog )
- Developed the EFT payment functionality for the application.
- Developed various reporting modules.
- Resolved the various production defect of Confidential applications.
- Creation of JUnit Test cases for the Application.
- Developed the WebServices client for various modules for Rconnect application.
- Involvement in code review.
- Created the necessary documents.
Confidential
Software Engineer
Technologies : Struts 2.0, Oracle 9i, EJB 3.0, MDB, JDK 1.5, AJAX, JavaScript, UML 2.0, JUnit, SOA, ESB, Oracle Application Server, Jdeveloper
Responsibilities:
- Developed the Framework Architecture for different module for the Collection.
- Identifying the input parameter for the various module.
- Developed the workflow for the application.
- Developed the Database Manager Module to handle all type of database query which could be execute on different schema. The database manager has a ability to look up different data source with the help of JNDI.
- Developed the Service Locator Module to locate any type of Services like EJB Lookup, JNDI Lookup etc.
- Developed the Caching system to initialize the data at the time of server initialization with the help of JCS (Java Caching System) and Java Multithreading.
- Developed the Security module for the Authentication and Authorization of application user.
- Developed the SSO (Single Sign On) module to integrate several components with the existing framework.
- Involved in code review.
- Created the necessary documents.
Confidential
Software Engineer
Technologies : Struts 1.2, Oracle 9i, EJB 2.0, MDB, Spring, JDK 1.5, AJAX, JQuery JavaScript, Oracle Application Server. Jdeveloper
Responsibilities:
- Identify the client requirement for the collection system finally set up the master data for the collection system.
- Resolve various issues, changes on collection system according to client requirement.
- Integrate the Collection System with the SSO system.
- Integrate the Collection System with Communication
- Requirement gathering and SRS Preparation.
- Involvement in High Level Design and Low Level Design.
- Creation of JUnit Test cases.
- Involvement in code review.
- Created the necessary documents.
Confidential
Software Engineer
Technologies : Struts 1.2, Tiles, JDK 1.4, AJAX, Java Script, Mysql 4.0, Tomcat 5.1
Responsibilities:
- Developed the Admin, Auto mail, Google, Search Schedule, Search Customers, Dynamic Database Query and Email Subscription Modules
- Developed the Weather Forecast Report using XML Parser.
- Developed the Reconciliation module for reconciling the appointments.
- Developed the MXLookUp Module to find out Spam mail and fake domain.
- Developed Kill Appointments functionality for a particular appointments