We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over Eight years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments usingJava/J2EE.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
  • Strong work experience inJAVA,J2EE,XML, JSON, JAXB, JAX - RS, JDBC,JSP, JNDI, Servlets, JavaScript, CSS, and HTML5
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, MQ Series by using RAD.
  • Expertise in back-end/server side java technologies such as: Enterprise Java beans (EJB), web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Data base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
  • Good knowledge in front end development using JSF, Struts, Tiles, JSP, JavaScript, Angular, Ajax. Hands on experience working with the look and feel aspect of web apps using CSS, JSTL, and JSP tag libraries.
  • Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
  • Experience in developing the web applications on IDE tools like WSAD, NetBeans, and Eclipse.
  • Sound Knowledge of MVC Architecture, Struts framework, spring framework, Java Design Patterns and O/R mapping Hibernate framework.
  • Working experience in Core Java with strong understanding & working knowledge of Object Oriented Programming and also API’s like Collections, Multi-Threading, Exception.
  • Experience in configuring and deploying J2EE applications on Web Sphere, Web Logic and JBOSS Application servers.
  • Experience in Implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/ WSDL).
  • Experienced in development methodologies like Agile, waterfall and Interactive life cycle and software engineering processes.
  • Strong testing experience of all testing phases such as Unit testing, Integration tests and System testing.
  • Experience in using MySQL, Oracle, DB2, and Mongo DB.
  • Have knowledge in Agile Methodology, apart from agile good at Scrum and Sprint models.
  • Experience in creating Business Requirements, Design Specification, Test Specifications, Test Result documents.
  • Strong experience in client interaction and understanding business application, business data flow and data relations from them.
  • Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, C#

Java/J2EE Technologies: Java Script, XML, JSON, JAXB, AJAX, JDBC

Web Technologies: HTML, JavaScript, JQuery, CSS, AJAX, DOJO, XML, Web Services (SOAP, REST, WSDL)

Frameworks: Struts 2.0/1.2, Spring 2.1/2.0, Hibernate 3.x, JPA, JSF 2.0/1.2, Spring Core, Spring ORM, Spring MVC, Spring AOP

IDEs: Eclipse 3.6/3.4/3.1/3.0 , NetBeans 6.7/6.0, IntelliJ, Webstrom

Web/Application Servers: Web Logic 10.3.2/9.2/8.1 , Apache Tomcat 5.x/4.x, JBOSS 4.x and IIS 7.0/6.0.

Web Service Technologies: SOAP, REST

Database Environments: Oracle 11g/10g/9i, SQL Server 2008/2005, MySQL, Mongo DB

Operating Systems: Windows, (Mac & Linux) UNIX

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
  • Developed use case diagrams, class diagrams, sequence diagrams and object diagrams using UML and Rational Rose.
  • Designed interactive web pages with front end screens using HTML and JavaScript technology for the e-statement server as per the requirements.
  • Developed Restful Web services for transmission of data in JSON format. Implemented Web- Services to integrate between different applications through http protocol. Developed Single page Applications with Responsive Web Design using Angular JS, Mustache along with CSS and LESS frameworks.
  • Extensive designing and development of Java Servlets, JSP and XML.
  • Application Architecture is based on MVC Struts Framework. Designed and developed custom tags, action classes and action form beans.
  • Monitored application performance using AppDynamics.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Handling performance tuning of the application servers.
  • Integrating Struts with spring by delegating Struts action management to Spring Framework using proxy.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes.
  • Worked on developing Junit test cases.
  • Version control server GitHub is integrated with Jenkins to perform Check-in, Check-out, and Synchronize, Merge changes kind of Operations.
  • Provided verbal and written status reports during all phases of development, testing, and implementation.

Environment: EJB 2.0, Servlets 2.3, Tiles, JSP 1.2, JDBC, JavaScript, Angular JS, NodeJS, Web Services, Rest API, WSDL, Mongo DB, XML, XSLT, Web Sphere, Eclipse, Spring, MVC, Mustache, bootstrap, Maven, JDK, Rational Rose, Splunk, App Dynamics, Couchbase, GitHub, and Jenkins

