We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • Results - induced software professional with 8+ years of experience and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications using UML, Design Patterns, Object Oriented Methodologies.
  • Experience in developing software using Waterfall and Agile methodologies (Scrum).
  • Strong hands on experience in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, Spring, EJBs, Struts, JNDI, Web services, XML, JPA, JMS and JDBC
  • Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, and Session Facade.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, and Apache Tomcat.
  • Developed the business logic using spring and persistence logic using Hibernate as an Object relational mapping (ORM) library.
  • Good experience in Web Services development using both SOAP/REST.
  • Developed Robust User Interface using Bootstrap, Angular, Jsp, JavaScript, JQuery, CSS, HTML
  • Experience in implementing e-commerce/distributed applications using Java, J2EE, JSP, JSTL, Java Beans, XML, XPATH, JAXB, JAXP, SQL, JQuery, Unix, Linux and Windows.
  • Designed and implemented XML schemas, Java APIs, business logic and XML/JavaScript user interfaces.
  • Extensive experience with developing web and enterprise applications with development tools like Eclipse, WebLogic.
  • Experience in using various version control tools such as CVS and SVN.
  • Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
  • Very Good Knowledge about the Oracle tools like SQL*PLUS, TOAD.
  • Experience in writing build and deployment scripts using Apache Ant, Maven
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
  • Experience on different OS like UNIX, Mac, and Windows operating system

TECHNICAL SKILLS

Languages: JAVA 7.0/6.0, C, C++, Oracle PL/SQL, UML 2.0.

Java/J2EE: Servlet, JSP, JSTL 1.1, JMS 1.1, JDBC, JUnit, Swing, Web Services, XML, JAXP, DOM, SAX, Applets, Multithreading, JTA, Custom Tags.

Web Technologies: Html, DHTML, JavaScript, jQuery, CSS, AJAX, Angular JS, Bootstrap Web Services (SOAP, JAX RS, WSDL, REST).

Databases: Oracle 12c,11g/10g/9i/8i/7, MySQL, PostgreSQL, SQL Server 2008

Database Tools: TOAD, SQL.

OR Mapping: Hibernate 3.0/2.1

Web/Application Servers: WebSphere 6.0/5.1, WebLogic 9.0/8.1, JBoss 4/3.0.3, Jakarta Tomcat 7/8.

Frameworks: Struts 1.x/2.0, Hibernate 2.0/3.x, MVC, JSF, Spring 3.x/4.x.

Operating Systems: Windows 7/XP, UNIX, Mac, Linux Sun Solaris.

IDEs / Versioning / Performance /Tools: IntelliJ, Eclipse, Net Beans, J Developer, RAD v7.0, SVN, CVS, Ant, Git, Maven, Log4j, Rational Rose, SOAP UI, Quality Center.

Methodologies: Waterfall Model, Agile.

Others: DOM, SAX,JAXB,JAXP, Junit.

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

Sr. Java Developer

Responsibilities:

  • Actively participated in SDLC requirements gathering, Analysis, Design and Development using combination of Agile Methodologies.
  • Participated with architecture team in technical evaluations, solution and design approaches discussions.
  • Generated the Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Developed the presentation layer with responsive web design experience using Bootstrap, Angular JS, JavaScript, CSS, HTML and JQuery.
  • Used Spring Dependency Injection (IOC), spring AOP, Hibernate.
  • Developed DAOs using JPA entity manager and JTA for transaction handling.
  • Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Created spring MVC controllers to route the requests.
  • Used Hibernate Template and named native queries for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Used hibernate annotations to avoid writing a mapping file.
  • Created Database tables and schema in PostgreSQL based on data flow requirements.
  • Wrote the Hibernate-mapping XML files to define java classes - database tables mapping.
  • Used Spring AOP for exceptions logging along with log4J for logging and auditing of transactions.
  • Configured Data Source and class path for the application server
  • Developed Restful web services using JAX-RS and used DELETE, PUT, POST, GET HTTP methods in Spring 3.0 and OSGI integrated environment.
  • Implemented spring Transaction management to ensure data integrity, consistency.
  • Used Maven to build and deploy the application.
  • Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
  • Used firebug to resolve the JavaScript errors.
  • Used JUnit/JMock for to write unit tests.

