We provide IT Staff Augmentation Services!

Java/ j2ee Developer Resume

Harrisburg, PA

SUMMARY:

  • Around 8+ years of experience in Web Applications Development and enterprise applications development using Java, J2EE, Frameworks and Design patterns.
  • Experience in developing web applications using JAVA/J2EE concepts like OOPs, JSF, JSP, JSTL, Servlets, JSON, EJB, Hibernate, Spring, Web Services (SOAP/REST) and JDBC.
  • Well versed in designing web/enterprise applications using Software Development Lifecycle (SDLC) process and good working experience with AGILE/SCRUM methodologies.
  • Experience in developing applications using Agile Software Methodology and Test - Driven Development TDD
  • Hands-on experience in different modules (Spring Core, Spring MVC, Spring ORM, Spring JDBC) of Spring Application Framework.
  • Experienced in implementing business layer, transaction layer using Enterprise Java beans (EJB) like Session beans, entity beans.
  • Experience in developing web applications using technologies like HTML/HTML5, Java Script, Angular, CSS, jQuery and XML and Adamantium UI framework.
  • Excellent understanding of relational databases for application development using several RDBMS like SQL Server, DB2, Oracle and MySQL and well experienced in writing SQL, PL/SQL queries, stored procedures, functions, triggers, cursors etc.
  • Experienced in working with different versioning controlling systems like SVN, CSV, ClearCase and Jazz RTC.
  • Experience in Java design patterns such as Data Access Objects (DAO), Model View Controller, Front controller, factory.
  • Worked on Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Experience in developing and deploying applications on Web Logic, Web Sphere, JBOSS, and Apache Tomcat servers.
  • Development experience in various IDE's like NetBeans, Eclipse, JDeveloper, RSA and RAD.
  • Experience in working with project development tools like Maven, Ant, Junit and Log4J for logging errors and messages.
  • A strong Team player who contributes towards the team goals. Ability to work productively and effectively in a team as well as individually.
  • Well versed with SQL Server, Oracle, DB2 and MySQL as back-end Databases. Extensively used database tools like Data Studio, TOAD and SQL Developer. Knowledge in Database Programming with Stored Procedures, Triggers, Functions using SQL, PL/SQL.
  • Participated in code reviews and ensure the code written complies with the company standards and policies.
  • Participated in meetings and discussions with Functional/Technical Leads to understand the requirements and work out a design.

TECHNICAL SKILLS:

Languages: C, Java/J2EE.

Technologies: Servlets 3.0, HTML 5, JSP 2.1, CSS, JavaScript, Angular, JDBC, Struts 2.0, Hibernate 3.0, Spring 3.0, JPA, JSON, Openapi YAML, JUnit 4.0, XML, JNDI, EJB 3.0.

Web Services: REST, SOAP, WSDL, JAX-RPC, JAX WS, JAX RS.

Tools: Eclipse IDE 4.5, IBM WebSphere Rational Developer 8.0, Rational Software Architect 8.0, Log4J, Clear Case, Clear Quest, Jenkins, Ant 2.4, Maven, Nexus, Sonar Cube, Veracode.

Design Methodologies: UML, Design Patterns (MVC, Front Controller, Business Delegate, Service Locator, Facade, Singleton), SDLC, Agile, Waterfall methodologies.

Databases: Oracle 10g, DB2 10.0, MySQL 5.1,, SQL server 2012, Mongo DB

Operating Systems: Windows 10, Linux, Unix

Servers: Apache Tomcat 7.0, Web Logic 10.0, WebSphere 8.0, JBoss 7.1.

WORK EXPERIENCE:

Confidential, Harrisburg, PA

Java/ J2EE Developer

Responsibilities:

  • Coordinate and facilitate all project Agile/Scrum activities such as release planning, iteration planning, task breakdown, development of user stories, maintenance of the product backlog reviews of stories, daily stand ups, iteration review and retrospective to mention a few.
  • Analysis and development of application using J2EE Technologies.
  • Participated in design discussions and reviews.
  • Involved in developing additional functionality requested by client in the form of requirements.
  • Developed User Interface using JSP, jQuery, HTML5, CSS.
  • Performed User validations using JavaScript, Angular and Spring Validators.
  • Extensively used JSON mechanism to convert Java objects to its respective JSON data and vice versa.
  • Built a custom cross-platform architecture using Java, Spring Core/MVC, and Hibernate.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Developed app-tier (Controllers), web-tier (JSP, HTML, XML and JavaScript) using Java, Spring MVC, J2EE.
  • Used Spring Dependency Injection (Inversion of Control/IOC) to effectively manage various bean components across the application by annotations and Spring beans.xml file.
  • Used Spring Framework Aspects to log some important data such as Logging, time taken for execution of methods etc. which is used to analyze the performance of the application.
  • Used Spring Framework MVC framework to better control the presentation, business and navigational aspects of the applications.
  • Developed Spring controllers that are used to get the HTTP requests and call the appropriate middle tier classes.
  • Implemented Hibernate integration with Spring MVC to interact with back end persistence system.
  • Used Hibernate configuration xml file, JPA annotations for data access/data persistence.
  • Developed HQL queries to fetch and update data in Database.
  • Designed and developed REST web services integrate between different applications (internal and third-party components) using Spring Boot, Jersey and (JAX-RS).
  • Used SOAP UI to test the web service request/response scenarios.
  • Used Swagger to create REST API documentation.
  • Developed Use cases, Class diagrams and sequence diagrams using IBM Rational Rose.
  • Used DB2 as database and WebSphere application server to deploy the application
  • Extensively used RSA for code development, debugging and testing.
  • Used Log4j for logging Errors and publishing logging information to various preferred destinations.
  • Used Data Studio and SQL Developer tools to run SQL Queries.
  • Created JUnit test cases for testing the application.
  • Used Jazz for version control and Code maintenance.
  • Used RTC for bug tracking, issue tracking and project management

