We provide IT Staff Augmentation Services!

Java / J2ee Developer Resume

4.00/5 (Submit Your Rating)

Washington D, C

PROFESSIONAL SUMMARY

  • 7 years of work experience as a Java/J2EE programmer, development.
  • Good Knowledge in OOPS and structured programming concepts, Programming in web technology using Java, Servlets, JSP, JDBC, JavaScript, C, C++, Oracle and PDE Tools on UNIX (Solaris)/Linux and NT environments with thorough knowledge on advanced technologies using EAI, EJB, JMS, Struts, Spring, Hibernate and MVC architecture, XML and UML.
  • Expertise in databases like Oracle and SQL Server. Creating various database Objects as well as writing Stored Procedures using TSQL and PL SQL.
  • Excellent knowledge of J2EE architecture, Design patterns, UML, RUP
  • Experience in the functional usage and deployment of applications in JBoss, Web Logic, Portlets, WebSphere and Apache Tomcat Server.
  • Proficient in using JavaScript frameworks like Angular JS.
  • Extensive knowledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
  • Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans.
  • Proficient in working with DROOLS Rules Engine, Oracle ADF (Application Development Framework), IBM Lombardi BPM Integration,
  • Good knowledge in JSF framework.
  • Experience in Requirement Analysis, JAD sessions, Group Facilitation, Business and Systems reviews and Working Sessions/Workshops to understand the requirements and system design.
  • Strong Analytical and Problem Solving skills, Multi-Tasking abilities, with proven experience in utilizing people and process knowledge to assist enterprises in making critical decision.
  • Experience in Business Process Modelling, Business Rules Modelling and Enterprise Architecture Integration.
  • Strong process modelling using UML (Use Cases, Sequence Diagrams, Activity Diagrams, etc.)
  • Experience in implementing and designing business applications.
  • Strong Requirement Traceability Matrix mapping.
  • Integrate the web services using Apache Camel routing.
  • Worked on Agile methodology, SOA for many of the applications
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS

Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++, HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery, YUI, SQL, PL/SQL

J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI

Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate, Angular Js

Database: Oracle 11g, SQL server 2008,MySQL

Frameworks and Tools: BEA WebLogic 8.1, JBOSS, IBM Websphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad

Development Environment: Eclipse, Net Beans, IBM RAD, JBuilder.

Design Methodology: UML, Fall, Perl, Agile

Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix

Conceptual knowledge: Web Services, Socket Programming.

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Façade

Design & Control: UML, Rational Rose, CVS, Clear Case

PROFESSIONAL EXPERIENCE

Confidential, Washington D.C

Java / J2EE Developer

Responsibilities:

  • Requirement gathering till the deployment phase.
  • Developed dynamic web application using JSF and JSP technologies.
  • Developed the application using Eclipse IDE.
  • Attended the daily scrum meeting for the agile development, and followed TDD during development
  • Used Spring Security for Authentication and authorization extensively.
  • Used Log4j extensively for logging Errors.
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework for persistence onto oracle database.
  • Used XML to transfer the application data between client and server.
  • XSLT style sheets for the XML data transformations.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Developed web services with SOAP.
  • I have worked with several diverse technologies, such as Installing and configuring and development for Documentum, Alfresco, J2EE Spring, Apache Tomcat and HTTP servers, Linux, MySQL, Ruby on Rails, Freemarker, XML, XSD, Google maps, Regular Expressions etc.
  • Worked in Agile (Scrum) team with Tech Leads, Business Analysts, System Analysts, Testers
  • Written and debugged the ANT Scripts for building the entire web application.
  • Deployed the application in various environments DEV, QA and also Production.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Created Application Property Files and implemented internationalization.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
  • Developing interactive mobile and web-based mapping solutions, primarily using Mapbox, OpenLayers 3, and Leaflet.
  • Wrote complex PL/SQL and Hql queries to retrieve data from the Oracle database.
  • E2E Development by integrating Front End and Backend by Debugging.
  • Fixing System testing issues and UAT issues.

Environment: Java, J2EE, JSP, Spring 2.0,JDBC 3.0,Spring Security Web Services, XML, JNDI, Hibernate 3.0, JMS, Tomcat v6.0, Eclipse, Oracle 11g, SQL developer, HTML, Spring security, Spring batch, Maven, Junit 4.0, JavaScript 1.2,JQUERY, XML/XSLT,SAX,DOM.

Confidential, Sunnyvale, CA

JAVA/ J2EE Developer

Responsibilities:

  • Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used agile methodology and participated in Scrum meetings.
  • Developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed Web services for sending and getting data from different applications using SOAP1.1messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML1.1 parsers for data retrieval.
  • Used Oracle 10g as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Consumed web services from different applications within the network
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSF 2.0, CSS, XML1.1 and HTML. Used JavaScript for client side validation.
  • Used GWT to send AJAX requests to the server and updating data in the UI dynamically.
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Used Spring 2.5 Framework for Dependency injection and integrated with Hibernate and Struts frameworks.
  • Configured Hibernates second level cache using EHCache to reduce the number of hits to the configuration table data
  • Used D3.js for interactive data visualization.
  • Used Spring Web flow to manage complex page flows.
  • Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, CSS Behavior Driven Development (BDD) and pair based programming
  • Used MULE ESB frame work for exchange of important information such as loan status report.
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Coded Maven build scripts to build and deploy the application on WebSphere
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Used CVS for version control and used IBM RAD 6.0 as the IDE for implementing the application.
  • Supported Testing Teams and involved in defect meetings.

Environment: Java, J2EE, JSP, Struts 2.0,JDBC 3.0, Web Services, XML, JNDI, Hibernate 3.0, JMS, Spring 3.X, JSF, Web logic Application Server 8.1, JQuery, Maven, Eclipse, Oracle 10g, WinCvs 1.2, HTML, Rational Rose XDE, Junit 4.0, Log4j, Dojo, Ajax, JavaScript 1.2, XML/XSLT,SAX,DOM.

Confidential

Java Developer

Responsibilities:

  • Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
  • Providing Java programming support for existing and new applications.
  • Developing Web applications using Java, J2EE, Struts and Hibernate.
  • Developing Action Form classes, Form beans, and Action classes using struts.
  • Using Hibernate for the backend persistence.
  • Used spring framework for dependency injection and integrated with Hibernate and JSF.
  • Involved in writing Spring Configuration XML file that contains object declarations and dependencies.
  • Implementing MVC, DAO J2EE design patterns as a part of application development.
  • Developing DAO interfaces for hibernate to interact with databases.
  • Designing the front end using JSP, Dojo, CSS and Html as per the requirements that are provided.
  • Using Java script and Struts validation frame work for performing front end validations.
  • Integrate the web services using Apache Camel routing with Apache ServiceMix.
  • Coding and maintaining Oracle packages, stored procedures and tables.
  • Participating in project design sessions to document technical specifications and to provide design options and solutions.
  • Working on Web technologies including Tomcat, Apache, Http, Web service architectures.
  • Migrating web application from Tomcat to web sphere deployment environments.
  • Supported C++ projects.
  • Experience in fastCGI or CGI
  • Using Svn for software configuration management and version control.
  • Preparing test cases and strategies for unit testing and integration testing.
  • Using the LOG4j to log regular Debug and Exception statements.

Environment: Java/J2EE, Struts, EJB, Web Logic Server, Oracle 9i, XML, HTML, JavaScript, Ant, PL/SQL, JSF, Junit.

We'd love your feedback!