We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • More than 7 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures in domains like Finance, Telecom etc.
  • Extensive Design and Development experience in J2EE technology stack like - JSF, Spring3, Struts 2 and web services (SOAP and REST).
  • Experience in implementing ORM tools like Hibernate, iBatis.
  • Expertise in client side designing using HTML, AngularJS, CSS, AJAX, JavaScript, JMSEXTJS, JSON and Display Tags.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and worked on Session, Entity and Message-driven beans.
  • Experienced in JEE tools like JPA (JAVA Persistence API).
  • Accomplished software engineer specializing in Java/J2EE Object-Oriented Design & Analysis.
  • Extensive experience in programming with core Java, J2EE, JEE, Swing, Servlets, Java Server Pages, Java Beans, JDBCand MVC Architecture.
  • Experience in all stages of WebSphere Administration like Installation, Configuration, Deployment, Scripting, Migration, and Trouble shooting on Window 2000 Advanced Server, Windows 2003 Server environments.
  • Working Experience of multi-vendor operating systems including Linux, Windows and UNIX Shell Script.
  • Experience in Relational Database Management Systems such as Oracle, SQL Server, MySQL and IBM DB2.
  • Good Knowledge of writing and handling SQL Queries, PL/SQL, Stored Procedures.
  • Excellent understanding of Agile software development methodologies & experience in working entire project life cycle from inception to deployment and support
  • Sound knowledge on IBM and Sun Java Virtual Machine (JVM) internals and Garbage Collection GC Concepts.
  • Good knowledge on C/C++ with Solaris/Unix Programming environment and its internalsHands on Experience in building and packaging Linux RPMs..
  • Experience at working both independently and in a team-oriented, collaborative environment.
  • Highly motivated and adaptive with ability to grasp things quickly and possess excellent interpersonal technical and communication skills

TECHNICAL SKILLS:

Software Development: Test-drivenDevelopment,AgileProcess,Scrum, DependencyInjection, Interface-driven Design

JAVA/J2EE: JAVA 1.4/1.5/1.6, Servlets, JSP, EJB, JDBC 3.0.

Spring Framework (2.5/3.0): Spring MVC, Spring IOC, Spring DAO, Spring Portlet MVC, Spring WS.

Frame Works: Struts 2.0, Spring 3.x, Tiles, Adobe Flex 3.0, Cairngorm.

Messaging Middle ware: JMS, IBM MQSeries 5.3

Web Technologies: HTML, CSS, JSTL, XML/XSLT, AngularJS.

Java Script: JSON, JQuery, DOJO, Ext JS, Prototype, AJAX.

Databases: Oracle, MS SQL Server 2000/2005, IBM DB2.

Object Relational Mapping: Hibernate 3.2., iBatis2.0

WEB Services: SOAP, RESTFul, WSDL, XML, XSD

Application Servers/IDE: IBM WebSphere 4.0/5.x/6.x, WebLogic 8.1, Tomcat 5.5.x/6.x, WSAD 5.0.x, RAD 6.x/7.x, Eclipse 3.x.

Reporting Tools: Crystal Reports 10

Static Code Analysis Tools: Check style 4.3, PMD 3.9, Find Bugs 1.1.3.

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, NJ

Responsibilities:

  • Handling live product at customer site and provide on call support.
  • Fixing defects at production time.
  • Developed JMS components to send messages from the application.
  • Developing, modifying, fixing, reviewing, testing and migrating the Java, JSP, XML,Servlet, SQLs, JSF,Spring and hibernate programs.
  • Configured RESTful framework and Implemented in java method calls.
  • Enhancements included extensive use of Java APIs, Design Patterns, SQL, and PL/SQL etc.
  • Developed the user interface by using Swing and HTML5 and CSS.
  • Manual and automated tool based Unit Testing, system testing, integration, regression testing, and performance testing, Test automation and Execution of test cases.
  • Experience in problem tracing, WebLogic log files and troubleshooting problems related to the applications deployed on WebLogic Application Server.
  • Analyzing the customer's requirement, participate in the technical and business discussion.
  • Technical ownership of the application, production support and off-hours batch process, process automation.
  • Developing and reviewing the User specification document, Technical design document, Test case, Unit test plan and Unit test result documents.
  • Change Management, Configuration Management and Build and Release management.
  • Performing the Data, Report and Technical Analysis requests of the business users.
  • Executing the weekend maintenance processes, and Month end batch processing.
  • Providing Test Strategy as per component team, defining data requirements and documentations.
  • Communication with delivery managers, business consultants, business users, and offshore support team.

Environment: J2EE, XML,JEE tools, JSF,CSS, HTML5, JSP, JMS, Servlet, MySQL, Web Services, Spring, Hibernate, REST, Shell Script, JUnit, Eclipse, Putty, Quality Center, RTC, WebSphere, WebLogic,Wireshark, and Winscp.

Java Developer

Confidential, NJ

