We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY

  • An accomplished software engineer specialized in object - oriented programming analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
  • Over 5+ years of strong software experience in design, development and deployment of web-based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in teh implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading etc.
  • Proficient in implementation of frameworks like Spring, frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.
  • Experience in analyzing business specification documents, developing test plans, defining test cases, developing and automating test scripts.
  • Strong experience in Swing and Core Java development.
  • Expertise in Defect Tracking and Bug Reporting Tools like HP Quality Center/Test Director/Rational Clear Quest.
  • Expertise in developing application using Spring Framework that uses features of IOC, Spring MVC, Spring JDBC, Spring Batch, Spring Security and AOP features.
  • Experience in teh entire Software Development Lifecycle (SDLC) life cycle from requirements gathering to releasing to production.
  • Experience in all phases of Software Testing Lifecycle expertise in teh Integration, Functional, User Interface, Regression testing and Smoke Testing.
  • Experience in analyzing test results and communicating via Bug tracking systems.
  • Good experience in Automated Testing Tools (QTP, WinRunner, Selenium Web Driver, Selenium IDE, Quality Center).
  • Worked extensively with Core Java, Multithreading, and Collections.
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.0, Oracle/BEA WebLogic 9.x/8.x/7.x/6.x, JBoss and Tomcat 5.x/4.x/3/x.
  • Good knowledge of developing GUI based application using Swings and Java Applets.
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Build and developed services using frontend programming APIs, like JAX-WS and JAX-RS with CXF
  • Excellent experience with major relational databases - Oracle 8i/9i/10g, SQL Server 2000/2005/2008 , DB2, My SQL.
  • Extensive development experience in different IDE's like Eclipse 3.x, Jbuilder 9.x/8.x, WSAD 5.x, IBM RAD and AltovaXMLSpy.
  • Extensively worked with different operating systems like Windows 98/2000/NT/XP, UNIX and LINUX.
  • Knowledge on Grid Controls, Pie Charts and other Swing Components.
  • Experience in software configuration management using CVS, SVN and IBM Clear Case.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in testing with Junit using tools like JMeter.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK1.4/1.5/1.6, C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0

Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 3.x, JSF 1.2/2.0

IDEs: Eclipse 3.x, IBM WebSphere Application Developer 5.x, IBM RAD

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter, HTML Unit

Database Servers: Oracle 8i/9i/10g, DB2, SQL Server 2000/2005/2008 , MySQL

Version Control: CVS, SVN, Rational ClearCase

Build Tools: ANT, Maven

Platforms: Windows 2000/98/95/NT4.0, U NIX

PROFESSIONAL EXPERIENCE

Confidential, Louisville, KY

Java/J2EE Developer

Responsibilities:

  • Following an Agile Methodology.
  • Direct liaison with teh Business/product teams to capture/understand teh requirements.
  • Development for collecting an order by parsing an XML which we receive from teh UPSTREAM.
  • Development of processing an order like site validation, IP assignment and building infrastructure.
  • Experience in Bug Tracking and Reporting using HP Quality Centre.
  • Good Experience on Selenium IDE and creating Scripts in selenium by using Java
  • Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
  • Created automated Test scripts using automated tools and ran teh test scripts on various Builds and instances.
  • Designed and developed Restful web services using Spring MVC to teh underlying customer event API.
  • Used validators, converters and JavaScript in teh application for validation.
  • Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analysing teh results of scripts, interaction with developers in fixing teh errors.
  • Developed screen flows and new window layouts.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Assisted in prototyping efforts and product design.
  • Proficient with Java Swing, AWT, SWT, JBoss and Hibernate.
  • Extensively involved in teh development of teh Agent module, which involved multi-threading and GUI for dis product, which was developed in Swing.
  • Provide support during System Test, Performance, Implementation and Production Phases.Used Application lifecycle management (ALM) to report and track bugs.
  • Coordinated with offshore teams to track teh deliverables.
  • Used Log4j utility to generate run-time logs.
  • Using Jasper latest UI framework, we changed teh look and feel of Jasper to match application integrity.
  • Implemented Spring Boot for spring framework for teh middle tier.
  • GIT/Stash as a repository for teh application project folders.
  • Used Oracle to support JAVA, JSP and HTML codes used in modules.
  • Used Toad and Oracle9i SqlPrompt to interact with teh database.
  • Designed and developedOracle forms & reportsgenerating up to 60 reports.
  • Used AJAX for dynamic data fetch.

