We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • About 6 Years of IT experience in analysis, design, development, and testing of applications utilizing Java and J2EE Technologies on multi - tier architecture platforms
  • Extensive experience implementing solutions using Java, J2EE, Struts, Spring, Hibernate, AJAX, EJB, Web Services, RMI, Servlets, JSP, JDBC, XML, Oracle 9i/10g, SQL and PL/SQL
  • Expertise in implementing J2EE technologies like JHTML, JSP, Servlets, EJB (Entity, Session, MDB), Struts, Java Beans, JDBC, JNDI, XML to develop Enterprise applications
  • Experience in creating user interfaces using JSP, HTML, DHTML, XML, XSLT, client side validations using JavaScript, Struts Validate framework
  • Expert in UML, design methodologies and design patterns and proficient in implementing Core Design Patterns and J2EE design patterns.
  • Experience in developing complex business solutions using JBoss, Web Sphere, Weblogic Tomcat, and various IDE’s like NetBeans and Eclipse
  • Strong knowledge and experience in Oracle 9i/10g database programming using SQL, DB2, PL/SQL, Forms, Designer, Stored Procedures, and other database objects
  • In depth understanding of Object Oriented Analysis and Design (OOAD) and experience in Service Oriented Architecture (SOA) and implementing XML Web Services
  • Experience with using version control software tools - Sub Version, CVS and Visual Source Safe
  • Verifiable track record in Business/Systems Analysis, Requirements Analysis, User and System Requirements, and System Design Specifications for various new applications related to Information Management, Engineering & Construction Services, and Marketing sectors
  • Knowledge and experience of complete Software Development Life Cycle (SDLC) starting from requirement analysis, design, development, coding, testing and implementation
  • Adept at troubleshooting complex technical issues and providing production support for mission critical enterprise applications on an 24x7 on-call support basis
  • A self-starter with positive attitude, willingness to learn new concepts and acceptance of challenges
  • Very good team player with excellent interpersonal, analytical, presentation skills and great ability to work efficiently in both independent and widely diversified global team environments

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL, UML, HTML, DHTML, CSS, XML

Databases: DB2, SQL Server 2000/2005, Oracle 9i/10G, MS-Access 2000/2003

Web & Application Servers: Web Sphere 5.x/6.x, Weblogic 8.X/6.x, JBoss, Apache Tomcat, Java Web Server

Web Development: HTML, DHTML, CSS, JSP, Servlets, JavaScript, AJAX, JSF, Struts.

Development tools: Web Sphere Studio Application Developer (WSAD), Eclipse, NetBeans, RAD.

Operating Systems: UNIX (AIX and Solaris), Linux, DOS, Windows Server 2000/2003

Development Frameworks: Jakarta Struts, Hibernate, Spring, Tomcat, Log4J, JUnit, BSF, Cactus, Ant 1.6

TECHNICAL SKILLS

Confidential - Cincinnati, OH

Senior Java Developer

Responsibilities:

  • Interacted with the client business analysts, functional teams to review and understand the requirements and developed technical design, implementation specifications.
  • Acted as a single point of contact between offshore and onsite development teams and coordinated various tasks and activities throughout the project implementation.
  • Worked with the project manager to plan the different tasks and estimate the implementation costs.
  • Developed customer centric event driven and data driven web interfaces using HTML, JavaScript, JSP, Beans, XML and Java.
  • Modeled the entire application and designed use cases, sequence diagrams, activity diagrams, and class diagrams using Rational Rose and designed the application using Model2 framework
  • Developed client side and server side validations using validation controls, JavaScript, and QRules.
  • Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using SQL, PL/SQL, and Oracle 9i and used them in EJBs and WEB components.
  • Developed data access components using JDBC, DAOs, and Beans for data manipulation
  • Designed and developed and deployed Session, Entity Beans, and Web Components on Web Sphere.
  • Developed business layer components and integration services using XML Parsers and Java
  • Documented unit, integration, and systems test cases and executed them at various stages of the application development lifecycle and documented the test results in Quality Center
  • Worked with the business users to execute the acceptance tests and changed the code to fix defects and changes to requirements as needed
  • Maintained the project branches in SVN and setup the development workspaces for other team members
  • Worked with different environment management teams and infrastructure stewards to setup development and test environments and migrate the solution to test and production server farms

Environment: WebSphere 8.0, RAD 7.0, J2EE, Java, Oracle 9i,Beans, SVN, JSP, EJBs, JDBC, SQL, PL/SQL, XML, HTML, JavaScript, QRules, UML, Rational Rose, Windows Server 2003, Spring MVC.

Confidential, Hudson, OH

Senior Developer

Responsibilities:

  • Setup the environment for the development
  • Coded build scripts to migrate the existing application to work in Oracle Weblogic 10.3 server.
  • Replaced system dates throughout the application with server time since server is located in CST
  • Changed all queries into Hibernate HQL queries or Prepared statements to increase the performance of the application
  • Worked on EDC - Java changes in 5 applications like iMarket, iLoyalty, iMessage, MKView, MFC
  • Build applications using Ant
  • Deployed application in Oracle Weblogic 10.3 server in UNIX environment

