Senior Java Developer Resume Profile
Atlanta, GA
SUMMARY:
- Eight years five months experience in Software Industry Analysis, Design, Development, Implementation and Testing Client Server and N-tier Enterprise Applications using Java and J2EE Technologies in various domains like Insurance, Telecom and Financial.
- Strong OO Design Analysis, Design Patterns, Core Java 1.7/6, Web Frameworks, Struts 2, Spring2.5, J2EE, Hibernate, Seam Framework, JSF2.0, JMS, SOAP Webservices, XML and UML.
- Strong understanding expertise in web technologies like HTML, DHTML, Java script, jQuery, AJAX, JSON.
- Good Understanding and Implementation of Unified Modeling Language UML in developing Model/Prototype, Test Driven Development TDD using Easy Mock , Power Mock and JUNIT's.
- Experience in implementing SOAP WebServices as a Service Provider / Consumer in-order to communicate between different distributed components.
- Strong skills include coding and development of Oracle 11g stored procedures and functions.
- Expertise in J2EE Design Patterns such as MVC, DAO, Singleton, Session Fa ade etc.
- Proficiency in developing applications using Spring frame work and Hibernate 3.1
- Expertise in spring's integration with third party web frameworks like Struts.
- Adept in using Version Control Tools like SVN, Star Team, CVS, Perforce.
- Extensive exposure to RESTful web services
- Extensive experience in working with application servers likes WAS6.1 WebLogic 10.3, JBoss 5.0 and Tomcat 6.0
- Well experienced with IDE tools like RAS 8, IntelliJ, Eclipse 3.4 and MyEclipse6.0.
- Employing Agile methodologies especially SCRUM to ensure rapid iterative software development.
- Development and Server Environment knowledge in UNIX, Sun Solaris and Windows platforms.
- Self-motivated Team Player with excellent Interpersonal as well as Communication Skills.
- Well focused and can meet the expected deadlines on target.
TECHNICAL SKILLS:
Operating Systems | Unix, Linux, Sun Solaris 8, Windows |
Languages | Java 1.7/1.6, PLSQL |
J2EE Technologies | JMS, JSF, EJB, MDB, Struts2, Hibernate, AJAX, JSON |
RDBMS | Oracle 9i, Oracle 10g, DB2 |
Database Tools | Toad 9.7.2 |
Application Servers | WebSphere 6.1, WebLogic 10.2 |
Web Servers | Tomcat 6.0 |
RAD Tools | IntelliJ13.1, RSA 8, Eclipse 3.4, MyEclipse 6 |
Version Management Tools | SVN, CVS, MKS, Star Team |
Middleware | JMS, CORBA, EJB, Hibernate. |
SOA | WebService, SOAP,WSDL |
Others | SOAPUI, Apache Ant, Maven, File Zilla, Putty, Rational Rose UML, XML, XSL, XSLT |
WORK HISTORY:
Confidential
Role : Senior Java Developer
Responsibilities:
- Maintains file servers and network access, documents and analyzes more complex system anomalies to ensure optimum equipment performance.
- Analyzes and revises existing system logic difficulties and documentation to enhance system efficiency.
- Defines system objectives and design specifications in collaboration with business analyst and/or project manager.
- Used Data Access Objects DAO to abstract and encapsulate all access to the data source.
- Developed presentation screens using JSF and Seam Framework. Involved in development of front end and middleware components using IntelliJ IDE.
- Involved in design, develop and implement new methods and procedures of the technical solution that meets the requirements of the project.
- Provides Non Functional and Functional requirements for the impacted projects.
- Assists clients in articulating and defining their business requirements and in preparing the business case justification for technical investment decisions.
- Involved in preparing the Application Design Document.
- Prepared Non Functional and Functional requirements for the impacted projects.
- Environment: Java/J2EE, JSF, Seam Framework, jQuery, Javascript, CSS, Oracle 11g, JBoss 6 Application Server, IntelliJ, Unix, SVN.
Confidential
Role : Senior Java Developer
Responsibilities:
- Involved in design, develop and implement new methods and procedures of the technical solution that meets the requirements of the project.
- Provides detailed documentation of moderately complex system specifications, system scripts, installation procedures, system backup and recovery techniques.
- Defines system objectives and design specifications in collaboration with business analyst and/or project manager.
- Analyzes and revises existing system logic difficulties and documentation to enhance system efficiency.
- Maintains file servers and network access, documents and analyzes more complex system anomalies to ensure optimum equipment performance.
- Provides Non Functional and Functional requirements for the impacted projects.
- Assists clients in articulating and defining their business requirements and assists in preparing the business case justification for technical investment decisions.
- Used SOAP based Web Services for getting data from different systems and used XML parsers for data retrieval.
- Involved in Component Design Document and component Specification Documentation.
- Prepared Non Functional and Functional requirements for the impacted projects.
- Coordinating onsite and off shore team to delegate the work during Result Based Contract effort.
- Environment: Java/J2EE, Java Script, SOAP Webservices, EJB 3, COBOL, JCL, Cognos, DB2-Z/OS, AIX, Websphere Application Server, Subversion, RMS, RSA8.
Confidential
Role : Senior Java Developer
Responsibilities:
- Associated with the full life cycle of the application.
- Was Involved in analysis and low high level design of the system.
- Implemented Struts 2 along with JavaScript and AJAX Prototype framework for developing the presentation layer.
- Extensively used Stuts2 tags in Jsp's.
- Proficient in using Javascript and jQuery languages.
- Used generic annotations and Edward Jones custom annotations.
- Made calls to CTG CICS transaction gateway which sends request to mainframe to get the data from IDMS database.
- Used IBATIS for persistence layer.
- Coded EJB 3.0 Message-Driven-Beans to receive the messages from IBM MQ Queues and a Local Message Queue.
- Used Maven to build and manage the project.
- Used MKS to enforce versioning control.
- Environment: Java1.6, J2EE, Spring MVC, Spring Injection, Hibernate, WebLogic 10.3, UNIX, DB2, Eclipse3.4, EJB3.0, CTG CICS Transaction Gateway , AJAX, JSON, Javascript, jQuery, Maven.
Confidential
Role : Senior Java Developer
Responsibilities:
- Associated with the full life cycle of the application.
- Was Involved in analysis and low high level design of the system architecture.
- Implemented Struts 2 along with JavaScript and AJAX Prototype framework for developing the presentation layer.
- Extensively used Stuts2 tags in Jsp's.
- Used generic annotations and Edward Jones custom annotations.
- Made calls to CTG CICS transaction gateway which sends request to mainframe to get the data from IDMS database.
- Used IBATIS for persistence layer.
- Coded EJB 3.0 Message-Driven-Beans to receive the messages from IBM MQ Queues and a Local Message Queue.
- Used Maven to build and manage the project.
- Used MKS to enforce versioning control.
- Environment: Java1.6, Spring MVC, Spring Injection, Hibernate, JSP, Javascript, JQuery, JSON, WebLogic10.3, UNIX, Oracle10g, DB2, Eclipse3.4, MQ series, EJB3.0, IBATIS, CTG CICS Transaction Gateway , AJAX, MKS, Maven, J2EE.
Confidential
Role : Senior Java Developer
Responsibilities:
- Performed version control activities using CVS.
- Used apache ANT for build scripts to compile and package the application and implemented Log4j for logging the application.
- Configuration Controller For the Project
- Preparing Low Level Design and RTM
- Development and Unit Testing
- Implemented design patterns in developing the MVC 2 Architecture.
- Used UML Rational Rose for software design.
- Followed, Scrum Agile Software Development methodology for the implementation which is based on Develop quickly, deliver often.
- Interacting with business stakeholders and subject matter experts to understand requirements, analyze and translate them into technical specification.
- Have strong experience in trouble shooting business end user issues.
- Environment: Java, Struts, JMS, Hibernate, J2EE, Struts 1.2, Oracle 10g, Rational Rose UML, PL/SQL, Toad for Oracle 9.7.2, XML, Eclipse,log4j, Junit, ANT, Weblogic 9.2.
Confidential
Role : Senior Java Developer
Responsibilities:
- Interacting with business end users and subject matter experts to understand requirements, analyze and translate them into technical specification.
- Applied agile development techniques through the project.
- Used UML Rational Rose for software design.
- Development of the Web-based graphic user interface using HTML, JavaScript, Ajax.
- Development of the middle tier and view components using Jakarta Struts frameworks and Spring.
- Developed the Session Fa ade and Delegate design pattern.
- Development of the persistence layer of the application object structure using Hibernate.
- Written Hibernate Configuration files, Hibernate Mapping files and POJO Classes.
- Used JSP to develop template based client interfaces and implemented JSTL.
- Designed and developed of Web services methods and messages using SOAP, Axis2.
- Implemented user migration from MS Active Directory to LDAP for user login.
- Work with relationship database models, schemas entity-relationship diagrams ERD and develop SQL Stored Procedures.
- Generated EJB classes using XDoclet.
- Used Eclipse as the Development IDE and CVS as a Version Control System.
- Deployed application on JBoss Application Server and Written ANT build scripts and Junit Test Cases.
- Implemented Log4j for logging and appended to a log file for debugging
- Implemented JavaScript based front-end Validation for both Netscape and IE.
- Involved in active deployment of applications in both JBoss 4.0.4 and Weblogic 8.1, Weblogic 9.2.
- Have strong experience in trouble shooting business end user issues.
- Environment: Java, Struts, JMS, Hibernate, J2EE, Struts 1.2, Oracle 10g, Rational Rose UML, PL/SQL, Toad for Oracle 9.7.2, XML, Eclipse, log4j, Junit, ANT, Weblogic 8.
Confidential
Role : Technical Associate
- Studying and understanding the network model of all variants of HE and MSIL products
- Agile domain driven design for the Ethernet and MSIL products
- Identify System Requirements and develop System Specifications, responsible for high-level design.
- Coded middleware components using Hibernate, Java, J2EE
- Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern.
- Involved in design and Development of user interfaces using component technology JavaScript, CSS, Ajax for validations.
- Developed business logic, hibernate mappings to persist data beans to underlying database.
- Developed, coded, tested, debugged and deployed JSPs for the input and output forms on the web browsers.
- Created SQL, PL/SQL in Oracle9i to maintain and update the database.
- Used UML Rational Rose for software design.
- Have strong experience in trouble shooting business end user issues.
- Environment: Java, JSP, Struts1.2, Spring, JMS, Oracle 9i, Toad 9, BEA Weblogic 8, ANT, XML, DHTML, CSS, TDD, JUnit, SVN, Log4J, UNIX.
Confidential
Role : Java Developer
Responsibilities:
- Involved in the analysis and design of the system as a whole.
- Played the role of J2ee Developer with heavy hands-on coding.
- Involved in screen designs, SRS Software Requirement Specification and documentation of screens with CSS, JSP and HTML.
- Involved in Implementation and coding of front end screens using Java, JSP
- Developed web pages using JSPs, Servlets and JSTL to help user make online submission of rebates.
- Implemented Tiles in Struts Framework inorder to avoid code redundancy for developing userscreens that contain same Headers and Footers
- Developed session beans, MDBs in EJB for business logic and used XML for several configuration tasks and Session Fa ade and Business delegate design patterns in Enterprise Java Beans implementation.
- Deployed the entire application on Weblogic Application Server.
- Used JMS in order to communicate with OASIS interface regarding approval of the transaction.
- Environment: J2EE, Struts 1.2, Ant, JDK1.4.1, Servlets2.2, EJB2.0, JDBC, JSP, HTML, CSS, JavaScript, UML, XML, PL/SQL, TOAD, Oracle 8.1.7, Tomcat, JMS.