We provide IT Staff Augmentation Services!

Java Architect Resume Profile

2.00/5 (Submit Your Rating)

UsA

Profile

  • Technically sophisticated and committed professional with more than 10 years of experience in Java and JEE technologies and total 14 years of experience in Information Technology industry with extensive onsite exposure.
  • Experience in leading and managing team. Exposure in multiple roles Technical Manager, Solutions Architect, Application Consulting, Systems Analyst, Technical Lead and Developer.
  • Worked extensively on design and development of Core Java, JSP, EJB, Servlets, JSTL, HTML, JavaScript and other technologies in J2EE and WebService.
  • Hands on experience with the MVC and ORM frameworks such as Struts, Spring MVC, JPA and Hibernate.
  • Experience in Application Servers like WebSphere, WebLogic, Tomcat, and JBoss.
  • Experience in Spring, XML, JAXB, JAX-WS, JAX-RPC, Log4J, Logback, JUnit, JSF, ANT, Maven, CheckStyle and PMD.
  • Experience in SDLC by using Waterfall, Agile SCRUM and RUP of Iterative system development methodologies.
  • Experience in Service Oriented Architecture SOA for distributive environment.
  • Good exposure in Design Patterns for Web and Enterprise applications.
  • Knowledge on UML, E-R Diagrams, OOAD and Structured Analysis.
  • Design and execution of test scenarios, test cases and experience in Functionality Testing, Black-Box Testing and Regression Testing.
  • Domain Exposure on Telecom, Aviation, Shipping, and Retail industry.
  • Involved in Documentation of user manuals and all phases of application development.
  • Diversified experience in leading and managing large teams in the analysis, design, development, implementation testing and production support of various applications using Java and JEE technologies
  • Customer centric with excellent leadership, organizational and problem solving skills.
  • Architecting the cutting-edge web based applications.
  • Brainbench certified Java and J2EE Programmer.
  • Manage time effectively, and work on multiple project timelines simultaneously in a demanding deadline driven environment of offshore and onshore.
  • Mentoring as a role model for other members of the team which include design reviews, debugging assistance, brainstorming, code reviews and process enforcement.
  • Received IBM STAR AWARD for outstanding performance in Macy's project.

Skill Set

  • Java, J2EE
  • Servlet, JSP, JSF, EJB, Struts, Spring, Hibernate, JPA, WebService.
  • WebLogic, WebSphere, Tomcat, Oracle Application Server, JBoss.
  • RSA, RAD, WSAD, Eclipse, UML, IBM's QMS Quality Management System .
  • C, C , Visual Basic.
  • Oracle, DB2, MS Access, Windows, Unix, Linux.

Professional Experience

Confidential

Java Architect

As a scrum master technical architect, I am responsible for understanding the requirements from product managers and validate with design and transform the business requirements into technical implementation as per business rules and guidelines.

  • Analyze requirements and design the information model, data model and technical specification.
  • Application Architectural framework design and development using Spring framework.
  • Develop implementation and test plan, build acceptance criteria, coordinate with product mangers and product director to present the execution plan for each sprint.
  • Design and develop the contract first WebService using Apache CXF framework.
  • Design and develop the WebService security.
  • Design and develop the validation framework using the Spring AOP and Command Pattern.
  • Design and develop the Hibernate-JPA entity classes.
  • Design different types of inheritance mapping in Hibernate as Table per class hierarchy and Table per sub-class.
  • Design Hibernate configurations through annotation in entity class.
  • Design and develop the DAO layer using the Spring Data JPA.
  • Design and develop the transaction and exception handling framework using Spring AOP.
  • Design and develop the testing framework using Spring JUnit.
  • Design and develop MDP for asynchronous communication using Spring JMS and Spring Event
  • Design the GUI framework using the Spring MVC.
  • Design and develop a dashboard to present the project health of automated test suites on daily scrum on scrum meeting with onsite project manager and product managers.
  • Implementation of automated code review framework using CheckStyle.
  • Conducting formal code reviews of each classes and ensure the technical implementation is done as per the business requirements as per the coding best practices guidelines.
  • Developer's handbook preparation with step by step guidelines for workspace setup to implementation of industry best practices coding standards.
  • Continuously monitor and audit to ensure team meets quality standards as per the QMS.
  • Responsible for managing scope, planning, tracking, change control, aspects of the project.

