We provide IT Staff Augmentation Services!

Architect Resume

4.00/5 (Submit Your Rating)

Quincy, MA

SUMMARY:

  • Sun Certified Java Professional with over 12 years of experience in delivering enterprise solutions in client - server, workflow and web-based arena. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technology stacks.
  • Excellent analytical and communication skills in order to work with mid-size teams, technical and business leadership.
  • Well exposed in understanding the requirement document for the development and enhancements to the application. Understanding of the requirements and building the design stages of a project lifecycle and proactively monitor the adherence of the implementation to the chosen architecture during all iterations.
  • Progressively makes critical decisions that define a specific direction for a system in terms of implementation, operations, and maintenance.
  • Building the design document and template for the new requirements after analysis and suggesting the technologies to be used to build the application.
  • Mentors and encourages juniors in the team to apply intelligently customized industry’s best practices.
  • Actively participates in business process re-engineering activities.
  • Providing support to create technical design document.
  • Carrying out preventive and scheduled maintenance activities pro-actively to ensure high availability.
  • Recommending solutions and document findings and developed new utility and support tools
  • Good exposure in industrialized Agile with implementing DEVOPS features like Continuous Integration and Continuous Deployment.
  • Senior level experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
  • Excellent knowledge in cloud computing technologies like AWS and internal cloud frameworks in the project.
  • Strong Programming Skills in designing and implementation of multi-tier applications using Java 8, J2EE, JDBC, JSP, HTML 5, Struts, Spring, Hibernate, Apache Camel, Apache Velocity Template, JSON, JavaScript, Servlets, CSS and JAXB.
  • Good exposure and working knowledge on Spring Boot with Microservices.
  • Exposure in latest technologies like Angular JS, React JS.
  • Working experience in Red Hat JBPM tool.
  • Experienced in product customization under global delivery model using internationalization, localization, and OOA, OOD concepts.
  • Experience in database technologies like Oracle 11g.
  • Experience in developing Web Services using - REST, SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Experience in working with JBoss, JFuse, BEA Web Logic, IBM WebSphere and Apache Tomcat7x application servers.
  • Experience in writing DAO using Hibernate and Hibernate mapping files.
  • Experience in dynamically generating graphical PDF reports using IText1.1 and excel reports using apache POI.
  • Experience in Java design patterns such as Factory, Abstract Factory, Singleton, Data Access Objects (DAO), and Business Delegate.
  • Excellent working knowledge of Production Support with critical systems in multiple technologies and platforms including Apache JBOSS, UNIX and Oracle.
  • Well versed with entire development life cycle and facilitating agile practices

TECHNICAL SKILLS:

Programming Languages / Technologies: JAVA 8, Java/J2EE (JSP, Servlets, JPA, JTA, JNDI, JDBC), Spring, Spring Boot with Microservices, Apache Camel, Struts, Hibernate, REST, SOAP, XSD, JAXB, EJB, XML, HTML, DOM, SAX, XPATH, JBPM, ORACLE Business Process Management Suite, JavaScript, jQuery, POI.js, Shell script, JUnit, Log4j, Ajax, Angular JS, React JS, Node JS

Operating Systems: WINDOWS, UNIX, LINUX

Tools: Eclipse Neon, IBM Rational Team Concert, Net beans 6.0, SOAP UI, Ant, Maven, CVS, PVCS, SVN, Git Hub Bugzilla, SQL Developer, SSH Client, Putty, TOAD, Edit Plus, SQL Navigator, WinSCP3, VSS, Win Merge,Jenkins

Database Management: Oracle 11G, Mongo DB

App/Web Servers: Apache Tomcat7.x, JBoss, WebLogic, IBM WebSphere, JBoss JFUSE

PROFESSIONAL EXPERIENCE:

Confidential, Quincy MA

Architect

Responsibilities:

  • As an architect worked with the Business team, Stakeholders and senior architects and technical members in understanding the requirements.
  • Worked on the design document and technical review discussions and gives the proposal for the new functionality implementation in the high-level design discussion meetings scheduled by the in-room architects.
  • Interacted with the junior team members giving the requirement in the visual format to make them understand it easily.
  • Implemented standalone Quartz module, with this module we can configure the jobs by database entry with no code changes. These are the jobs which are used to read the messages in the queue and create the work item based on the message from the respective queue.
  • Key contributor in building the work item creation from UI and worked with the UI team.
  • Contributed and implemented the DMS notification from TCC Services for creating the Master and associated Subprocess, early subprocess where created through the system from UI.
  • Implemented alert notification functionality, through this functionality all the notifications which needs to be sent to the other system can be configured through the database with minimal code changes. Notifications like email and JMS messages.
  • For the alert notification functionality for sending notification through email implemented Apache Velocity Template, using the Velocity template we can design the email format and dynamically pass the values from the application to the template.
  • Contributed in the redesigning of the Event logger functionality. This functionality is helpful in tracking the notifications received from various sources like xml, email, UI and capturing the current status of each notifications.
  • Automated the approval process based on the notification received from the private equity applications. If the user provides approval in the private equity system respective approval is automated until Custody and Cash Funds approval.
  • Contributed for the implementation of Payment Processing from the notification received from ECFM application through TCC Services.
  • Worked and implemented the unpublish/republish of the documents from the DMS Notification received through TCC Services.
  • Implemented the bulk functionality for the all the BRM actions like Claim, Complete, Reject and Complete-Invalidate.
  • Currently implemented the login functionality for users having multiple domains in the OCC platform.

