We provide IT Staff Augmentation Services!

Java Architect Resume Profile

3.00/5 (Submit Your Rating)

Hanover, NJ

Professional Summary:

  • Senior Java Developer/ Java Architect having 11 years of professional experience in Software Development Life Cycle SDLC core area such as Analysis, Design, Development, Testing and Deployment of Web based Enterprise Applications using Core Java and JAVA EE technology.
  • Seasoned developer in open source frameworks and tools like Spring, Hibernate.
  • Strong development experience in Enterprise Application Development using Core Java 7, JAVA EE 5, Spring 3.2 , Hibernate 3.4, Web services Restful, SOAP, SQL, JQuery, XML, HTML, JBoss ,Weblogic , WebSphere and Tomcat.
  • Implementing and assisting in designing analysis and architecture that will identify requirements related to processes and technology.
  • Involved in system analysis and design, system development, integration, installation, deployment, client interaction and implementation of design patterns and best practices.
  • Maintaining, tuning and de-bugging applications in order to keep them performing according to technical and functional specifications perform preventive maintenance activities providing user support.
  • Experience with creating flowcharts, class diagrams, sequence diagrams, deployment diagrams and other software architecture documentation
  • Strong working experience with Top Fortune 500 Companies like MasterCard, IBM and USA on-site client co-ordination and development.
  • Strong Working Experience in Relational databases like MySQL.
  • Strong Working Experience with Agile Scrum and Waterfall Development Methodologies.

Technical Skillset:

Java JAVA EE Technologies

Core Java 6/7, Java EE 5

Application Framework

Spring Framework 3.2, Spring MVC, Spring Security, Spring LDAP, Spring Web Services

Persistence Framework

Spring Data , Hibernate ORM 3.4, Hibernate Search, Hibernate Tools, Validator, MetaModel

UI Framework

JQuery 1.9 , GWT 2.4

Enterprise Application API

JPA, JTA, Lucene 3.4

Web Services Framework

Apache CXF 2.7, JAX-WS 2.0, JAXB 2.0, JAXP 1.4, SoapUI Tool

Web Application Technologies

Servlets 2.5, JSP 2.1, XML, XSL, XSLT, HTML, JavaScript

Development Tools

Eclipse 3.6, WSAD 5

Testing Frameworks

Spring JUnit 4, JMock 2.5, Mockito, PowerMock

Logging Frameworks

Log4j, SLF4j

Build /Deployment Tools

Hudson, Maven,Ant

Web /Application Server's

JBoss 5.1 GA / 7, Tomcat 5.5/6, IBM WebSphere 5.1, Weblogic 6

Code Repositories

CVS,SVN

Databases

MySQL 5.5, Oracle 9i, IBM DB2 7.2, PostgreSQL 8.2

Directory Service

LDAP

Issue Tracking Tool

Jira, Bugzilla

Project Management Tools

Project, Visio

Development Methodology

Agile SCRUM

Professional Experience:

Confidential

Java Architect

Responsibilities:

  • Involved in User Requirement Specification, Functional Specification and Software Design Specification of the application.
  • Involved in the development of Use-Cases according to the specifications, detailed technical design and technical specifications.
  • Involved in the Server Development Activities for various complex use-cases of the application.
  • Utilized Spring and Hibernate as the architectural framework. Have utilized Dependency Injection, Spring MVC, AOP, Spring DAO and Spring Context modules of Spring framework in the development of the project.
  • Implemented Single Sign On Functionality for the application using Spring Security and Spring
  • Involved in Design and Development of core business functional areas using JAVA EE Technology and Core Java 7 Features.
  • Lead development and responsibility of the overall technical quality of the project.
  • Conduct code reviews with the server developers within the development team
  • Support / Provide estimations relating to the specialized server areas or components
  • Ensure server code is documented where applicable or required
  • Develop and Review the Junit Test Cases Created by developers.
  • Lead the server side technical best practices and principles and make sure they are adhered to.

Environment: Core Java 7, Java EE 5, Spring Framework, Hibernate Framework, Spring Security, Weblogic 12c, JSP, Servlets, JQuery, HTML, CSS, JavaScript.

Confidential

Senior Technical Lead

Responsibilities:

  • process.
  • Administration Portal and is responsible for the successful development and unit testing
  • Involved in the Server Development Activities for NFC Wallet, TSM Wallet and Wallet
  • Development of Use-Cases according to the specifications, detailed technical design and technical specifications.
  • Lead Developer the server side framework or platform of the solution which each developer will use to build the solution.
  • Involved in Analysis, Design, and development of core business functional areas using JAVA EE Technology and Core Java 7 Features.
  • Developing the presentation layer and GUI framework that are written using JQuery, Javascript, HTML and CSS. Client Side Validation was done using JQuery validations framework.
  • Developing the server side controller programs using Spring MVC.
  • Designed and developed SOAP Web Services using CXF framework for communicating application services with different application and developed web services interceptors.
  • Utilized Spring as the architectural framework. Have utilized Dependency Injection, Spring MVC, AOP, Spring DAO and Spring Context modules of Spring framework in the development of the project.
  • Creating tables in MySQL along with Entities Object and maintaining the application database.
  • Performed Unit testing using JUnit.
  • Make Understand the use-cases to the server/ client developers before Implementation
  • Manage the quality of the server code being developed
  • Conduct code reviews with the server developers within the development team
  • Support / Provide estimations relating to the specialized server areas or components
  • Ensure server code is documented where applicable or required
  • Develop and Review the Test Cases - Junit / SOAP Created by developers.
  • Managing deployment to production on JBOSS application server and support for UAT.
  • Have used Hudson continuous integration tool during agile development.
  • Lead the server side technical best practices and principles and make sure they are adhered to.
  • Scrum Agile development methodology was followed during the project.

