We provide IT Staff Augmentation Services!

Technical Architect Resume

SUMMARY:

  • 13+ years of IT experience in the areas of Analysis, Design, Development, Testing and Deployment of web based and client server multi - tier applications using Java/JEE technologies.
  • Extensive hands on IT experience in designing and coding Java and JEE applications.
  • Experience in Design & Development of Web applications using Java frameworks like Spring, SpringBoot, Rest Webservices, Struts & Hibernate.
  • Experience in developing standalone Java applications using Java Swing and core java libraries.
  • Experience in Java, HTML, AJAX, CSS, JavaScript, JSP, Servlets, JDBC, XML, SOAP and REST Webservices, AWS APIs, ANT build tool, Maven, Java Beans, Log4j, JUnit, HttpUnit, JMockit, Python, Spring, Struts, Hibernate ORM and design Patterns.
  • Experience in customizing JIVE SBS collaboration platform.
  • Experienced with web/application servers like Apache Tomcat, BEA WebLogic, Jonas, Web Sphere, and JBoss.
  • More than a year of experience in Enterprise Application Integration (EAI) and B2B Integration using web Methods product suite.
  • Very well experienced in designing and developing both server side and client side applications in multi-tired application environment.
  • Developed projects and products using SDLC (Software development life cycle), from analysis, designing, execution and implementation, and testing.
  • Experience with multiple RDBMS including Oracle 8i/9i, MS SQL Server, and good working experience in writing SQL Queries, triggers and store procedures.
  • Conversant with software Development Life cycle, Development /Maintenance Processes and SEI-CMM Level5 Quality practices.
  • Experience in different kinds of software development processes, sequential model - Waterfall, Agile, Iterative model like RUP and practices like LEAN.
  • Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new technologies and can work either independently or as a part of a team.

TECHNICAL SKILLS:

Programming Languages: Java

Core Java: Threads, Collections, Reflection, Swing and Java

I/OScripting Languages: JavaScript, Python

Build Tools: Maven, ANT

XML Technologies: XML/XSL, XSLT

Enterprise Technologies: Servlets 2.x, JSP, EJB 2.1/2.0, Apache Struts, Spring,Spring Boot, Hibernate, JDBC, Log4j.

Unit Testing Frameworks: JUnit, TestNG, JMockIt

EAI: WebMethods

Web/Application Servers: IBM Web Sphere 4.x/6.x, JBoss 4.x /3.x, BEA Weblogic 8.x/7.x, Tomcat 9.x, Jonas

ORM Tools: Hibernate

IDEs: Eclipse, MyEclipse, IntelliJ IDEA, NetBeans, STS

Database layer: Oracle 11g,12c, MySql,Postgres, PLSQL

Version Control Tools: SVN, Git and CVS

REST, SOAP, WSDL, JAX: WS, Apache Axis, Jersey

MS: DOS, Windows 9x/2K/NT/XP/VISTA/7.0, Unix, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential

Technical Architect

Responsibilities:

  • High-level design and detailed design for implementation of Beats product ratings and reviews.
  • High level and detailed design for replatforming Beats CRM services to Confidential infrastructure.
  • Integrate with apple.com for keeping Beats product and ratings in synch with AOS and Beats.
  • Evaluate JIVE SBS software feasibility and implement prototype.
  • Import AOS Ratings and Reviews data to new system being developed.
  • Design of interface contract for integration with other applications within Confidential for Beats CRM.
  • Implement integration using Confidential custom messaging software and Rest clients.
  • Design and Development of REST APIs for Beats UI integration.
  • Customize JIVE SBS software by developing JIVE Plugin to define new REST web services and implement business logic for grouping ratings and reviews.
  • Extend JIVE database schema by adding new tables.
  • Subscription of messages published by another customer application and handling/execution of business logic.
  • Implement unit tests of modules developed and create mock tests for simulating other application interfaces. Perform Integration testing.
  • Interface with business and other internal application stakeholders.
  • Create design documents and publish in internal wiki.

Environment: Java8, Jive SBS 8, Spring 4, REST Webservices, Oracle,Git,JUnit, Mockito,Maven

Confidential

Developer

Responsibilities:

  • Design and Development of backend components.
  • Defining Technical Stories and estimation.
  • Integrating with third party software.
  • Collaborating with business and external and internal technical teams.

Environment: Java, Spring, MongoDB, Git, REST Webservices

Confidential

Developer

Responsibilities:

  • Involved in developing stories and bug fixes for Denali 1.3 release.
  • Design and Implementation of existing asset repository migration to new path.

Environment: Java, Spring, Hibernate,Subversion