Technologies: JDK 1.6, Spring, Hibernate, Java Script, CSS, HTML, CRUD, HQL, Angular Js, PostgreSQL, Apache webserver, REST, Web Services, Eclipse, Subversion (SVN), JUNIT, Scrum, UML, JSP, Java Server Pages Standard Tag Library (JSTL), Servlet, Maven, WEB 2.0, SOA, JMS, Apache Tomcat, Agile Methodology.

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Used Scrum (Agile) as Development methodology.
  • Actively participated in SDLC including design of System Architecture, development of System Use Cases based on the functional requirement.
  • Implemented MVC architecture using Spring 3.0 and Hibernate 3.0.
  • Used JavaScript for client side validation and created UI with HTML, CSS used Angular Js and JQuery to dynamically load the content into web pages.
  • Implemented Tiles frame work for reusability of web pages.
  • Developed the service components and DAO components using Spring Framework and JPA.
  • Created the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Web Services implemented under RESTFUL architecture and SOAP.
  • Wrote the efficient Named Native and Named Queries for the entities to be used with Hibernate template.
  • Implemented spring Transaction management to ensure data integrity, consistency.
  • Used SQL statements and procedures to fetch the data from the database.
  • Deployed the java application using Maven build script.
  • Wrote the Hibernate-mapping XML files to define java classes - database tables mapping.
  • Used Log4j to provide central logging facility.

Technologies: JDK 1.6, Maven, Java Server Pages Standard Tag Library (JSTL), Spring core, Hibernate framework, Java Script, CSS, HTML, HQL, Angular Js, Oracle DB, Oracle WebLogic Server, REST, Web Services, Eclipse, JUNIT, Scrum, UML, JSP, Agile Methodology.

Confidential, Orlando, FL

Sr. Java Developer

Responsibilities:

  • Interacting with the business users, analysts and understanding the requirements.
  • Developed UI by using HTML, CSS, JavaScript, JQuery and Ajax calls.
  • Used JSF Framework to wire the business components.
  • Defining the managed beans in Faces context and business layer component beans.
  • Developed UI screens from scratch with wireframes using Prime faces.
  • Defined Managed beans using annotations and implemented navigation on UI pages in JSF.
  • Used Maven to build project by defining all dependencies in POM file.
  • Defined service layer using EJB and also defined remote and local services using JNDI names.
  • Accessed remote and local EJB services from controller using JNDI names.
  • Created different Model objects for Database and presentation.
  • Developed data access object layer components to interact with Oracle and used Hibernate to access Database.
  • Worked on data access layer for insertions, updating and retrieval operations of data from Oracle database.
  • Performed deployment of project EAR on WebSphere.
  • Used SPRING Dependency Injection to access mapper objects created using Hibernate from Data Access Layer.
  • Used Log4j to log the error friendly log messages to the log files.
  • Used software versioning and revision control system SVN to maintain current and historical versions of Codebase.

Environment: Java 5.0, JSF 2.0, Prime faces, HTML, CSS, JavaScript, Ajax, EJB, Spring, XML, XSLT, Web services (SOAP, WSDL), Hibernate, DB2, Oracle, Windows 2007, Eclipse, JUnit, Log4j, Maven, SVN, WebSphere.

Confidential, Iselin, NJ

Java Developer

Responsibilities:

  • Designed UI using JSP and HTML, and validated with JavaScript for providing the user interface and communication between the client and server.
  • Implemented MVC architecture by developing struts framework.
  • Struts Validator framework is used to do client side validation.
  • Wrote Action classes, Business Objects and Service classes.
  • Configured Struts-config.xml with all the mappings required by the architecture.
  • Used Struts tag libraries in the JSP pages.
  • Used various design patterns like BOs, DAOs, TOs, Facades etc.
  • Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with SQL.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Used SQL statements and procedures to fetch the data from the database.
  • Developed web services by using WSDL.
  • Written DML statements to insert update and delete the data to/from the database and DDL statements to create or drop tables in/from Database.
  • Used Log4j to provide central logging facility.

Technologies: Java, J2EE, JDK, Spring, Struts, Hibernate, Web Sphere Application Server, JDBC, Servlets, JSP, Log4j, Web Services, SOAP, JUnit, HTML, XML, JavaScript, Apache Ant, Oracle, AJAX, UML, WebLogic, Apache CXF, JQuery, JSP, Servlets, Oracle 10g, CRUD, Eclipse, Maven, I Text, Agile (Scrum)

Confidential

Java/j2ee Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development.
  • Used the J2EE components like Servlets, EJB’s, JSP’s and implemented Struts1.2 framework for MVC Architecture.
  • Developed UI using JSP, HTML, CSS and Java Script.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Worked on creating JSPs, Form Beans and Action classes and configured in Struts-Config.xml
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO and DTO.
  • Implemented object/relational persistence (Hibernate) for the domain model in DAO layer.
  • Involved in creating Database SQL and PL/SQL queries and Stored Procedures.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Configured listeners and wrote MDB’s (Message driven bean) to listen to the messages and subscribe to the topic put by the core application.
  • Developed unit test cases using J Unit.

Environment: Java, Struts1.2, Rational software architect, Spring2.0, JMS, Servlets, JSP, AJAX, SOAP, XML, WSDL, JUnit, EJB2.0, Web sphere application server6.1, Web sphere portal server6.0, Aix, JavaScript, Db2 9.0, Oracle10g, HTML.

We'd love your feedback!