Environment: Core Java 7, Java EE 5 , Spring Framework, Spring Data Framework, Hibernate Framework, Apache CXF Web Services, Spring Security, JPA, JTA, JBOSS 5.1 / 7, Maven, Hudson, JQuery, HTML, CSS, JavaScript

Confidential

Senior Team Lead

Responsibilities:

  • Involved in the Analysis, Design, Development, and Testing phases of Software Development Lifecycle SDLC
  • Lead Developer of Server Side Use-Cases according to Functional Specification and Technical Design using Core Java 6 and JAVA EE 5 Features.
  • Used Hibernate for Object Relation Database Mapping Java classes.
  • Used Spring LDAP as a java library for LDAP operations and directory service
  • Designed and developed a web-based client using GWT, Servlets, JSP, Java Script, Tag Libraries, CSS, HTML and XML.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Designed Java classes using Spring Framework to implement the Model View Control MVC architecture.
  • Implementation of JAVA EE Design Patterns like Singleton, Session Facade and Data Access Objects.
  • Performed Module and Unit Level Testing with JUnit and Log4j.
  • Used JBoss as the application server.
  • Developed use cases right from the front end to DAO layers.
  • Worked on Development Production support for the application

Environment: Core Java 6, JAVA EE 5, GWT 2.4, Spring 3.0, Hibernate 3.4, Spring LDAP, JBoss 5.1

Confidential

Module Lead Engineer

Responsibilities:

  • Application Design and System Architecture according to the project and technical requirements.
  • Development of technical aspects of the project. Resolve technical problems that arise in the project.
  • Documentation of user requirements and functional specifications
  • Provide technical estimation of the task and project.
  • Verify that code is constructed per specifications. Function as a review leader for technical reviews. Track open technical issues to closure.
  • Provide Estimation, Planning and Work Allocation documents to project manager for further review.
  • Ensure that all project records are maintained as per ISO processes.
  • Support, Testing and coding issues in UAT/ Production Environment.
  • Designing, coding and testing program modules that meet design specifications
  • Maintaining, tuning and repairing applications in order to keep them performing according to technical and functional specifications perform preventive maintenance activities providing user support.
  • Provide Technical Training's to the team members.

Environment: Servlets , JSP , Spring 2.5, Struts 2.1, Hibernate 3.3, Tomcat v 5, MySQL 5.1, Junit, JMock 2.4,Sitmesh 2.3, Java EE 5, JDK 5

Confidential

Senior Programmer Analyst

Responsibilities:

  • Developed intuitive GUI Screens using JSP, HTML and validations using JavaScript.
  • Application Design according to requirements and align with architecture.
  • Implemented the application using the MVC 2 architecture. Developed Business Implementation classes.
  • Used Developed simple SQL Queries on Oracle and DB2.
  • Implemented various Java Patterns like MVC, Factory, Fa ade and also JAVA EE patterns viz. Business Delegate to hide the complexity of underlying implementation details of business service. This made the system more loose-coupled.
  • Partnering with product management, user experience, QA, and services delivery to understand business requirements and translate them into high quality designs.
  • Develop and maintain applications that allow consumers to search and transact with a wide range of services
  • Design architecture, implementation and delivery of these applications with Web Services, PDA View and Internalization.
  • Developing web-based user interfaces and middleware APIs using J2EE, JSP, JavaScript and Servlet which were hosted on Weblogic and WebSphere.
  • Creating Dao's and Business Class which implement their business logic.

Environment: J2EE 1.4, Java 1.4, JSP 1.2, Ajax ,Web Services, Weblogic 6 , VSS, JavaScript, IBM WSAD 5.1, Websphere 5, Tomcat 4, Eclipse 3.1,Servlet 2.3,Oracle 9i

Confidential

Software Engineer

Responsibilities:

  • Involved in Analysis, Design, and Development of Cash Application Module.
  • Was responsible for development of EJB.
  • Client side calculations and validations using JavaScript's.
  • Was responsible for writing Background Process.
  • Implementing core framework components for executing business process using Core Java, J2EE and IBM Workflow.
  • Involved in development of GUI screens using JSP.
  • Created modules specific Class and Sequence Diagrams
  • Implemented Data Transfer Objects, Value Objects for moving data between Presentation tier and Business Layer.
  • Implemented various Java Patterns like MVC, Factory, Fa ade and also J2EE patterns viz. Business Delegate to hide the complexity of underlying implementation details of business service and Service Locator for the lookup. This made the system more loose-coupled.
  • Researching and resolving system defects in a clear and concise manner.
  • Used IBM WebSphere Application Server 5.0 for the deployments in development mode.

Environment: J2EE 1.4 Servlets, JSP, EJB, JDBC , Thin Client Framework, IBM Websphere Server 5.1,WebServices, Rational Portfolio Manager, CVS , IBM WSAD 5.1, IBM MQ Series , IBM MQ Workflow , IBM DB2.

We'd love your feedback!