We provide IT Staff Augmentation Services!

Application Architect Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 13 years of IT industry experience, encompassing a wide range of skill sets.
  • Extensive experience in analysis, design, development, customizations and implementation of software applications.
  • Experienced in Web Services technologies (REST and SOAP).
  • Certified SAFe Practitioner
  • Certified Scrum Master (CSM Scrum Alliance)
  • Sun Certified Programmer for Java 2 Platform 1.5 (SCJP 1.5).
  • Oracle Certified Professional Java EE 5 Web Component Developer (SCWCD 5).
  • Well versed with SDLC methodologies (Agile, Waterfall).
  • Proven multitasking abilities and strong troubleshooting skills.
  • Passion for innovation to deliver better solutions and for automating tasks to deliver them quicker.
  • Strong interpersonal and communication skills with an ability to lead a team and keep them motivated.
  • Experience in managing and delivering critical projects with tight deadlines.
  • Currently working on Credit Card & Finance functional domain. Involved in developing web based and client server applications for world’s leading banking/finance and investment giant Confidential .

TECHNICAL SKILLS

Languages/Technologies: Java, J2EE, Web services (RESTFul, SOAP), JSP, Servlets, MQ, JDBC, Java Script, UML, HTML, XML, SOA, OO Design, XML, CSS, AJAX, PLSQL, Splunk, Node.js, Mango DB

Application Servers: JBoss, Apache Tomcat, IBM WAS, IBM Websphere Portal Server.

IDE/ Tools: Eclipse, Net Beans, IBM WSAD, Rational Rose, IBM Rational Application Developer (RAD),GIT, SVN,MKS, HP Quality Center (QC), Rally, Cobertura, Checkstyle, PMD, Jenkins, CAST AIP

Frameworks: Spring, Flowable Engine (BPMN), Apache Struts, Log4j

RDBMS: MySQL, DB2, Oracle

PROFESSIONAL EXPERIENCE

Application Architect

Confidential

Responsibilities:

  • Create the HLD and LLD for the application.
  • Design and create RESTful APIs to be exposed to the external systems.
  • Research and Create scripts to be used Business Process Model Notation (BPMN) workflow engine.
  • Create scripts to automatically checkout / commit code to Git repo, to be used by Puppet.
  • Find and fix security vulnerabilities for the application using Cenzic Hailstorm.
  • Write workflow processes to call Python scripts.
  • Create stored procedures to be used by the web - services.
  • Create Caching mechanism using EHCache.
  • Create UI screens.

Confidential

Environment: Flowable BPMN Workflow Engine, Web services (REST), Java, J2EE, Spring, My Sql, Git, Eclipse, Tomcat, Jenkins, JQuery, HTML/CSS, Junit, Cenzic Hailstorm

Application Architect

Responsibilities:

  • Design overall architecture of the project.
  • Develop the RESTful APIs to be consumed by UI.
  • Write Utility Classes to validate the client’s information, Exceptional Handling, message handling.
  • Write Stored Procedures and database queries.
  • Design and Create Web pages.
  • Create Work-manager configuration.
  • Create build and deploy script using Maven for Jenkins, server deployment.
  • Write Test scripts using Junit.
  • Create detailed plan for production deployment.

Confidential

Environment: Web services (REST), Java, J2EE, Spring, My Sql, SVN, Eclipse, JBoss 6.x, Jenkins, JQuery, HTML/CSS, Bootstrap, JUnit, Confluence, Nexus

Technical Lead

Responsibilities:

  • Develop the application using Java/J2EE as per the requirements.
  • Create Spring Configuration files for AOP & DI.
  • Managing and providing guidance to the offshore team.
  • Develop test plans and help in the testing process.
  • Coordinate between different dependent teams which are working in different time zones for development and testing.
  • Create build and deploy script using Maven for Jenkins server deployment.
  • Provide support and fixes to the production issues.

Confidential

Environment: Web services (REST), Java, J2EE, Spring, IBM Data Power, Mercury Quality CenterSVN, Eclipse, Web sphere Application Server 7.x, Jenkins, LISA, JUnit, Rally

Technical Lead

Responsibilities:

  • Work closely with Application Architect to gather requirements followed by design and development.
  • Create technical design artifacts - Class diagrams, Sequence diagrams.
  • Perform Java development for the business requirements.
  • Develop framework, establish common patterns and software infrastructural changes.
  • Provide technical guidance to the team.
  • Develop test plans and help in the testing process
  • Plan and conduct Unit, Integration, Regression and UAT Testing and stress testing.
  • Fix the issues raised during SIT and UAT.

Confidential

Environment: Java, J2EE, Struts, Spring, JavaScript, DB2 V7.2, Mercury Quality Center, Win-XPTiles, Subversion, RAD1.2, Web sphere Application Server 7.x, JSP

Technical Lead

Responsibilities:

  • Understand core business needs of the client and find ways of fulfilling them.
  • Responsible for analysis, design and development of the requirements.
  • Create system design for complete end to end process of the project.
  • Build front-end and middle ware for new features and components.
  • Provide guidelines and training to team members.
  • Conduct the meetings with various teams to resolve the issues for technical requirements.
  • Responsible for managing scope, planning, tracking, change control aspects of the project.
  • Adhere to quality procedures and continuously monitor and audit to ensure team meets quality goals.
  • Plan and conduct Assembly, Integration, Regression and UAT Testing and stress test.

Confidential

Technical Lead

Responsibilities:

  • 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.
  • Responsible for analysis, design and development of the requirements.
  • Provide guidance to the members of the team.
  • Work for performance improvement and verify the Assembly, Integration test results.
  • 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.
  • Communicate activities/progress and billing of all resources to project managers, business development.
  • Prepare and carryout SAT, UAT and stress tests.
  • Prepare Maven Build of the application
  • Write JUnit test cases

We'd love your feedback!