Environment: Java, JEE, Spring Core, MVC, JUnit, JMS, AOP, JDBC, Event, Audit , JBoss, WebService, Apache CXF, JPA, Hibernate, LogBack, JSP, JavaScript, DOJO, Oracle, SVN.

Team Size : 30

Confidential

Project Lead Java Architect

As an onsite lead architect, I am responsible for communicating with all Macy's business stake holders for various business requirements and decisions to translate them into formal requirements to deliver high quality solutions. End to end application architecture design, development and support.

  • Managing onshore and offshore team of 20 members. I was in USA at Macy's onsite for 2 yrs.
  • Responsible for leading onshore and offshore project team in delivering solution to the customer in the retail sector.
  • Deliver new and complex high quality solutions to customer in response to varying business requirements
  • Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
  • Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals as per Macy's Q4M standards.
  • Spring framework stack is used to design the end to end architecture of the application.
  • Using Spring AOP handling the logging and transaction aspect of the application.
  • Implementation of parallel execution multi thread of tasks using CommonJ API in WebSphere.
  • Spring and CommonJ scheduler to schedule jobs to run at predefined interval.
  • Implementation of asynchronous logging using Apache Active MQ and Log4j API.
  • Spring Message Driven POJO to publish message asynchronously in Tibco EMS system.
  • Configuring Spring JMX to change log level on the fly without restarting the server.
  • Data Access Layer DAO is designed and developed completely using Spring JDBC framework.
  • XML request unmarshalling to Java objects using JAXB.
  • Using DOZER for bean mapping from JAXB objects to Domain objects.
  • Migration from WebSphere version 6 to version 7.
  • Configuration of WebSphere server to consume HTTPS services from external system.
  • Regeneration of WebServices from JAX-RPC to JAX-WS as a part of WebSphere migration.
  • Pre sales solutioning for feasibility study of PureQuery application and technical implementation.
  • Participating and conducting technical forum to present and discuss various technical solutions.
  • Coordinating among teams for development, testing and business analyst.
  • Intercept the HTTP request using Servlet Filter and redirect to different server based on Singleton config parameter, this parameter can be changed to redirect different server without restarting the application and server.

Environment: Java, JEE, Servlet, Spring Core, AOP, JDBC, Scheduler , CommonJ, SOA, WebSphere, Tibco EMS, Active MQ, SOAP-UI, Log4j, ClearCase, RAD, DB2, Linux, ANT.

Team Size : 20

Confidential

Java Architect

As a technical architect, responsible for analysis, design, development, testing and implementation of customized application for CMA-CGM group. This application will provide more comprehensive tools for manage estimate and calculate cost for BL's and Voyages.

  • Responsible for leading a team in delivering solution to our client in the shipping industry. I was in France at client location for 1.5 months for architecture design as per business requirements.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Coordinate with client for managing scope, planning, tracking, change control aspects of the project. Responsible for effective communication among development team, project manager and the client. Provide day to day direction to the team and regular project status to the client manager.
  • Analyze business requirement and translate them into technical design documents.
  • Implementation of Oracle AQ for messaging infrastructure in Oracle Application Server.
  • Design and develop MDB based on priority queues and trigger the application initiation.
  • Implementation of Session Fa ade pattern to serve as a gateway with the external caller.
  • Spring framework is used to design and develop the multi layer application. Logging, Transaction handling is designed with Spring AOP. DAO layer is developed using Spring JDBC.

Environment: Java5, EJB, SOA, Spring2.5, Junit4, RSA7.5, Oc4j10g, Oracle 10g

Confidential

Java Lead

Canadian Public Health Communicable Disease Surveillance and Management System. This system will be used to maintain and control the public health across the Canada. System can be configured jurisdictionally to perform jurisdiction specific investigation and mass immunization. My role is as follows:

  • Work with Business Analyst in translating business requirements into Functional Requirements Document and to Detail Technical Design Documents. I was in Canada for 1 year.
  • Develop various JSF components for data grid, table, and file uploader etc.
  • Develop the back-end using Spring and Hibernate. JSF managed beans calls the back-end Fa ade and Hibernate DAO is to communicate with DB layer
  • Ensure that development is performed as per requirements.
  • Execute JUnit test case for each use case development to ensure the developer testing is successful before releasing the use case for formal QA testing.
  • Work with QA to create test scripts and scenarios for enhancements and customizations to the core product
  • Communicate activities/progress to project managers and senior managers.

