We provide IT Staff Augmentation Services!

Senior Java Developer Resume Profile

3.00/5 (Submit Your Rating)

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.

We'd love your feedback!