We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Elmhurst, IL

PROFESSIONAL SUMMARY:

  • Almost 6 years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet/Intranet technologies.
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, JDBC, JPA, JMS, RMI, XML, AJAX and Web Services (SOAP / REST).
  • Expertise in working with frameworks like Spring and Hibernate .
  • Experience in developing UI using JSP, Java Script, HTML, CSS, JQuery, and AJAX .
  • Extensively experienced in using various design patterns such as MVC (Model - View-Controller), Singleton, Session Facade, Service Locator, Factory and Business Delegate .
  • Experienced in using Java IDE tools like Eclipse, RAD and NetBeans. Set up, configured, and maintained multiple web/application servers like Apache, Tomcat, JBoss, Web Logic, and WebSphere.
  • Good experience with databases like IBM DB2, Oracle, MYSQL.
  • Experienced in working with different operating systems Windows, UNIX, and LINUX.
  • Experience in writing SQL Queries, PL/SQL procedures.
  • Experience in using version control tools like Rational Clear Case, SVN, CVS and RTC.
  • Good experience in implement logging using Log4J.
  • Maven and ANT tool to compile, package and deploy the components to the Application Servers in different environments.
  • Experience with Waterfall, Agile/Scrum SDLC process.
  • Strong initiation, teamwork, responsible and excellent communication skills.

TECHNICAL SKILLS:

Languages/scripts: Java, SQL, PL/SQL, C, C++.

J2EE Technologies: Servlets, JSP, JDBC, JPA, EJB, JMS, JNDI.

Web Technologies: HTML, CSS, JavaScript, JQuery, AJAX, JSON.

Frameworks: Hibernate, Spring.

XML/ Web Services: SOAP, Restful.

Databases: MDM, Oracle, MySQL, MS-SQL.

Application / Web Servers: JBoss, WebSphere, WebLogic, Apache Tomcat.

Methodology / Design Pattern: OOAD, UML, DAO, Singleton Pattern, Front Controller, Factory Pattern.

IDEs: IBM RAD, Eclipse, NetBeans.

Operating Systems: Windows, LINUX, UNIX.

Other Tools: ANT, Maven, JUnit, Log4J, CVS, SVN, RTC, Clear Case.

PROFESSIONAL EXPERIENCE:

Confidential, Elmhurst, IL

Java Developer

Responsibilities:

  • Implemented the project under Agile Project Management Environment.
  • Designed and developed a large scale web based Java application used for banking.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Worked on web services SOAP/XML and REST/JSON technologies
  • Used Web services - WSDL and SOAP for testing.
  • Used IBM RAD IDE for application development.
  • Used JNDI for accessing connection pools and data sources configured on the WebSphere Application Server.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Used Maven build tool to achieve more functionality for build process.
  • Developed JUnit test cases for all the developed modules.
  • Used RTC for version control across common source code used by developers.
  • Coordinating with the client as well as with offshore team and managing the deliverables and deadlines.

Environment: Java, J2EE, Design Patterns, JNDI, Spring, MVC, Spring IOC, Spring ORM, Spring AOP, RAD, Oracle, PL/SQL, REST/ SOAP Web Services, XML, JSON, WebSphere, RTC, Log4j, Maven, Windows, Linux.

Confidential, Jacksonville, FL

Java Developer

Responsibilities:

  • Actively participated in Full Agile Scrum SDLC cycle implementation of the project and in the preparation of business analysis documentation.
  • Gathered requirements from the functional team and developed wireframe specification for the requirements.
  • Developed UI screens using HTML, CSS, JavaScript, JQuery and AJAX .
  • Developed additional UI Components implemented an asynchronous, AJAX (JQuery), based rich client to improve customer experience.
  • Implemented AJAX component for dynamic values to get from database and updating forms.
  • Wrote persistent.xml, Used JPA for persistence.
  • Implemented JPA for transaction management.
  • Implemented DAO design template for data extraction using JNDI data source with JDBC thin driver.
  • Deployed and configured the data source for database in WebSphere application server.
  • Developed Unit Test Cases using JUnit. Involved in Module Testing and Integration Testing.
  • Wrote JPA named Queries, SQL Queries to fetch data from Oracle database.
  • Integrated Batch jobs using JMS .
  • Involved in consuming, producing SOAP based web services using JAX-WS .
  • Used SVN Repository for the source control.
  • Performed Code Reviews and Code deployment process.