Confidential, Palo Alto, CA

Developer

Responsibilities:

  • Design and development of REST based APIs for HANA portal.
  • Involved in client and server side development of APIs including connection establishment, authentication, session management and request response handling.
  • Integration testing and performance analysis of the APIs.
  • Enhanced API response time.
  • Enhancing launch page UI using HTML, JavaScript and AJAX and AWS APIs.

Environment: REST Webservices, Core Java, Tomcat, NetBeans, JUnit, HTML,Javascript,AJAX, Git.

Confidential, Cupertino, CA

Developer

Responsibilities:

  • Design and Development of ongoing enhancements in CMWS and IMS Report Server projects using Java, Rest with Jersey, Spring, Hibernate and Python
  • Bug fixing and Production Support.

Environment: Jersey, Core Java, Eclipse, Spring, Hibernate Oracle, TestNG, JMockit, Python, Linux, Mac OSX

Confidential, Cupertino, CA

Technology Lead, Onsite

Responsibilities:

  • Gathering functional requirements. Requirement analysis and clarifications with business users.
  • Updating functional specification document based on business clarifications.
  • Conducting UI playbacks to business users, to show case transformation of user requirement to end product.
  • Participating in design discussions, use case analysis and code review sessions.
  • Reviewing system test cases and knowledge transition to testing team.
  • Defect fixing during UAT and UAT support for business users.
  • Client interfacing and offshore coordination.
  • Coordinating with different groups with in Confidential for environment set ups, procurement of hardware,Setting up database servers and application servers.

Environment: Core Java, STS, Spring, JSP, HTML, JavaScript, Oracle, MongoDB and JUnit

Confidential

Lead Developer, Offshore

Responsibilities:

  • Involved in the process Analysis, Design, Coding and Testing phases of the software development cycle. Designed use-case, sequence and class diagram .
  • Developed POC and detailed design for creating REST webservices with JERSEY
  • Enhanced an existing Swing application as per the business requirement.
  • Translated the business requirement to system requirement and developed design.
  • Participate in estimation and analysis so as to provide inputs for preparing proposal.
  • Performed unit testing and regression testing.

Environment: REST Web services, Core Java, MySQL, Java Swing, Junit, Maven

Confidential

Lead Developer

Responsibilities:

  • Development activity in Java, Struts, Spring, Hibernate and Web methods for different releases.
  • Design and development of GUI for the project support team at onshore and used MVC pattern with Struts, JSP, HTML,DAO layer, AJAX, JavaScript, JDBC and JCharts.
  • Programmed the business modules requiring interaction with the database using Spring and Hibernate frameworks.
  • Development of a new application using Java Swing for client.
  • As Team Leader involved in hiring junior members for team expansion and mentoring them.
  • Coordinated with onshore team manager on daily basis.
  • Providing estimation for development efforts.
  • Interacting with LEAN agents so as to aid LEAN transformation and collaboration and suggesting inputs for process improvements and best practises.
  • Interacting with Confidential Quality Assurance team and preparing atrifacts for internal Quality audit.
  • Involved in development of Webmethods flow and java services,JDBC Adapters, business process models using Modeler.

Environment: Struts 1, Spring, Maven, Hibernate, AJAX, Swing, JSP, XML, PL/SQL, Java Script, JNDI, UML, Oracle 10g, Windows XP, UNIX

Confidential

Java/JEE Developer

Responsibilities:

  • Receiving KT from onshore team and fixing Level 2 and 3 defects.
  • Writing Web Service clients using SOAP, WSDL to interact with the service APIs exposed by other departments.
  • Developed JUnit test cases

Environment: Core Java, JSP, Servlets, HTML, JavaScript, Oracle, SQL, Webservices, Websphere 6.0, JUnit, XML, AJAX, WSDL, Windows NT, CVS.

Confidential

Java/JEE Developer,Offshore,India

Responsibilities:

  • Customised Liferay portal for developing the internal portal.
  • Understanding requirements and transforming to end product.

Environment: Core Java, JSP, Servlets, HTML, JavaScript, CSS, Liferay, Apache Tomcat, CVS, Oracle, Eclipse, Struts, Weblogic, Maven

Confidential

Java/JEE Developer

Responsibilities:

  • Worked on different tiers of the system such as front end, middle tier as well as persistence layer.
  • Performed Unit Testing using JUnit.

Environment: Java/J2EE, XML, Design Patterns, Servlet 2.2, JSP, Oracle 10g, Tomcat6, UML, RUP, Sql, JavaScripts, Eclipse, TOAD, CVS, Rational Rose, JSTL, Struts Tag libraries.

Hire Now