Environment: Oracle 11g, Tomcat Application Server, Java-J2EE, Spring, Hibernate, React JS, Cloud Computing, Maven, Jenkins.

Confidential, Quincy MA

Senior Java/J2EE Team Lead

Responsibilities:

  • Started to implement a POC module on creating an application built on Apache Camel ESB JFUSE.
  • Requested request for creating the queues for message consumption.
  • Built new product based on the requirement and used ActiveMQ and IBM MQ for message consumption in the Apache Camel.
  • Implemented Data Conversion and enrichment of the data received in the message queues using Apache camel.
  • Independently handled and contributed in integrating the messages sent in the queues after data enrichment in the Apache Camel with the Spring application and based on Rest API worked on creating the work item using the JBPM.
  • Built a Rest Based API in sending the ACK/NACK messages to the sending system.
  • Implemented Spring JMS based modules to consume the messages from the queues.
  • Deployed the Camel bundles in the IAAS platform in the cloud environment, using the Camel Service mix commands.
  • Worked on creating OSGI jars and service mix commands for deploying the JBOSS Fuse servers.
  • Was successful in giving demo to the business team complete end to end integration from the receiving system (TAT) to the data enrichment in the Apache Camel then Work item creation in the OCC platform.
  • Independently took efforts in changing the OCC as a platform to be used by multiple domains like Investor Services/Private Equity domains.
  • Worked as an onsite co-ordinator handling more than 15 resources at the offshore.

Environment: Oracle 11g, Apache Camel, Jboss Jfuse, Servicemix Commands Tomcat Application Server, Java-J2EE, Spring, Hibernate, React JS, Cloud Computing, Maven, Jenkins.

Confidential

Senior Java/J2EE Team Lead

Responsibilities:

  • Involved in the requirement analysis with the Business team.
  • Assigning work to the offshore resources based on the requirement. Clarified the doubts from the offshore while developing the module.
  • Involved in coding in complex functionalities in the module.
  • Attended meeting with the Testing team and assigning the fixing the defect to offshore as well fixing them.
  • Worked with the Business team in the UAT testing of the module and providing spontaneous solutions for any defects/clarification for the business team.
  • Actively worked in moving the code to the development environment.
  • Attended daily scrum meeting with the offshore and monitoring their work on daily basis.
  • Provided both technical and functional support to the offshore team.

Environment: Java/J2ee, Spring, Web services, Oracle 11g, EJB, Spring, Hibernate, Oracle WebLogic Portal, poi.js.

Confidential, St Louis MO

Senior Java/J2EE Developer

Responsibilities:

  • Involved in design and implementation of the new functionalities developed.
  • Responsible for development, maintenance and implementation of the application in all the environments (DEV, Stage, Integration and Production).
  • Interacting with the Business team and Onboarding team in getting the business requirements to provide immediate solution and designing the requirement.
  • Designed the UI framework and involved in multi-tiered development.
  • Design and development of front end using JSPs, XML, JavaScript, and HTML.
  • Writing SQL queries and PL/SQL procedures for the database.
  • Supporting the business team during UAT testing.
  • Exposure to design and architecture responsibilities, with ‘Agile’ type methodology.
  • Monitoring and managing the various alerts triggered related to the application.
  • Involved in trouble shooting and fixing day-to-day problems of the applications in pre-production, production-Fix and testing environment.
  • Root cause analysis of the various production issues and fixing the problem at the earliest by closely working with the vendor.

Environment: Oracle 11g, JBOSS Application Server, Java-J2EE, Spring, JDBC.

Confidential

Java/J2EE Lead Developer

