We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Greensboro, NC

SUMMARY

  • 6+ years of experience in Software Life Cycle Development including analysis, design (system/database/OO), development, deployment, testing, documentation, implementation & maintenance of applications using Java/J2EE and Object Oriented Client/Server, and Web - based environments, distributed n-tier architectures.
  • Strong expertise in development and deployment of web components that include Servlets, JSP, JSF, Java Scripts and business layer components that include, Web Services, and JDBC.
  • Experience in server side distributed object development using J2EE, EJB, JNDI, JDBC, IBM Web sphere Server, Web Logic Server, XML, XSL, XSLT, WSDL and SOAP.
  • Experience in web technologies J2EE, Spring, EJB’s, Servlets, JSP’s, Jakarta Taglibs, JSP Custom Tags Libraries, Java Beans, Apache Jakarta Struts, Hibernate, JavaScript, Swing, JQuery, XML, DHTML & HTML.
  • Experience in using Eclipse IDE for developing web applications.
  • Used Object/Relational mapping Hibernate 3.0framework as the persistence layer for interacting with Oracle 9i.
  • Extensively used IBM WebSphere 5.0 while writing code and for creating Data Sources.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing.
  • Proficiency in Implementation of the version control software Clear Case, PVCS, CVS and VSS.
  • Strong programming skills using Perl and Kshell.
  • Strong Knowledge and Implementation experience in Multithreading.
  • Experience in Installation, configuration and administration knowledge ofApache Tomcat.
  • Highly impressive skills in Core Java and Object Oriented Programming concepts.
  • Strengths include broad and deep technical knowledge; with ability to quickly assess and learn unfamiliar systems and to analyze, scope and establish technical and business requirements.
  • Good knowledge in Design Patterns like MVC, Abstract Factory, Business Delegate, Singleton, Data Access Object, Front Controller, Session Façade and Service Locator.
  • Experience with Design Patterns and Model View Control (MVC) Architecture (MODEL 1, MODEL2) using STRUTS framework and working with SPRING framework.
  • Experience in SDLC, Agile (SCRUM) Methodology, Iterative, Waterfall and Object Oriented Application Design and Programming.
  • Ability to pick up new technologies based on prior training and used Open Source technologies & tools extensively.
  • Excellent communication skills, team player, quick learner, organized, resilient and self-motivated.

TECHNICAL SKILLS

Programming Languages: Java/J2EE, C/C++, Visual Basic, PL/SQL.

J2EE Technologies: JNDI, EJB 2.0/3.0(SLSB, SFSB, Entity Beans), JDBC, HibernateServlets, JSP, JavaBeans, JSF, STRUTS, EJB, AJAX, Web Services.

Operating Systems: Windows 98/2000/XP/NT, Unix/Linux.

Front-End Technologies: HTML, XML, Java Script, JSON, AJAX, CSS.

Web/App. Server: IBM Web Sphere 5.5/6.0, Apache Tomcat 5.5/6.0, JBoss, BEA Web Logic8.

Frameworks: Spring MVC, Hibernate 3.0/3.3, MVC Architecture, Business Delegate, Data Access object, Composite View, Singleton, Abstract Factory.

Tools: ANT, Maven, JUnit, Log4j.

RDBMS: Oracle 9i/8i/8.0/7.5, SQL*Plus, DB2 6.0/400, MS SQL Server 2000/7.

IDEs: Eclipse, My Eclipse, RAD 6.1, WSAD5.1, Net Beans.

SW Methodologies: Waterfall Model, Agile.

PROFESSIONAL EXPERIENCE

Confidential, Raleigh, NC

Sr. Java Developer

Responsibilities:

  • Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
  • Assisted the analysis team in performing the feasibility analysis of the project.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
  • Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
  • Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using Web sphere Studio Application Developer (WSAD 5.0).
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Used Linux OS to convert the existing application to Windows.
  • Consumed Web Service for transferring data between different applications.
  • Integrated Spring DAO for data access using Hibernate
  • Created hibernate mapping files to map POJO to DB tables
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Developed Ant build scripts for compiling and building the project.
  • Used IBM Websphere portal and IBM Websphere application server for deploying the applications.
  • Used CVS Repository for Version Control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Good hands on UNIX commands, used to see the log files on the server.
  • Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
  • Unit test case preparation and Unit testing as part of the development.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.

Environment: Java 1.4.1, JSP 2.0, HTML, JavaScript, EJB 2.0, Struts 1.1, JDBC 2.0, IBM Web Sphere 5.0, XML, XSLT, XML Schema, JUnit 3.8.1, Rational Rose 4.0, Ant 1.5, UML, Hibernate 3, Linux, Oracle 9i and Windows.

Confidential, Greensboro, NC

Java Developer