Environment: Java 1.7, J2EE, jQuery, JavaScript, JSP, HTML5, Spring Framework 3.0, JPA, Hibernate 3.0, JSON, EJB, DB2 10.0, Servlets, WebSphere Application Server 8.1, EJB 3.0, RSA, Windows 07, UNIX, JDBC 2.0, XML 1.0, SOAP, RESTful, Junit, Data Studio 4.0, Jazz RTC.

Confidential, Harrisburg, PA

Java/ J2EE Developer

Responsibilities:

  • Involved in Application analysis, design, and identifying required tools necessary to build the application.
  • Used Agile methodology for the iterative application development, weekly sprints, stand up meetings and customer reporting backlogs.
  • Designing and developing of User Interface using JSP, JavaScript, CSS, JSTL and HTML as per Use- Case requirements.
  • Utilized JSP standard tag libraries for development of JSP fragments.
  • Form input validations were done using Java Script.
  • Designed and developed application based on MVC design pattern.
  • Developed Controllers to handle incoming requests and to render response.
  • Built various Business Classes which processes the requests by using data present in the database.
  • Application is connected to the database using JDBC.
  • Created PL/SQL Stored Procedures, Functions for the DAO layer by studying the required business objects and validating them using Oracle using PL/SQL Developer.
  • Created custom Exception classes to display appropriate error messages to business users.
  • Responsible for configuring the WebLogic Application Server to access the Database by setting up Data source and Connection Pool.
  • Involved in coding for JUnit Test cases and Test Classes.
  • Responsible for Testing and moving the application into Staging and Production environments.
  • Responsible for Project Documentation, status Reporting and Presentation.
  • Used Oracle as a database and WebLogic as application server to deploy the application.
  • Extensively used ClearCase for maintaining the Source Code and Version Control.

Environment: Java 1.7, J2EE, HTML, JavaScript, Ajax, JSTL, CSS, Servlets, JSP 2.1, JSTL, JDBC, JNDI, EJB 1.2, WebLogic 7.1, Oracle 10g, RSA, PL/SQL, UML, JUnit, ClearCase.

Confidential, Harrisburg, PA

Java/ J2EE Developer

Responsibilities:

  • Involved in requirements gathering, analysis, and estimations on tasks.
  • Software Development is driven by Agile methodology, short sprints in from of iterations and designed Use case diagrams, Class diagrams, and Sequence diagrams using UML and developed using Java JEE components.
  • Developed application using PENNDOT framework.
  • Used JavaScript, Ajax, and jQuery for validations.
  • Iterative development involving in coding and Bug fixing.
  • Interaction with SAP and MQ for billing processes.
  • Generated PDF using iText API for the invoice process.
  • Interacted with MQ to get messages from SAP for updating payments.

Environment: Java 1.4, J2EE, Struts 2.0, JSP 2.0, JavaScript, CSS, DHTML, Servlets 2.0, Java Beans, Windows7, WebSphere Application Server, DB2, RSA, Junit, ClearCase, ClearQuest, Log4j.

Confidential, NJ

Java/ J2EE Developer

Responsibilities:

  • Understanding the business need and requirements of the application initially.
  • Involved in the design and development of layers across the board according to the J2EE Standards like, client tier, web tier and business tier.
  • Use of Facelets (XHTML) and prime faces for developing the UI components and various tag libraries such as JSF and JSTL tag Libraries.
  • Extensive use of Spring 2.5 Framework and integrated it with the JSF Framework for Dependency injection.
  • Developed the application using industry proven standards and best practices.
  • Team Member in Project development
  • Analysis of requirements Development of code accordingly
  • Integration of code and Bug fixing
  • Delivering the code on time improving code quality in order to avoid bugs and improve performance.

Environment: Java 1.4, J2EE, JSF Framework JSP, Servlets, Struts, Hibernate, Java/J2EE, Maven, RAD, Commons-logging, Spring Framework, Java Script, oracle 9i/10g, weblogic9.0, ANT.

Hire Now