Responsibilities:

  • Involved in design and implementation of the new functionalities developed.
  • Development using Struts MVC model with J2EE standards.
  • Design and development of Action & Form objects as part of Struts frame work.
  • Writing SQL queries and PL/SQL procedures for the database.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Designed the UI framework and involved in multi-tiered development.
  • Involved in issue analysis, identifying the business impact and providing permanent and temporary solution.
  • Direct customer interaction and query resolving of the Business Users.
  • Strong interaction with the Functional leads in gathering the business and functional information.
  • Fixing and delivering the defects in the estimated time duration.
  • Supporting the business team during UAT testing.
  • Exposure to design and architecture responsibilities, with ‘Agile’ type methodology.
  • Provided mentoring for junior developers in the team in order to guide development.
  • Written heavy JavaScript validation and error handling.

Environment: Java/J2ee, Struts 1.x, JDBC, Oracle 11g, JBoss 5.1 Server, Linux, EJB

Confidential, New York NY

Java Lead Developer

Responsibilities:

  • Developed and implemented new functionality like AAF, PAF and FAF using spring, Struts 1.x, Hibernate, EJB and Web services.
  • Exposure to design and architecture responsibilities, with ‘Agile’ type methodology.
  • Involved in impact analysis and requirement gathering.
  • Involved in Front End Hypertext Mark-up language.
  • Implementation and Development of user experienced pages based on the existing protocol and in the middle tier back end.
  • Developed custom functionality for web-based risk analysis.
  • Used WebLogic 10.3g Application server for deploying the web console .ear file.
  • Used MVC design pattern (collection of model/view/controller) in the application where each responsible for a different UI component.
  • Implemented Struts Declarative Exception handling for exception handling in web tier.
  • Created Web Services Client using SOAP and XML.
  • Service and data access tier tested using Junit.
  • Used Display tag for tabular data representation and data export to different formats like Excel and PDF.
  • Hibernate used as persistence mechanism using different inheritance mapping approach and implemented advanced features like HQL and Criteria based querying.
  • Log4j used for logging and tracing.
  • Good knowledge on IBM Rational Team Concert.
  • Worked on the Oracle WebLogic Portal.
  • Worked with the onsite team to gain complete understanding of client’s needs and effectively communicated it to the junior developers in the team.
  • Developed client-side validations using JavaScript and Ajax to get dynamic data. Used Junit test cases for testing validations.

Environment: Java/J2ee, Spring, Web services, Oracle 11g, EJB, Spring, Hibernate, Oracle WebLogic Portal, poi.js.

Confidential

Java Lead Developer

Responsibilities:

  • Led a team of 2 developers in the design and implementation of multiband module for visually challenged using Java/J2EE, spring, Hibernate, and Oracle 10g.
  • Used Spring MVC framework as middle tier application framework and handled persistence strategy using Spring DAO Support for Hibernate and JDBC.
  • Developed Application using J2EE technologies like Java, JSP, Servlets, JSTL, JDBC, spring, Spring Web Flow. And XML Parsing techniques like DOM and SAX
  • Interacting with the client to understand the business/requirements and implement the same.
  • Developing code according to the requirements.
  • Reviewing code before the delivery.
  • Unit Testing.
  • Preparation of day to day reports about work progress

Environment: Spring, JavaScript, Vss, JSTL, JSP, Ajax, IBM WebSphere and Oracle 10g

Confidential

Senior Java Developer

Responsibilities:

  • Development using Spring MVC model with J2EE standards.
  • Design and development of front end using JSPs, XML, JavaScript, and HTML.
  • Writing SQL queries and PL/SQL procedures for the database.
  • Worked with Spring DAO for data injection from Oracle Database 10g.
  • Unit Testing.
  • Fixing the bugs raised by the Testing Team.
  • Analysis of the various issues raised by the client during the UAT.

Environment: Spring, JavaScript, Vss, JSTL, JSP, Ajax, IBM WebSphere and Oracle 10g

Confidential

Java Developer

Responsibilities:

  • Used Spring framework as middle tier application framework and handled
  • Persistence strategy using spring’s DAO support for JDBC.
  • Used MVC design pattern (collection of model/view/controller) in the application where each responsible for a different UI component.
  • Wrote several MultiActionController classes and used spring’s validate for form validation.
  • Used JSTL for view couple with spring bind tags and enhanced UI with CSS.
  • Worked on Oracle 9i as the relational backend.
  • Handled CR’s related to transaction part in the Retail banking interface.
  • Handling CR’s and issues related to the Bill Payment module.
  • Handling the defects related to accounts mapping problem, transaction related issues and login/Password issues for the users.
  • Handling live issues, fixing the issues at once and providing the remedies for some issues to the Supporting Team.
  • Given key role in the merger activity of State Bank of Saurastra with SBI.
  • Involved as active participant in the Disaster Recovery Activities.
  • Given the responsibility to fix the daily oracle errors in the production environment.

Environment: Spring, JavaScript, Vss, JSTL, JSP, Ajax, IBM WebSphere and Oracle 10g

We'd love your feedback!