We provide IT Staff Augmentation Services!

Solution Architect Resume

3.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Over 12.6+ years of experience in IT industry and Expertise in Development of web applications and enterprise applications using Java, J2EE technologies.
  • Excellent programming skills in Java, JSP, Servlet, XML, XSD, JQuery, Quartz Job technologies.
  • Worked with frameworks like Spring2.5, Hibernate3.2 and Struts1.2
  • Experience on J2EE technologies like JDBC
  • Experience on REST with Java (JAX - RS) using Jersey.
  • Experience on Message Oriented Middleware (MOM) like JMS, IBM MQ
  • Experience on various server like JBoss, Weblogic, Tomcat.
  • Proficient in RDBMS systems like Oracle, SQL Server and DB2.
  • Experience with tools like JIRA, JUnit, Clear Case, ANT, CVS, Sonar Scan, Vera code Scan.
  • Hands-on Experience in designing web pages using HTML, Java Script, CSS and Proficient in Client Server Programming.
  • Experience on Cloud Based development and deployment.
  • Employed agile methodologies, especially iterative developments and Scrum, to ensure rapid iterative software development.
  • Excellent team player, strong team orientation and enthusiastic to learn.
  • Excellent Object Oriented programming skills and problem solving capabilities.
  • Experience in the Banking & Financial Services Verticals.
  • Strong Communication, Presentation and Interpersonal Skills.

TECHNICAL SKILLS

J2EE Technologies: Java 1.7, J2EE, JavaScript, HTML, XML, JDBC

Framework: Spring 2.5, Struts 1.2, Hibernate 3.2, Log4j, Quartz Job, JMS.

Web Technologies: JSP/Servlets, MS FrontPage, JQuery, RESTful Web service

Concepts: OOA/OOD, Design Patterns, Unit and System Testing

Database/Connectivity: Oracle9i, SQL Server 2008, DB2

Development Tools/Server: Eclipse, JBoss, WebLogic, Tomcat, UNIX

Version Control/Tools: CVS, Clear Case.

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Solution Architect

Responsibilities:

  • Providing architectural solution to the team as an Agile in-room Architect.
  • Learned Security, Swap, Options, Futures concepts to provide a pricing mechanism.
  • Writing solution roadmap document for the upcoming releases.
  • Creating an Architectural flow using ARIS designer tool.
  • Writing back-end Java/J2EE code using Eclipse editor.
  • Design and Development of web module using, Spring MVC, Hibernate, REST web services.
  • Writing DB2 queries.
  • Writing Hibernate persistence classes and DAO’s.
  • Writing and calling Web services.
  • Handled Code versioning and Build process using CVS and Clear Case.
  • Performing sonar scan result analysis to check the coding standard.
  • Performing the Veracode scan to identify any security flaws and providing the solution in case there is any flaw encountered.
  • Connecting with different stack holders to understand there integration requirement with EPW, as EPW is a centralized pricing system.

Environment: Java, J2EE, Spring, Hibernate, Tomcat, DB2, RESTful Web Service, Log4j, IBM MQ, Eclipse IDE, CVS, Clear Case, JQuery, Sonar, ARIS Designer.

Confidential, Boston, MA

Technical Lead

Responsibilities:

  • Involved in client interaction with daily calls, requirements gathering and clarification tracking.
  • Developed Java multithreading pooling process to process the workflow execution.
  • Used Client side technologies like JavaScript, XSD, and HTML.
  • Written Hibernate persistence classes to persist the DB2 database.
  • Used ORM with spring framework. Configured hibernate session and mapping using spring configuration.
  • Implemented various design patterns like, Factory, Singleton, DAO pattern, etc.
  • Developed HQL to pull the DB2 data.
  • Used spring for Dependency injection to wire the application bean and dependent objects.
  • Tested developed units using J-Unit tests.
  • Developed the project using Agile methodology like Scrum and Iteration Model.
  • Handled Code versioning and Build process using CVS and Clear Case.
  • Tested the application under various system environments like Windows, UNIX

Environment: Java, J2EE, Spring, Struts, JBoss, Tomcat, DB2, Java multithreading, RESTful Web Service, Log4j, XSD, JMS, IBM MQ, IBM Data Studio, Eclipse IDE, CVS, Clear Case, JQuery.

