We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

0/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY

  • Highly motivated and enthusiastic professional with over 8 years of JAVA/J2EE developer experience and has demonstrated ability to successfully implement complex large - scale, N-tier, distributed, real-time enterprise applications.
  • Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Agile.
  • Expertise in several J2EE technologies like JSP, spring, EJB, Servlets, Hibernate, JDBC, XML, JNDI, JMS, Struts.
  • Experienced in frameworks like Spring MVC, IOC, ORM, JDBC, AOP, Context, Security, Tiles.
  • Hands on experience in implementing Service Oriented Architecture (SOA) using Web Services SOAP, WSDL, RESTful, and JAX-WS.
  • Experienced in developing GUI’s using Bootstrap and AngularJS, HTML, CSS and JavaScript, Ajax technologies with good familiarity with HTML 5.
  • Hands on experience developing and deploying applications on WebLogic, Tomcat, IBM Web Sphere and BEA JBoss.
  • Implemented various J2EE design patterns like Singleton, Command, Abstract Factory, Chain of Responsibility, Factory, Front Controller, DTO, DAO, MVC, Session Facade and Business Delegate in the development of enterprise applications.
  • Experienced in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse.
  • Implemented Apache Lucene and Apache Tika for indexing and content extraction.
  • Experience in developing Enterprise applications using Oracle DB, PostgreSQL, MySQL and proficient in Query Languages SQL, PL/SQL, and HQL.
  • Implemented D3 charts and Java Mail technologies.
  • Worked on JAXB and JAXP (SAX and DOM) XML parsers.
  • Experienced in writing loggers using Log4j in java.
  • Experience in Object Oriented Design, Analysis and Modeling using UML/RUP/Rational Rose/Rational Software Architect (RSA).
  • Implemented Unit Testing using JUNIT testing during the projects and created Java Docs for all the source code in my project.
  • Experienced in using build tools like ANT & Maven with Jenkins and version control tools like Tortoise SVN, CVS and Rational Clear case.
  • Good work experience in UNIX commands.
  • Assisted project manager in defining project scope, time & effort estimates and deliverable management.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS

Java Technologies: Java, Log4j, Java Help API

J2EE Technologies: JSP Servlets, EJB, JDBC, JNDI, XML, JAXP, Struts, Java Beans

Methodologies: Agile, UML, Design Patterns (Core & J2EE)

Framework: Spring, Tiles, AOP, Security

ORM tools: Hibernate

Database: Oracle DB, MySQL, PostgreSQL

Application Server: Apache Tomcat, BEA WebLogic, IBM Web Sphere, JBoss

Web Technologies: HTML, Java Script, Bootstrap, AngularJS, CSS, JQuery

Repository Tools: Tortoise Subversion (SVN), Git, CVS.

Build Tools: Maven, Jenkins, Hudson

Database Tools: SQL developer, PGAdmin, TOAD

IDE / Testing Tools: NetBeans, MyEclipse, Eclipse, SOAPUI, JDeveloper

Operating System: Windows, LINUX, Solaris

Scripts: Perl, Shell

PROFESSIONAL EXPERIENCE

Confidential, Scottsdale, AZ

Sr. Java/ J2EE developer

Responsibilities:

  • Participated in the entire (SDLC) life cycle of the project right from the requirements gathering (business user interaction) to implementation.
  • Developed the web tier using Spring MVC, and used JSP and Bootstrap for building webpages.
  • Created Spring MVC Controllers to route the requests.
  • Created and maintained the spring configuration files for the Access portal.
  • Implemented various design patterns - Singleton, Business Delegate and Spring DAO.
  • Developed middleware service components and DAO components using Spring Framework and Hibernate.
  • Wrote Spring Configuration XML files that contains declarations and other dependent objects declaration.
  • Implemented Spring Transaction management to ensure data integrity, consistency.
  • Developed JAX-WS (SOAP) web services to exchange information and services with other systems.
  • Used springLDAPfor authentication purpose.
  • Wrote Native and Named Native queries in SQL to be used with hibernate.
  • Implemented Exception handling to handle process level and business level exceptions.
  • Created Test Cases for JUnit Testing.
  • Developed application using Eclipse and used Maven to build and deploy the application.
  • Used Log4J adapters for centralized logging to DB.

Environment: JDK 1.5, J2EE,JSP, Web services (SOAP), Spring 3.0, Hibernate 3.0, Oracle WebLogic server 10.3,JavaScript, HTML, SVN, JUnit, JMS, JQuery, Fiddler2, DOJO, RAD, Servlets, WebLogic 10.3, XML, Toad, CVS, CSS and Oracle.

Confidential, Los Angeles, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Performed Requirement Elicitation for functional/non-functional requirements, Verification for whole development tasks and worked in preparing architecture diagrams and specifications.
  • Developed server side J2EE components using J2EE, spring, Hibernate API.
  • Implemented Spring MVC architecture to separate the business logic, database and presentation logics.
  • Designed and developed front end web UI using AngularJs, Bootstrap and jQuery with Tiles framework.
  • Used spring for Dependency Injection (DI) and AOP (AspectJ).
  • Implemented Hibernate as an ORM for data persistence.
  • Also implemented Data Access Object pattern in the Integration Tier.
  • Configured Spring XML for hibernate mapping and for data source connection bean.
  • Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships
  • Wrote various SQL queries and stored procedures for retrieving the data.
  • Designed and implemented Restful web services for integration with other applications.
  • Developed dashboards for analyzing the data with D3 charts.
  • Implemented Logger (Log4j) framework for logging.
  • Followed sprint cycle of 2 week iterations during development (SCRUM methodology).
  • Preparing and executing unit test cases using J-unit.
  • Provided Technical Support during various phases of testing like Integration, System and User Acceptance Testing.