Confidential, Richardson, TX

Java Developer

Responsibilities:

  • Developed programming specifications. Design, code and unit test application code using Software Development Life Cycle (SDLC) best practices.
  • Complete estimates and work plans with the assistance of more senior team members as appropriate for design, develop implementation and rollout tasks.
  • Worked on JSP, HTML and JavaScript for developing/enhancing HPRC internal UI.
  • Was Involved in Bug Fixing of the admin module.
  • Implemented JPA to support collections of objects in the ORM, stored procedures & schema generation for RDBMS.
  • Configured the application withspringandHibernate. Developed template DAO, and service classes using Java Generics.
  • Onsite Lead for Initiatives/Enhancements - Design, develop and coordinate with Offshore on the technical areas EJB, Workflow, JMS
  • Check / Account sorti0ng and management application in spring.
  • Using JavaScript to support Ajax behavior, for applying dynamic nature for html and for client side validation
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging usingSpringAOP(AspectJ style).
  • Used Web Services for creating rate summary and used WADLandREST for getting plans from different module and usedSAX XML parsersfor data retrieval.
  • Request and Response needed to be serialized into either XML or JSON streams. The serialization needs to be done using one of the data binding components. CXF uses JAXB for default data binding component. Interceptors are also used for Request handling, Response handling and Exception handling.
  • Used JavaScript and AJAX technologies for front end user input validations and RESTful web service calls.
  • Create team specific process flow in JIRA to move tasks from one activity to another.
  • Developed build script to auto generate and for deployment of theweb services.
  • Developed several unit test cases usingJunit,SpringMVC framework testing, andJunit-Perfto validate the functionality and performance of the developed modules.

Environment: Java, Eclipse, Squirrel for MS SQL, Hibernate, Tomcat, WebLogic, LDAP, GitHub, Jira, JAXB, JavaScript, HTML, CSS, Log4J, AJAX, ExtJS, REST, WADL.

Confidential

Java/J2ee Developer

Responsibilities:

  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Designed and developed the front end using HTML, CSS and JavaScript with Ajax and tag libraries.
  • Handled the client side and server side validations using Struts validation framework.
  • Used Spring Core Annotations for Dependency Injection.
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSP tag libraries.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Used HQL and SQL for fetching and storing data in databases.
  • Created and updated Hibernate queries.
  • Worked on financial transactions like deposits, withdrawals, and transfer, debit, and visa or bills payments. Performed a thorough unit testing and resolved several data related issues before migration to production.
  • Responsible for implementing Validations using JavaScript and JQuery.
  • Tested application on major application servers such as Tomcat.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database
  • Designed and built SOAP web service interfaces implemented in Java.
  • Used Clear Case for version control and Clear Quest for bug tracking.

Environment: Java, JDK, Servlets, Tomcat 4.0.1, Hibernate, Spring, Java beans, Ajax, Oracle, Eclipse, Web Services (SOAP), Web Sphere, JSP Taglibs, JavaScript, HTML, CSS, XML.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
  • Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.
  • Developed the application under J2EE architecture using JSP, Struts, spring, Java Beans.
  • Developed layout of Web Pages using Tiles and CSS.
  • Developed JSP pages as per requirements used Dojo JavaScript Library with AJAX to add user functionalities, jQuery UI for client side validation.
  • Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Implemented Java Message Services (JMS) using JMS API.
  • Created and implemented stored procedures, functions and triggers using SQL in Oracle database.
  • Participated in verification and validation.
  • Involved in testing the application different tools and fixed the bottlenecks.
  • Errors were logged using Log4j.
  • Used Junit for debugging the application.
  • Used Subversion for version control and source code management.
  • Prepared technical reports and documentation manuals during the program development.
  • Interacted with users in case of technical problems and mentored the business users.

Environment: Java, UML, Struts, Struts Tiles, Struts Validator, Hibernate, Spring, AJAX, XML, DOM, JDBC, CSS, Eclipse, ANT, Log4j, Junit, Oracle, TOAD for Oracle, BEA WebLogic, SVN, Windows.

We'd love your feedback!