Environment: Core JAVA, ICEfaces, Spring Framework, Hibernate, MyEclipse 9.0, Oracle Weblogic 10.3, Ant, Oracle, SVN, SVN Tortoise, Putty, Windows 7, Solaris 10.

Confidential - Dallas, TX

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Participated in JAD sessions gathering along with the Business Analysts.
  • Handled the requirements, code and test walkthroughs
  • Documented use cases, functional requirements based on the A&D using RUP and UML.
  • Developed the framework based on Struts MVC Architecture.
  • Developed the presentation layer using JSP’s, CSS, AJAX and Java Script.
  • Developed various Action classes and Form bean classes using Struts framework in the middle tier
  • Used tiles framework for the GUI screens
  • Used MDB’s to read the messages from JMS queues for asynchronous communication
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
  • Developed the Persistence Layer using Hibernate.
  • Developed several WebService stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Used session beans to expose the application for the use by the third party users.
  • Used JAVA Mail API, and implemented an automated functionality to generate e-mails to the manager whenever an user registers for the application
  • Used DOM Parser to parse the XML response from webservices.
  • Implemented logger for debugging using Log4j
  • Used JDBC for connectivity to Oracle for real time tables
  • Developed few stored procedures, triggers and sequences.
  • Used CVS as version management tool
  • Used ANT for building the EAR file
  • Used Fusion Charts for reporting the data
  • Served as POC for on call support in the production team on a rotation basis.
  • Worked in Agile - Scrum methodologies

Environment: Java 1.5, J2EE 1.3, Servlets, JSP, CSS, HTML, Struts 1.1, JMS, ANT, Log4J, JavaScript, Ajax, JUnit, Oracle 9.0, Weblogic 9.1, Unix, CVS, Oracle, Axis 2.0,Web Services

Confidential - Reston, VA

Java Developer

Responsibilities:

  • Worked with the business users and stakeholders to gather functional business requirements
  • Documented technical, implementation, and deployment specifications
  • Developed proof of concepts to present the workable prototypes to stakeholders and LOB managers
  • Implemented the validation framework using JavaScript, QRules to extend client side as well as server side validation of application abandonment rules and policies
  • Designed and developed the WLC application and the different modules such as Claims, Failure Analysis, Warranty Center, Parts Return, Supplier Recovery using Struts Framework
  • Validated the Queries and Stored Procedures
  • Implemented logging functionality using Log4j
  • Worked on transaction management in the application using Struts Action Annotations, Workflow Annotations, Interceptor Annotations, and Validation Annotations
  • Configured the framework, action mappings, interceptors using Struts configuration files like struts.xml, struts-default.xml, struts-plugin.xml, and struts.properties
  • Defined workflow sequences for various rule validations and implemented different actions for a policy rule validation using Struts Action Chaining
  • Developed tester interfaces and object initiation interfaces and tested the different action classes and framework objects using JUnit
  • Defined the messaging interfaces, mapping specifications, and generated partner specific feeds for different partners using WLC framework adopting to the validation policies and rules
  • Developed test cases, plans and executed the different cycles of tests and document the test results
  • Developed the WLC (Warranty Life Cycle) Application Framework components and reviewed and consolidated work done by the team members and attach it to SVN
  • Involved in testing and debugging the application.

Environment: WSAD, JBoss, Maven, RSA, JSP, Servlets, Struts, SVN, XML, HTML, JavaScript, JRules, QRules, Oracle 9i, Windows Server 2000/2003

Confidential 

Software Engineer

Responsibilities:

  • Involved in interacting with all levels of business and technology staff
  • Implemented JSPs, Servlets for pooling, caching to improve performance and scalability
  • Developed the batch job that runs on a weekly and quarterly basis in Java
  • Extensively worked on Batch inserts and update of the data from the Oracle database
  • Implemented Struts Action classes for business logic and form bean classes for validation by using Struts framework
  • Implemented Hibernate database persistence layer to communicate with Oracle
  • Configured the POJO’s for mapping the Java classes to Database tables in Hibernate
  • Developed source code and unit tests for several web services used to interact with the work list/workflow product
  • Performed testing of the application (Unit testing, Integration testing, System testing)
  • Developed code Using Eclipse for integrated development environment
  • Involved in configuring and deploying the application with JBoss Application server
  • Involved in writing and reviewing unit test cases using Junit
  • Coded and modified database stored procedures and SQL to improve performance
  • Maintained versions using CVS tool to merge code, check in and checkout the data

Environment: J2EE, JSP, Java, Java beans, Servlets, JDBC, JavaScript, HTML, Oracle 8i, JBoss Application Server, Windows NT, Windows 2000, CVS.

Confidential 

Software Engineer

Responsibilities:

  • Involved in implementing the interface in servlets.
  • Has written Java script code.
  • Involved in developing user screens using JSP.
  • Developed the session beans for holding the business logic.
  • Involved in configuring and setting up the web logic server.

Environment: Java, JDBC, Applets, Servlets, JSP, UNIX (Solaris), HTML, Oracle 7.x, SQL, PL/SQL, javaScript, CSS, Windows NT Server

We'd love your feedback!