Environment: Core Java/J2EE, JDK1.6, JQuery, Struts, EJB, Web services (SOAP, REST), IBM MQ, WebLogic Server, Oracle, putty, AWT, SWT, SWING, Bootstrap, Quality Center 11.0, Junit, GIT, Eclipse, Selenium 2.4, Spring Boot.

Confidential, New Hartford, NY

Java/J2EE Developer

Responsibilities:

  • Developed teh JAVA application based on teh Service Oriented Architecture.
  • Involved in Requirements gathering, Analysis and Documentation.
  • Participated in Change Requirements and Bug fixing.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used IBM Web Sphere Application Server to deploy teh application.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on using Spring MVC, DI, JDBC template, Spring Security.
  • Developed Spring Controllers, implemented spring security and DAO Classes Using Spring JDBC template.
  • Developed Restful web services using Spring MVC framework for uploading xls/csv files, retrieve data and used SOAP UI to test it, and developed test cases so that Functional/User testing to able to test web services.
  • Created session EJB’s that retrieved information from Oracle database using Hibernate.
  • Defined Action Forms, Model Components using Struts MVC framework providing very clean division between controllers, flexibility with teh use of interfaces and providing thin web layer over business layer.
  • Designed and implemented teh application's configuration system, including Swing based GUI.
  • Used DOM parser for validating teh XML files against their respective XML schemas.
  • XPATH expressions are used to extract data from XML files
  • Used HTTP Request and SOAP Web service to post XML Data to teh End Client.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed teh Web Services to teh client applications by sharing teh WSDL’s.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce teh response time in teh application.
  • Involved in data loading using PL/SQL and SQL*Loader calling UNIX scripts to download and manipulate files.
  • Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Quality center.
  • Experience developing a Comprehensive Test Strategy inclusive of all testing activities.
  • Updating status report daily basis and weekly basis by conducting meetings with QA team.
  • Involved in writing of modification reports for errors identified in testing and clearly communicated with development via defect tracking system using Quality Center.
  • Conducted system testing for applications to ensure requirements are meet and defects are managed under insurance plans and annuities.
  • Involved in Database testing to verify data integrity tests.
  • Extensively interacted with developers to analyze and resolve teh issues that were encountered while testing teh application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Develop web application using Struts 2 Framework.
  • Used JavaScript and struts validation framework for performing front end validations.
  • Used Eclipse, J-Developer to develop and debug application code.
  • Used Ant and Maven based scripts to build and deploy teh applications on teh Server.
  • Used Log4j utility to generate run-time logs.
  • SVN and Tortoise SVN were used for project management and version management.
  • Deployed teh application on WebSphere 7.0 application server.
  • Developed Functional Requirement Document like Unit Test Case Doc, Analysis Doc, Technical Design Doc, based on users’ requirement for teh business modules for future references and updates.

Environment: J2EE, Java swing, Spring framework, Spring MVC, Spring Batch Process, Servlets 2.3, JDBC, AJAX, JDK1.4,, Java Beans, X-Stream, Apache POI, JQuery, JavaScript, Web Sphere, Oracle 10g, WebSphere 7.0, Design Patterns, J-Developer, SVN, PL/SQL,Tortoise SVN, JDK1.6, UNIX,Apache Maven, ANT, Windows XP, JUnit, HtmlUnit, XSLT, HTML/DHTML.

Confidential

Java Developer

Responsibilities:

  • Designed teh application using teh J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed teh middle tier using EJBs.
  • Developed session, entity beans and message driven beans.
  • Entity Beans used for accessing data from teh SQL Server database.
  • Prepared high- and low-level design documents for teh business modules for future references and updates.
  • Deployed teh application on WebSphere application server in development and production environment.
  • Undertook teh Integration and testing of teh different parts of teh application.
  • Developed automated Build files using ANT.
  • Used Subversion for version control and log4j for logging errors.
  • Code Walkthrough, Test cases and Test Plans.

Environment: Java/J2EE, Struts 1.2, Tiles, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit, WebSphere 7.0, Eclipse, SQL Server 2000, log4j, Subversion, Windows.

We'd love your feedback!