We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Rockville, MD

SUMMARY:

  • Around 7+ years of IT experience in web application analysis, design, development and deployment of enterprise application with strong expertise on Object Oriented JAVA, J2EE and Client Server technologies.
  • Experience in developing applications using Java, J2EE Standards, Servlets, JSP, Struts, Spring, JDBC, XML, UML, Hibernate, MVC Architecture, Web Services and Java Beans.
  • Experience in developing web based HealthCare, e - commerce and financial applications using Apache Tomcat and JBOSS application and web servers.
  • Expert in developing enterprise and distributed applications with J2EE technologies using Core Java, Servlets, JSP, Struts, XML.
  • Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Having strong knowledge with web services using SOAP, WSDL and REST.
  • Strong Understanding of J2EE design Patterns.
  • Hands-on experience on different IDE's like Eclipse, My Eclipse, NetBeans, IBM Web Sphere, Rational Application Developer (RAD).
  • Experience in using RDBMS concepts and worked with Oracle 11g and good experience in writing stored procedures, Functions and Triggers using PL/SQL.
  • Experience in utilizing database tools like TOAD to operate on relational databases like Oracle and MySQL.
  • Extensively worked on debugging using logging Frameworks such as Apache Log4J.
  • Experience in using of Build and Integration tools such as Ant, Maven and Jenkins.
  • Configured and maintained source code repositories in ClearCase, UCM ClearCase, GIT, SVN, CVS.
  • Extensive experience in Agile Software Development using Scrum methodology.
  • Involved in all phases of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit and Integration Testing.
  • Used ClearCase for version control and ClearQuest for bug tracking.
  • Experience in writing test-cases in Java environment using Junit.
  • Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/process frameworks like SDLC, Agile Technologies (SCRUM) and tools like UML, Rational Rose.
  • Self-motivated and able to work in challenging environment. A team player with god communication and interpersonal skill.
  • Ability to learn and adapt quickly to new environments and emerging new technologies.

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential - Rockville, MD

Responsibilities:

  • Responsible for Analysis, Design, Development, Integration, Testing, Implementation, User Acceptance Testing and maintenance stage.
  • Involved in UML diagrams like interaction diagrams (sequence diagram and collaboration) and use cases, class diagrams, activity diagrams.
  • Interact with Business Analyst to understand the requirements and for any clarifications required by the team and followed agile methodology.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Used Hibernate annotations for defining object relational metadata.
  • Designed and implemented the presentation layer using Java Server Pages, tag libraries, and cascading style sheets.
  • Used TOAD for database development.
  • Used the Java Collections API extensively in the application.
  • Worked and Modified the Database Schema according to the Client requirement.
  • Fixed application issues and helped to mitigate defect damages.
  • Responsible for unit testing the application using JUnit.
  • Used GIT repository for software configuration management and version control.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used Maven to build Java code for applications.
  • Developed logging information using Log4j.
  • Responsible for doing code review and configuration build management for the application using Ant.
  • Involved in production support and maintaining the application after production.

Environment: Java 1.7, HTML, JSP, Apache Log4j, ANT, JUNIT, Servlet, JPA, CSS3, SQL/PLSQL, XML, JAX-RS, RESTful Web Services, GIT, Maven, Ant, Jira, Hibernate, Spring MVC, JBOSS.

Java/J2EE Developer

Confidential - IN

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application including Requirement gathering, Design Analysis and Code development.
  • Interacted with business analyst for preparing business requirements.
  • Involved in coding, testing, issue resolution, configuration controller, source release management, planning and managing day-to-day activities to facilitate smooth implementation.
  • Involved in analysis, design and developing middleware using Servlets, Java Beans, Hibernate, Spring and doing enhancements and issue resolutions.
  • Designed and developed applications with Eclipse in java using STRUTS Framework running on Web Sphere Server.
  • Developed the DAO layer for the application using Spring, Hibernate and developed various logics and reports using HQL and Hibernate criteria.
  • Used ClearCase for version control and ClearQuest for bug tracking.
  • Involved in developing Web Service components using XML, XPath.
  • Designed JDBC Connection for data retrieval and updating purpose, also developed connection pool to avoid waiting time for database connection.
  • Designed and built SOAP web service interfaces implementing web services with Apache Axis in Java.
  • Used Ant to automate Java builds and deployments.
  • Implemented Maven builds for creating JAR'S, WAR'S and EAR'S
  • Created SQL queries, PL/SQL Stored Procedures, Functions for database layer by studying the required business objects and validating them with Stored Procedures using PostgreSQL.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Worked with QA team for testing and resolve defects.

Environment: JDK 1.7/1.8, JDBC, JSP, JBOSS 7.0, JIRA, Maven, Ant, Hibernate, Spring, Spring JDBC, HTML, XML, Eclipse IDE, Oracle, SOAP Web Services, SQL, PL/SQL.

Java Developer

Confidential - IN

Responsibilities:

  • Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements.
  • Implemented the MVC architecture and designed the application by implementing simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller.
  • Developed user interaction screens using HTML and JSP.
  • Encapsulated the work flow logic using Enterprise Java Beans.
  • Involved in implementing Object Relational Mappings using Hibernate framework.
  • Used JDBC to connect to the Oracle database and wrote PL/SQL Scripts to gather data from Oracle database and perform manipulations on data.
  • Provided Application support by fixing bugs raised by the users.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
  • Used Eclipse IDE for the development environment.
  • Developed Web Services using SOAP, and JAX-WS.
  • Used SoapUI Tool for testing the Web Services.
  • Used Apache Ant and Maven Scripts for building JAR files used to deploy application/web components.
  • Used SVN Version Control System for server-side code management.
  • Configured and deployed application components on the Apache Tomcat Server, and JBoss.
  • Involved in testing, bug analysis, fixing, maintenance and production support

Environment: JDK, JSP, Servlets, Hibernate, Apache Ant, Maven, SVN, JDBC, Apache Tomcat 5.x, JBoss, SOAP Web Services, Oracle9i, Eclipse, and Toad.

JAVA DEVELOPER

Confidential - Kansas City, MO

Responsibilities:

  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
  • Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Used Struts tag libraries in the JSP pages.
  • Developed a controller Servlet that dispatches request to appropriate Action Classes.
  • Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Weblogic and JSP.
  • Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions.
  • Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Designed Graphical User Interface (GUI) for various WebPages using AJAX, HTML, CSS, JSF, JQuery and JavaScript.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
  • MVC architecture is implemented by struts framework.
  • Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
  • Exposed Survey API to other applications in DOE using Apache Axis2.
  • Page design and development are done using OracleBPM.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: JAVA, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, JQuery, AJAX, Struts, Design Patterns, HTML, JMS, XML, Eclipse, Apache, Struts, Webservice, SOAP, Oracle BPM, JSF, WSDL, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle, UML, Junit.

We'd love your feedback!