We provide IT Staff Augmentation Services!

Senior Architect Resume

Wayne, PA

SUMMARY:

  • A dynamic and goal oriented Java/J2EE architect and developer around 17+ years of industry experience in design and development of standalone to enterprise software applications.
  • Extensive work on huge data collection in order to get important decision making analytics reports using NGINX, FCGI protocol and a robust multithreaded java based application to process uploads to the right Hadoop region.
  • Extensive experience on Architecture to Design and development for multi component distributed system for online device diagnostics and comparing to resolve customer’s issue.
  • Extensive knowledge and experience of various stages of Software development life cycle (SDLC), product development life cycle, development and quality assurance process and production change control process.
  • A very good experience on CRUD operations on HBase on Java platform.
  • Experience of different issues with database replication.
  • Experience to manage extreme priority production issues with systematic minimal impact approach.
  • Highly experienced in designing and implementation of Web Based and Client/Server applications using Spring 3.x, Hibernate 3.x, Web Services, Struts 2.0/1.1, JSPs, Servlets 2.x/3 and EJB 3.
  • 5+ years on development and management of SaaS and Cloud based multi - tenant application.
  • Experience using IBM Message Broker 7 and IIB 10 for MQ Message processing.
  • Hands on experience in deploying applications using Application/Web servers like IBM Web Sphere 7, 8.5, IBM Liberty profile, Jboss 4.x/5.x, Apache Tomcat 4.x/5.x/6. x.
  • Contributed in Development of robust user Interface (UI) using Angular, Swing, HTML 5.0, CSS, JSON.
  • Experience on server side cache setup using Terracotta and IBM Xtreme scale, update cache by event setup.
  • Good Knowledge on Micro services, AWS.
  • Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object and View Object in the development of enterprise applications.
  • Extensive experience in Design and Development of Web application using different Frameworks like Struts MVC, Spring MVC and Hibernate.
  • Well versed in using Software development methodologies like Rational Unified Process (RUP), Rapid Application Development (RAD), Agile Methodology and Scrum software development processes.
  • Experience in developing both SOAP (JAX-WS) and RESTful (JAX-RS) Web Services.
  • Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
  • Extensive experience with Java compliant IDE’s like Eclipse Neon/Mars/Luna.
  • Experience on Test Driven Development using JUnit.
  • Experience using Ant, Maven and Jenkin for project build and deployment.
  • Well versed with core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
  • Worked with version control systems like GIT, Accurev, CVS for providing common platform for all the Developers.
  • Have good experience and knowledge in Telecom care, HR and finance domain.

TECHNICAL SKILLS:

Concepts: OOP, Data Structure, RDBMS, Design Patterns, SaaS and Cloud Computing

Languages: Java 1.8/1.7/1.x, C, C++

J2EE Technologies: JSP, Servlet, Struts, Spring, EJB3.0/, Seam, JNDI, JAXB

Databases: Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2000, MS-Access

J2EE MVC Frameworks: JSF 1.2/1.1, Spring MVC 3.0/2.5/2.0, Struts 1.3.8/1.2/1.1

Data storage Hadoop: HBASE & Cassandra

App Server: WEBSPHERE 8.1, WEBSPHERE Liberty, Apache Tomcat, NGINX

Messaging Services: IIB 10, MQ Server, JMS

IDE: Eclipse Neon, RAD 8.5, IBM WSAD 5.1.2, Net beans

Scripting languages: JavaScript, JQuery, AJAX

Web Technologies: HTML, DHTML, XHTML, CSS

Modeling Tools: Rational Rose, Rational XDE, UML

Web Server: Apache Tomcat 6.0/5.5

Server Cache: Terracotta, IBM Xtreme Cache

Version Control: GIT, Accurev, CVS and Team Foundation Server

Build tool: Ant, Maven, Jenkin

Tools: TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio.

Protocols: TCP/IP, HTTP, HTTPS, FTP and SOAP and knowledge of ANT

SOA: Web Services, SOAP, WSDL, XSD, XML, XML Beans

Operating Systems: Windows 2000/NT/XP/Vista/7 32 and 64 Bits, Unix, Sun Solaris and Linux

PROFESSIONAL EXPERIENCE:

Confidential

Senior Architect

Responsibilities:

  • Involved in software architecture, detailed design of various core components.
  • Contribution in problem solving and provide right strategy for development and testing, application enhancement and maintenance.
  • Strategic decision making with new system design with the help of proof of concepts and other performance matrix.
  • Responsible for Design and Develop server side components to save and retrieve data from different data storage.
  • Responsible to Develop MQ processor to process incoming messages using IIB10.
  • Design and Developed a scalable NGINX and FCGI protocol based server to take care of huge data uploads for analytical reports.
  • Responsible to work on Cassandra design and migration from Oracle database.
  • Responsible for Develop a plan and execution of new development from Development to production.
  • Responsible to work with all team members like QA, Infrastructure to see all development success till production.
  • Responsible to Design, Integrate, Develop and Maintain Big Data like HBASE, Hadoop and RIAK.
  • Maintain source code using GIT.
  • Responsible to maintain timeline, release dates and participate in change control support.
  • Responsible to fix defects use RAD, Eclipse and Integration Tool.
  • Responsible to respond and fix any emergency production issue.