Responsibilities:

  • Involved in the conversion of legacy application to Java based application.
  • Design, Develop, Unit Test, Deployment and Support of Java based Web and Enterprise applications in both windows and UNIX environments.
  • Involved in implementation of persistence layer using Hibernate and prepared Value Objects.
  • Involved in Knowledge Acquisition and Knowledge Transition of the application to the newly inducted Team members.
  • Responsible for overseeing the Quality procedures related to the project.
  • Key role in developing the database scripts
  • Analyzing the data and providing fixes for the defects raised.
  • Involved in providing the documents needed for the production deploy.
  • Developed presentation layer using JSP, HTML, JavaScript, HTML5, JQuery and CSS3.
  • Built and accessed the database using Hibernate with Oracle.
  • Used Front End Developing UI Interface using JSP/Tiles, JSTL, HTML5.0 CSS, JavaScript, Ajax, and JQuery.
  • Design, development and unit testing of the persistence layer using ORM tools such as Hibernate and JPA.
  • Involved in producing Restful web service’s using Jersey to retrieve the information Policy and Claim transactions.
  • Consuming the developed web services for the claim processing using AEGIS application.
  • Write the SQL queries for CRUD operations, and Stored Procedures.
  • Develop the applications using Eclipse or Rational Application Developer.
  • Develop build scripts using Maven for the build and deployment.
  • Write Shell Scripts using UNIX or Linux.
  • Design and Development of Web Services to integrate with other applications.

Environment: Java, HTML, JavaScript,Spring MVC, Windows, SQL, Web Logic, Visual Basic, JQuery, AJAX, Web Services, Quality Center

Confidential, Irving, TX

J2EE Developer

Responsibilities:

  • Understanding requirements thoroughly & reviewing software requirement specification documents to ensure they are of high quality standards
  • Developed shell scripts/utilities to monitor server health checks and take automated corrective actions and if not alert team
  • Responsible for designing design the application.
  • Developed Vision Services module using SOAP web services, Jaxb Moxy and CICS
  • Involved development of Drules implementation
  • Involved in upgrading of existing batch jobs with Spring Batch framework
  • Involved in preparing various technical POC’s and submit evaluation reports.
  • Involved in new UNIX application servers setup in production environment.
  • Monitor and Optimize use cases monitoring by Wily tool
  • Involved fixing production support issues.
  • Developed email reporting framework based on spring and hibernate frameworks.
  • Developed various MQ Utilities like monitor queues and transfer messages during 24/7, etc.
  • Involved in common logging framework built based on REST and elastic search framework
  • Providing technical solutions to team in case of any issues.
  • Developed shell scripts/utilities to monitor server health checks and take automated corrective actions and if not alert team

Environment: Spring, Struts, Hibernate, EJB, Weblogic 10.3, JDK 1.6, Oracle, Unix, MQ, Jaxb Moxy, SOAP Web services, Jax-WS web services, REST web services, JMS, Elastic Search, XSLT, Drules, Json

Confidential, Ridgecrest, CA

Software Engineer

Responsibilities:

  • Involved in Design and development of request response system.
  • Developed Java script functions for client side validations.
  • Developed UI components using HTML, CSS, JSP, and Java Script &JQuery.
  • Followed Agile Methodologies.
  • Involved in the design and troubleshooting of build process for testing, development and deployment of war files using CVS, Ant.
  • Developed GUI based System Administration Client for users with admin role using Java, JSP, DAO, Java beans.
  • Developed functional and program specifications; prepare workflow charts & diagrams.
  • Used JDBC to connect to database and implemented DAO pattern for backend.
  • Developed user interfaces using JSP, Servlets for web development.
  • Unit tested the application before deployment.
  • Develop, test, implement and maintain application software working with established processes.
  • Support formal testing and resolve test defects.
  • Develop and execute unit test plans.
  • Collaborating with team members on application development.

Environment: Java/J2EE, JSPs, Struts, Servlets, Tomcat, Eclipse, JDK: 1.5, Oracle 8, Ant, Maven, REST, HTML, CSS, XML, JQuery.

Confidential

J2EE Developer

Responsibilities:

  • Effectively involved in design and coding as per requirement specifications.
  • Creation of Data Access layer using IBatis framework.
  • Created Junit test cases for coverage of 80%.
  • Documentation for every class and method created.
  • Created stored procedures for integration of external systems.
  • Used SVN for version control.
  • Quality deliverables within planned timelines.
  • Developed UI using JQuery.
  • Created ANT scripts for deployment.
  • Worked on pagination & reporting using JQuery Grid.

Environment: Java 5, Oracle 10g, Struts 1.2, JQuery, JSP, HTML, ANT, Tomcat 5

We'd love your feedback!