Responsibilities:

  • Involved in the design and implementation of the product configuration.
  • Used Java 1.6, JSF, spring, Hibernate, Oracle, JQuery and CSS to build the product suite.
  • Used multithreading in programming to improve overall performance.
  • Integrated the JSF framework for the presentation layout and used the dynamic rendering feature.
  • Designed EJB's like Stateful Session Beans for the Session Facade design pattern and used Message Driven Beans (MDB) as a listener for JMS messages.
  • Developed UNIX shells/scripts to support and maintain the implementation.
  • Used Spring Framework with iBatis to map to Oracle10g database.
  • Used integration of AJAX capabilities into enterprise application development.
  • Generated customized business reports (XHTML) reports using XML, XSLT.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Developed SOAP web Services using Spring WS.
  • Involved to create new product design and implemented rules based on states for different insurance products using EXIGEN product factory framework.
  • Created Test Cases using JUNIT and Mockito.
  • Supported system level testing/production support.
  • Used Maven to compile and generate EAR, WAR, and JAR files.
  • Worked closely with build environments to solve application and build issues.
  • Involved in complete development of Agile Development Methodology.

Environment: JDK1.6, Oracle 11g, JMS, EJB2.0,JEE, Spring 3.x, IBM Web Sphere 6.x,iBatis, Eclipse, JSTL, JPA, JUnit, Mockito, XML, XHTML, CSS, AJAX, JQuery, Log 4j, Mercurial, Tortoise HG, SQL Developer, Maven.

Confidential

Java Developer

Responsibilities:

  • Involved in the Requirements gathering, Design, Development, Unit testing and Bug fixing.
  • Used agile software development methodology.
  • Involved in design, development and deployment of the Presentation and Web Tiers based on MVC Framework using Java, JSP, XML.
  • Developed the presentation layer using the MVC framework of Struts. DevelopedJavaScript for user side validations.
  • Used CSS framework for designing website.
  • Designed and developed Action Form and Action Classes as a part of MVC based Struts architecture.
  • Experience creating RESTful web services that serve XML and JSON.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • It also leveraged the use of Java Messaging artifacts using JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Used Session beans for navigation of steps.
  • Used Entity beans for storing the database in to database. Developed Session Beans as the clients of Entity Beans to maintain the Client state.
  • Used SQL Queries to retrieve the database.
  • Used AJAX for asynchronously communicating with the server.
  • Worked closely with build environments to solve application and build issues.
  • Involved in complete development of Agile Development Methodology.

Environment: JDK1.6, Oracle 11g, Servlets 2.5, Struts 2.0, JMS, AJAX, XML, Hibernate, Design Patterns,Eclipse, REST, JSTL, Hibernate 3.x, JPA, JUnit, Mockito, HTML, CSS, AJAX, JQuery, MYSQL, Junit, JavaScript,AngularJS.

Confidential

Java Developer

Responsibilities:

  • Designed and developed Servlets and JSP, which presents the end user with form to submit the details.
  • Created SQL statements and triggers for the effective retrieval and storage of data from the database.
  • Involved in the development of the presentation tier using HTML, CSS, XML, XSL, JavaScript and JQuery for different modules like Quick search, authentication, settings etc.
  • Utilized Spring Framework to implement J2EE Patterns (DAO, Transfer Object, Business Delegate, Service Locator) at server-side components.
  • Developed SOAP web Services using Spring WS.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Generated customized business reports (XHTML, and CSV) reports using XML, XSLT.
  • Created Test Cases using JUNIT and Mockito.
  • Supported system level testing/production support.
  • Used Maven to compile and generate EAR, WAR, and JAR files.
  • Worked closely with build environments to solve application and build issues.
  • Involved in complete development of Agile Development Methodology.

Environment: Java, J2EE, Servlets, JSP, DAO, VO Patterns, Tomcat 5.0, Oracle 9i.JDK1.6, Oracle 11g,SOAP, Spring 3.x, Eclipse, JSTL, Hibernate 3.x, JPA, JUnit, Mockito, XML, HTML, CSS, AJAX, JQuery, Log 4j, Mercurial, Tortoise HG, SQL Developer, Maven.

Confidential

Software Developer

Responsibilities:

  • Design and development of Java Applications using spring framework.
  • Support & Enhancement of existing production applications.
  • Used Spring-JDBC to develop reporting interface module by leveraging search functionality.
  • Developed PL/SQL procedures and worked extensively to create database structure for the application.
  • Involved in developing/Retrieving Jasper Reports using iReport.
  • Used Hibernate dynamic queries to develop reporting interface module by leveraging search functionality.
  • Involved in post deployment to resolve application issues reported by clients.
  • Design module which read email from IMAP.
  • Developed Action classes, Form Beans, Helpers and Data Access Objects.
  • Implemented core java threads and multithreading with synchronization.
  • Developed complex client requirements as per client specifications and specific coding standards.
  • Used Java Collection framework for the helper classes.
  • Responsible for development of advance search engine for shipments, Purchase Orders and Unit Testing.
Environment: Java, Spring 2.0, Hibernate 3, JSF, Flex 3.0, Tomcat 6.0, MYSQL 5.0, iReport, HTML, WINSCP, Putty, Log4J, Maven, Git, REST, and XML.

We'd love your feedback!