Environment: J2SE API, J2EE API, JAX-WS API, SOA, ESB, Web Services, JMS, MQ,XML, HTML5,CSS3, JavaScript, JQuery, Java, Servlets, JSP, HTML, CSS, Spring, Hibernate, JNDI, LDAP,JMS, JMX, WebSphere MQ, JNDI, XML, XSLT, SAX, DOM, Log4j, CVS, JUnit, Agile Methodology, Eclipse, Web services, SOAP, WebSphere Application Server, UNIX, Windows XP, Oracle.

Confidential, Newport

Java Web Developer

Responsibilities:

  • Actively participated in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Implemented MVC architecture using Spring 3.0 and Hibernate 3.0.
  • Developed middleware service components and DAO components using Spring Framework and JPA (Hibernate).
  • Used Spring Interceptors to validate web service requests and send notifications to subscribers.
  • Implemented Spring Security to ensure authorization and ROLE based mappings are consistent.
  • Modeled Inheritance based hibernate mappings.
  • Wrote efficient Named Native and Named Queries for the entities to use with hibernate template for accessing the data.
  • Implemented Web Services (JAX-WS) to communicate with the Confidential policy system.
  • Used AngularJS, JQuery to dynamically load the content into the web pages without reloading the pages.
  • Worked on Tiles framework for the reusability of web pages.
  • Developed JSP custom tags for handling cross-side scripting errors.
  • Used JAXB to auto generate beans from XSD.
  • Wrote XSLT transformations to match service requests from the client to the Web service provider.
  • Integrated JSON and data table to allow the application to display the most up-to-date Client/Account details and allow the page to update without a refresh.
  • Developed spring frame work based JUnit classes to unit test developed code.

Environment: JDK1.6, Eclipse, Java, HTML, JSP, JavaScript, JQuery, AJAX, ICEfaces, Servlets, Hibernate, Spring 3.0, Spring MVC, BEA WebLogic 10.3, XMLBeans, CXF, SOAP Web Services, LDAP, CVS, WebLogic Workshop, Linux, Ant, Maven, Oracle 10g, TOAD.

Confidential, South San Francisco, CA

Software Developer

Responsibilities:

  • Design & develop technical specifications using design patterns and OO methodology usingUML.
  • Used theStrutsvalidation, AJAX and Tiles Framework in the presentation layer.
  • 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.
  • Implemented Business processes such as user authentication, Account Transfer using SessionEJBs.
  • Developed the application usingStrutsFramework that leverages MVC architecture.
  • Database relation mappings are eased usingHibernateby creating ORM mapping files.
  • Usedservice oriented architecture (SOA)to develop customer profiles using web services approach.
  • UsedWeb services- WSDL andSOAPfor getting history card information from third party.
  • Extended Web Services capabilities using WS-Security.
  • JSONis used forserializingand de serializing data that is sent to or receive from JSPpages.
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
  • Wrote PL/SQL stored procedures and functions and triggers for Oracle to create a Database Management System.
  • Tomcat Web Serverfor the deployment.
  • UsedLog4Jto capture the log that includes runtime exceptions.
  • UsedClear Casefor version control across common source code used by developers.
  • Worked inUnit, Integration and System testing.

Environment: Java, Struts, EJB, JSP, Ajax, CSS, HTML, Aqualogic BPM, Axis Web Services, SOAP, WSDL, Spring Framework, Spring MVC, Spring JMS, Tiles, Hibernate, SQL Navigator, Oracle, JAXB, XML Schema, Servlets, Eclipse, Tomcat, WebLogic Workshop, WebLogic Portal.

Confidential

Programmer Analyst

Responsibilities:

  • Participated in gathering requirements from the HR team and analyzing the requirements.
  • Developed the web-based interface using HTML, JavaScript, CSS and XML.
  • Implemented the application using Struts Framework, following MVC, Front Controller, Business Delegate, DAO and Value Objects Design Patterns
  • Used J2EE technologies, like JSP, Servlets, JDBC, and JNDI for building the application.
  • MS Visual SourceSafe is used to integrate all the modules and ANT was used to deploy the web modules on to the web server Apache Tomcat
  • Deployed the Enterprise module onto WebSphere Application Server and have registered JNDI name for the EJB module
  • Used MS SQL Server 2000 to store all the employee details and TOAD was used for database operations
  • Worked in stage 1 production and complete testing of the application

Environment: Java 1.4, J2EE 1.3, JSP 1.2, Servlets 2.3, JDBC 2.0, Struts 1.1, LDAP, EJB 2.0, Ant, log4j, TOAD 7.0, Apache Tomcat 4.0, MS SQL Server 2000, HTML, CSS,XML, JavaScript 1.5, MS Visual SourceSafe, WebSphere 5.0, Visual Paradigm for UML

We'd love your feedback!