Environment: Java/J2EE, JSP, JSTL, HTML, CSS, JavaScript, JQuery, AJAX, WebSphere, Spring IOC, Spring ORM, WebSphere, Spring AOP, Hibernate, SOAP Web Services, SVN, JMS, Oracle, JUnit, Log4J, Maven, Windows.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Followed Agile methodology (SCRUM ) for developing this project.
  • Actively involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC)
  • Designed project related documents using Rational (Unified Modeling Language tool) which includes Use case, Class and Sequence diagrams.
  • Used Spring MVC Architecture for developing the web tier of the project.
  • Developed the Presentation layer using JSP, HTML and used AJAX/ JQuery based rich client for improved customer experience.
  • Developed the Business layer using Spring (IOC, AOP, ORM), and DAO .
  • Developed the Persistence layer DAO using Spring ORM and Hibernate.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Developed HQL as well as Named queries to interact with Oracle database.
  • Worked with REST web services.
  • Deployed the applications on Web Sphere Application Server.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using Log4j .
  • Worked with IDE as Eclipse Indigo and deployed into WebLogic Server .
  • Used Maven build tool to achieve more functionality for build process.
  • Used SVN for version control .

Environment: Java, HTML, CSS, AJAX, JQuery, JavaScript, JSP, Spring, REST Web Service, XML, UML, Mockito framework(JUnit), WebLogic, WebSphere, Eclipse, Maven, SVN, Oracle.

Confidential, Milwaukee, WI

Java Developer

Responsibilities:

  • Developed the application using Spring Model View Controller (MVC) architecture.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
  • Implemented Persistence layer using Hibernate that use the POJO s to represent the persistence database tuples in DB2.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Implemented DAO design template for data extraction using JNDI data source with JDBC thin driver. Deployed and configured the data source for database in WebSphere application server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to Server.
  • Used XML Web Services using SOAP protocol to transfer the amount to other application that is remote and global to different financial institutions.
  • Utilized ANT scripts for preparing WAR files used to deploy J2EE components.
  • Used Log4J to capture the log that includes runtime exceptions
  • Developed JUnit test cases for all the developed modules and used CVS as version control

Environment: Java/J2EE, Spring MCV, Hibernate, JSP, JSTL, JMS, JNDI, JDBC, DB2, XML, DOM, SOAP Web services, ANT, RAD, WebSphere, Log4j, JUnit, CVS.

Confidential

Jr. Java Developer

Responsibilities:

  • Designed and developed User Interface, application modules using Spring MVC, JSP, HTML, CSS and JavaScript .
  • Developed PL/SQL queries, stored procedures, and functions.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool
  • Used design patterns are extensively to achieve clean separation of different layers. Used different patterns like Front Controller Pattern, DAO pattern, and singleton .
  • Worked on Hibernate persistence tier. Developed mapping files and Hibernate (POJOs/ DAOs).
  • Prepared the test plans and executed test cases for unit testing.
  • Used Eclipse for development environment and SVN for version control software
  • Provided production support and made several enhancements to application.
  • Used Log4J to log useful information in the application code and JUnit for unit testing
  • Deployed application on JBoss server.
  • Performed unit integration, bug fixing, acceptance testing with test cases, code review

Environment: Java/ J2EE, Spring MVC, JSP, Hibernate, XML, SOAP Web Services, JSP, HTML, CSS, JavaScript, JUnit, JBoss, PL/SQL, ANT, Eclipse, Log4j.

We'd love your feedback!