Environment: Java5, J2ee1.4, Spring2, JSF, Hibernate3, Junit4, RSA7, WebSphere6, Oracle10g

Confidential

Java Lead

This is a Manufacturing Execution System for Photronics Inc, which will develop and produce photomasks for leading-edge and advanced next generation semiconductors. The new system will add functionality to the existing MaskTrac system in the following six functional areas: Quality Defect Tracking, Special Work Instructions, Demand Forecasting, Lot/Plate Scheduling, Recipe Management, and Statistical Process Control.

  • Requirement understanding, end to end technical design of requirement, class diagram, sequence diagram of business requirement.
  • Session Fa ade is exposed to the Swing Controller to communicate with the back-end system.
  • Design and develop TopLink DAO layer for Data Access from Oracle DB.
  • Designed and developed application framework for the system and usage guide line for developers. Managing team members and motivating them to achieve the target deadline.
  • Coordination with test team to manage all bugs within stipulated timeframe.
  • Ensure all deliverables are quality compliance and follow the quality guidelines as per organization standard.

Environment: JAVA, J2EE, Swing, TopLink, JUnit, Oracle9iAS, Oracle 10g, JDeveloper

Confidential

Senior Java Developer

  • Analysis, design, development and implementation of customized claim strategy engine in health care domain for Siemens US.
  • Following the Agile Scrum methodology for the rapid development.
  • Struts Plugins are designed and develop to plug-in the real or mock back-end for parallel front-end and back-end development.
  • End to end development of different modules in UI with Struts, POJO Service and Data access layer with JDBC.
  • Unit testing using JUnit for each module and report generation.
  • Coordination among team members and mentoring junior team members.

Environment: JAVA, J2EE, Struts, JUnit, WebSphere, Oracle9i, WSAD

Confidential

Java Developer

Confidential . This application facilitates employee to list themselves for Non Revenue Space Available, Non Revenue Positive Space, Jump Seat bookings and create a PNR for the same. This system connects to the Sabre reservation system in the back end and assists its employees to plan their journey themselves.

  • Requirement understanding, end to end technical design of use case. Class diagram, sequence diagram of business requirement.
  • End to end development of use cases with UI in Struts, EJB Session Bean and JDBC Data access layer.
  • Service Locator and Business Delegate pattern implementation.
  • Struts Tiles used for rendering different sections of a JSP page.
  • Unit testing of each module and report generation.
  • Ensure code quality as per organization and client matrix.
  • Provided technical and investigative support for functional users on interfaces, defects, change requests, debugging issues, testing.
  • Production support for various issues in software warranty phase.

Environment: JAVA, EJB, Struts, XML, JUnit, WebLogic, Oracle, Eclipse

Confidential

Java Developer

Sales Administration System for Grameen Phone, Bangladesh. This application will allow GP to have better control online over its procurement and to manage item sales through Point of Sales and automate the process of activation of Mobile Subscription Requests.

  • Understanding of requirements, end to end development of different modules with UI, Service and Data access layer.
  • MVC pattern implementation with front controller servlet and delegate the call to predefined JSPs which will be mapped as per the request URL.
  • JSP page design and development.
  • Unit testing of each module and report generation.
  • Communicate project status to project manager and team lead.
  • Ensure code quality as per organization standard.

Environment: JAVA, JSP, Servlet, JUnit, Tomcat, Oracle, JBuilder

Confidential

Developer

  • Integrated Portal for SchlumbergerSema, Singapore to present its own content for the Asian audience.
  • User authentication using LDAP server. File upload and document management. Customization of pages using preset template. Onsite development from Singapore.

Environment: ColdFusion, HTML, JavaScript, Ms-Access

Confidential

Developer

Multilingual Application Information Management System for Sema Group. This software is designed to keep the record of different applicant, applying to the company. The software can run on multi language like English, French, and Germany etc. According to the user choice, it will run on that particular language.

Environment: Visual Basic and Ms-Access.

We'd love your feedback!