Environment: Java, J2EE, WebSphere, MQ, IIB10, Tomcat, Hadoop, HBASE, RIAK and Oracle, Java Servlet, Restful Web Service

Confidential, Wayne, PA

Lead Java Developer

Responsibilities:

  • Involved in software architecture, detailed design, coding, testing and creation of functional specs of enhancement application.
  • High level design document using UML and IBM Rational tools.
  • Manage and streamline process based on agile methodology.
  • Responsible for Development of end to end web services using JAX-RS, Jersey and spring framework for IOC and DI.
  • Responsible for Integration of various layers of the system including other JBoss App Server instances.
  • Responsible for Integration of Terracotta cache and Hibernate 2nd Level Cache using IBM extreme scale.
  • Applying Spring Framework for transaction Management and Spring JDBC for building ORM, and for AOP and Dependency Injection.
  • Responsible to write Dynamic Validation by integrating Java validation framework.
  • Implemented High quality dynamic import export using SOAP and XMLP.
  • Maintain source code using Team Foundation Server.
  • Responsible for up to date status of Task and User stories on TFS.
  • Responsible to fix defects use Eclipse to Debug.
  • Responsible for closing the backlog of production related issues within SLA.
  • Review system requirements and translate into design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in business acceptance of the results.

Environment: Java, J2EE, Jboss, Oracle, JAX-RS RESTful, SaaS and Cloud, Jersey Web service, spring and Java Validation

Confidential, Wayne, PA

Lead Java Developer

Responsibilities:

  • Involved in software architecture, detailed design, coding, testing and creation of functional specs of enhancement application.
  • High level design document using UML and IBM Rational tools.
  • Manage and streamline process based on agile methodology.
  • Responsible for Development of end to end client/server modules.
  • Implemented Frontend modules for an excellent user experience using MVC architecture, JSF, Java 5.0/6.0, Component Validation, JSP, Seam, AJAX and RICHFACES.
  • Responsible for writing web services using SOAP and RESTful for 3rd party communication like Assessments posting, Survey Results, Background import/export, Background check using JAX-WS and JAX-RS.
  • Responsible for writing RESTful APIs which is useful for Mobile UI.
  • Responsible to Cache synchronization using Java Messaging Service (JMS).
  • Responsible for Development of Backend server component using Seam, Stateless and STATEFUL beans, Conversation contexts and Hibernate 3.0, JPA.
  • Responsible for writing and developing conversation scope using Seam to use BPM.
  • Responsible for Integration of Terracotta cache.
  • Integration and development of JBPM for business process and workflow management.
  • Integrated Tiny MCE component to use Text area.
  • Responsible to write Dynamic Validation by integrating and customizing standard JSF validation framework
  • Responsible to write unit test cases using JUnit.
  • Design and Develop import export to communicate with different systems.
  • Maintain source code using Team Foundation Server.
  • Responsible for up to date status of Task and User stories on TFS.
  • Responsible to fix defects use Eclipse to Debug.
  • Responsible for closing the backlog of production related issues within SLA.
  • Review system requirements and translate into design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in business acceptance of the results.
Confidential

Java Team Lead

Responsibilities:

  • INNOVA Solution (Presently Ness Technologies) was the subsidiary of INNOVA-USA. INNOVA was a major player in financial domain. Later Ness Technologies acquired INNOVA for its Finance biz.
  • The project was about Wealth Management, the tool helps client’s client to check on the portfolio and provide all decision making reports. Client the Wealth management companies help client to invest and does portfolio management on behalf of their client.
  • As part of the project used Core Java for Business logic using Struts and EJB. Used MVC architecture design to separate Model and View.
Confidential

Team Lead

Responsibilities:

  • Single point of contact between offshore and onsite for the given module.
  • Analyze requirements, proposed solution and estimate effort.
  • Review proposed change document being sent to onsite.
  • Implemented end to end client/server modules using MVC architecture, Java, struts, JSP and Servlets.
  • Responsible of deployment on Tomcat and Weblogic servers.
  • Responsible to write Test cases using JUnit.
  • Code writing and debugging using NetBeans IDE.
  • Responsible to resolve productions issues.

Environment: Core Java, J2EE, JSP, Struts and EJB, Web-logic and Web Sphere, Eclipse, Ant, CVS Repository, Modules: Core-Desktop and Reports, Java, BEA Web-logic

Confidential, Cambridge MA

Sr. Java Developer

Responsibilities:

  • Travelled to Harvard University to gather their requirements.
  • Responsible to prepare technical design documents as an output of the gathering requirements.
  • Responsible to develop training module using Java, Struts, JSP and Servlets.
  • Responsible to write Database operations using JDBC and SQL Server.
  • Responsible to code and debug using JDeveloper IDE.
  • Responsible to bug fixing and played major role to pass client UAT.

Environment: Core Java, J2EE, Struts, Oracle, BEA Weblogic, Agile and TDD

Confidential

Java Team Lead

Responsibilities:

  • Involved in Architecture and Design.
  • Design and Develop Swing based UI for ERP.
  • Client Server network communication design and Development.
  • Offline Location based ERP Design and Development.
  • Leading team, Resource and Risk management.
  • Develop client and server using core java, Swing and C++.
  • Technical Support to client.
  • Defect management.

Environment: Core Java, AWT, Applet, Swing UI, C++

Hire Now