Confidential, Boston, MA

Sr. Java Developer Lead

Responsibilities:

  • Interacting with client for gathering requirements.
  • Developed Cloud User Interface, an Application Control Panel using GWT.
  • Implemented Log Browser to fetch the application logs from servers using Java and Nagios call.
  • Implemented module to generate thread dump of the servers using java code.
  • Implemented Histogram Analyzer using java code.
  • Implemented quartz job scheduler to run log fetching jobs.
  • Written Java multithreading code to fetch the logs for different virtual machines.
  • Written JMS pub sub model code to transfer the messages over the MQ.
  • Written Hibernate persistence classes to persist the Oracle database.
  • Preparation of Unit test plan and adequacy of Unit testing through JUNIT.
  • Writing TAD, UTP and SIT documents.
  • Writing functional spec for the new development/enhancement.
  • Dividing and tracking task progress among the team members.

Environment: Java, JMS, Servlets, Hibernate, GWT, Quartz Job Scheduler, Nagios, Apache Tomcat, UNIX, IBM Rational Clear Case, XML, Oracle 9i, Eclipse, SQL Developer, RESTful Web Service

Confidential, Boston, MA

Technical Lead

Responsibilities:

  • Played team lead role for a group of six developers.
  • Interacting with the client for requirement gathering.
  • Prepared Technical Architecture Document (TAD) with respect to all the requirements.
  • Getting the sign-off on Technical Architecture Document.
  • Developed Java code for some of the functionalities.
  • Reviewing database design.
  • Used O-R framework, Hibernate for persistence of data to SQL Server2008 database.
  • Tracking task progress of the team members.
  • Handling demo and weekly status call with the client.
  • Code review.
  • Used JSP, JavaScript and HTML to develop the User interface for the various module.
  • Source Control is managed using CVS.
  • Configured Log4J for logging purpose.

Environment: Java, J2EE, JBoss, Tomcat, Log4j, SQLServer, Eclipse IDE, CVS

Confidential

Sr. Java Developer

Responsibilities:

  • Understand the requirement and prepare the E-R model.
  • Developed a detail analysis technical document about E-R model of database.
  • Developed hibernate mapping file for Source and Target databases based on data model.
  • Preparing hibernate configuration file.
  • Generated the DAO based on hibernate mapping file.
  • Developed utility classes to fetch the reporting data.
  • Developed test case using JUnit.

Environment: Java, Hibernate, spring, SQL server, JUnit, Log4j, and Eclipse IDE

Confidential

Web Designer

Responsibilities:

  • Developed User interface using JSP, JavaScript and HTML.
  • JDBC implementation.
  • Writing queries to store and retrieve the data.
  • Set-up file generation using install shield.
  • Creating Properties file to support multiple languages.
  • Responsible for unit testing the module developed by myself using JUnit.

Environment: Java, JSP, Servlets, WebSphere, HTML, Java Script, SQL server, JUnit, Log4j, Install shield, Eclipse IDE, Microsoft FrontPage.

Confidential

Software Engineer

Responsibilities:

  • Implemented excel macro program to calculate and generate different output sheets.
  • Developed program to generate xml from the generated excel sheet data.

Environment: Excel, Dreamweaver

Confidential

Software Engineer

Responsibilities:

  • Database design as per the requirements.
  • JDBC implementation.
  • Writing queries to store and retrieve the data.
  • UI design using JSP, Java script and HTML.

Environment: Java, JDBC, JSP, Java Script, HTML, SQL server2000

Confidential

Software Engineer

Responsibilities:

  • Requirement gathering.
  • Analysis and design.
  • Database design.
  • UI and back end coding using JSP, Servlet HTML, JDBC and Java.
  • Developed queries and stored procedure to store and retrieve the data.
  • Having walkthrough with the users.
  • Getting sign-off on the different modules from the respective department.
  • Enhancing and solving bugs.

Environment: Java, JDBC, JSP, Servlet, Java Script, HTML, SQL server2000, Tomcat, CSS, Eclipse

We'd love your feedback!