We provide IT Staff Augmentation Services!

Java / J2ee Developer Resume

0/5 (Submit Your Rating)

Norfolk, VA

SUMMARY

  • 8+ years of Java / J2EE experience in Design and Development of dynamic and web - based, Multi-Tier, Client/Server applications using Java, JDK, JSP, JSF, EJB, Servlets, JDBC, Hibernate, GWT, Spring, JNDI, RMI, XML, Struts and Web services.
  • Experience in all phases of Software development Life cycle (SDLC) dat includes End User Interaction during gathering the requirements, Business Analysis, Design and Architecture, Development, Integration, Testing, Deployment, Configuration and Code Management, Customer Support and Maintenance.
  • Experience in web GUI Development using HTML, XHTML, DHTML, Java Script, JQuery, DOJO, AJAX and CSS.
  • Extensively experienced in Java and J2EE technologies/frameworks like JSP, Servlets, EJB, JMS, Struts, JSF, Spring, Hibernate, XML, JDBC and JNDI.
  • Experience in using database tools like TOAD, Oracle 9i, 10g/11g, 12 and SQL Server.
  • Experience Deploying applications on JBOSS, IBM Web Sphere, Weblogic and Apache Tomcat Application, GlassFish and JBoss servers.
  • Extensive Experience working with Spring Framework, JSF Framework and O/R mapping with iBatis, Hibernate framework.
  • Strong knowledge in writing Shell and Perl scripts.
  • Expertise in analyzing Use Case diagrams and creating Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML).
  • Successfully designed and implemented various reusable components and frameworks using design patterns like MVC (Model-View-Controller), Business Delegate, DAO, Factory etc.
  • Experienced in creating Single Page Application (SPA) using Angular JS framework.
  • Proficiency in creating Webservices like SOAP, UDDI, WSDL and RESTful using open source frameworks like Apache Axis, JAX-RS, JERSEY.
  • Experience with MYSQL and Oracle databases.
  • Proven skillset in Integrated Development Environment (IDE) such as Eclipse, NetBeans and RAD.
  • Expertise on Agile (SCRUM, pair programming) and Waterfall methodologies.
  • Extensive experience in Software Configuration Management using Version Control Software such as SVN, CVS, GIT and Clear Case.
  • Proficiency in development of batch jobs using Tidal. Robust experience in build tools like Ant, Maven& Jenkins, logging with Log4j, Test Driven Development using Junit and JIRA for tracking issues.
  • Experience with Selenium WebDriver, Selenium Grid for functional Test Automation.
  • Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities.
  • Exceptional ability to quickly master new concepts and a proactive team player.

TECHNICAL SKILLS

SDLC Methodology: Agile (SCRUM), TDD, Waterfall, Kanban

Java Technologies: Servlets, EJB, JDBC, JNDI, Web Services, Apache POI

Frameworks: Struts (1.3, 2), Spring MVC, Apache Camel.

ORM Tools: Hibernate, JPA

IDE Tools: Eclipse, Net Beans, IntelliJ IDEA.

GUI Technologies: HTML5, CSS3, XML, XHTML, Dynamic HTML, JSP, JSF, JQuery, JavaScript, Ajax, Bootstrap, AngularJS, DOJO.

Scripting Languages: Batch, Shell & Python Scripting

Application/Web Servers: JBOSS, Apache Tomcat, GlassFish, IBM Web Sphere

Databases: MYSQL, SQL-Server, Oracle 9i,10g/11g,12,Mongo DB

Database Tools: Toad, PL/SQL Developer, SQL Server Management Studio.

Middleware: JDBC, JMS

Operating System: Windows and UNIX / Linux

Testing/Debugging Tools: Testing Tools Build (Ant, Gradle, Maven), Log4j, Jenkins, JIRA, Docker, Junit, TestNG, Mockito, Selenium.

Version Control Tools: SubVersion, GIT, CVS, SVN.

PROFESSIONAL EXPERIENCE

Confidential, Norfolk, VA

Java / J2EE Developer

Responsibilities:

  • Involved in different phases of Software Development Lifecycle (SDLC) like Requirements gathering, Analysis, Design and Development of the application.
  • Developed the Presentation layer using JSF and XHTML.
  • Deployed the application on Weblogic Application Server and used ANT framework for developing automated build scripts.
  • Used UML diagrams as part of the functional and technical design and also for application development.
  • Employed Hibernate ORM tool and JPA for interacting with backend MYSQL database.
  • Implemented business logic and other administrative tasks dat include registration and maintenance of user profile using Session and Java Servlets.
  • Implemented various design patterns in the project such as Data Transfer Object, Data Access Object (DAO).
  • Involved in production support, bug fixing and performance tuning of the existing project.
  • Developed unit test cases using Selenium testing framework.
  • Used Log4j for application logging and debugging.
  • Used Clear Case as a version control tool.
  • Used SVN repository for code coordination

Environment: JDK1.7/1.8, JSF, Servlets, EJB, MYSQL, CSS, Clear Case, Log4j, ANT, Hibernate, MYSQL, Apache Tomcat, XHTML, XML, UML, JUnit, SVN.

Confidential, Denver, CO

Java Developer

Responsibilities:

  • Responsible for the Analysis, Documentation of the requirements & developing the application based on J2EE standards.
  • Used Apache POI to extract data to excel sheets for the budgetary report generation.
  • Used Spring framework to develop the application.
  • Used GlassFish server to deploy application and manage data resources.
  • Deployed and ran the application using Ant scripts.
  • Used Crucible Review Tool for code review meetings.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Participated in Daily Scrum Meetings and Sprint Retrospective and sprint planning for on time delivery of Business Needs.
  • Extensively Worked with Eclipse as the IDE to develop, test the complete application.
  • Development of entities and Hibernate DAO for data fetching for batch and front-end processing
  • Front end screens development using JSP, JQuery, Ajax, JavaScript and CSS.
  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Designed and developed the user interface screens, database design changes and changes to user access modules.
  • Involved in Code Refactoring and Implementing Solid Principals (Object Oriented Design).
  • Client side validations and server side validations are done according to the business needs.
  • Participated in User Acceptance Testing and issue resolution
  • Production implantation and post production support.

Environment: JDK 1.6, Spring framework, Ant, JSP, Ajax, JQuery, JavaScript, HSQL, Hibernate 3.0, GlassFish, XML, Eclipse, OOO Design Patterns, Agile Methodology.

Confidential - Boston, MA

Java Developer

Responsibilities:

  • Worked on all phase of agile development life cycle.
  • Followed techniques and principals provided by test driven design (TDD) paradigm for developing quality code.
  • Analyzed, designed and implemented application based on Object Oriented programming me.e., Object oriented Analysis and Design.
  • Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
  • Developed Enterprise JavaBeans (EJB 3.0) for implementing application's business rules and policies.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey.
  • Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Designed the user interface of the application using HTML5, CSS3, JSP, JSTL, JavaScript, AngularJS and AJAX.
  • Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Worked on Java Script libraries like jQuery and JSON.
  • Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
  • Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
  • Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Used Spring Security framework for login authentication, password hashing.
  • Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
  • Worked with topic for creating publish/subscribe-messaging model.
  • Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Used Hibernate as an implementation engine for JPA API.
  • Created Oracle store procedures for handling and processing complex data based logics.
  • Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
  • Developed store procedures and complex queries using tool called PL/SQL developer.
  • Developed, Tested and Deployed application in IBM WebSphere 7.0 server.
  • Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
  • Used Concurrent Version System (CVS) as source control tool.
  • Developed unit test cases and suits on Junit framework for unit testing
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.

Environment: Java 1.6 (Java 6), Agile, TDD, UML, Ejb3, Restful web services, SOA, Spring, JSF, GWT, Ajax, JavaScript, CSS 3, JSP, JSTL, JMS Messaging, Queue, Topic, JPA, Hibernate, Junit, Easy mock, Oracle, SQLs, WebSphere, JSON, XML, Angular JS, PL/SQL developer, SOAP-UI, Unix, CVS, Eclipse, Maven.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in elaboration and construction phases of RUP delivering several UML diagrams like workflow, sequence and class as well as involved in code reviews and coding workflow components.
  • Involved in the designing of extensive custom components using XML and Object Oriented Action Script for reusability.
  • Used Java Script for client side validation.
  • Developed various EJB components to implement the business modules like Claim processing on receipt of new request to the server through MDB.
  • Involved in creating Dependency Injection using Spring Framework to provide dependencies across several tiers.
  • Used Hibernate Framework and JPA to persist Java Objects into the database.
  • Implemented a messaging module using Java Messaging Service (JMS) to run on JBOSS Application Server.
  • Created a Transaction History Web Service using SOAP dat is used for internal communication in the workflow process.
  • Involved in creating internal schema for the claim application form and created the data binding module using JAXB.
  • Used several internal web services and invoked the services using proxies.
  • Extensively used Eclipse while writing code and used CVS for source control.
  • Monitored the logs using Log4J and fixed the problems.
  • Used JUnit to implement test cases for Unit testing of modules.
  • Created Maven Build Scripts and deployed the application on Weblogic Application Server.

Environment: J2EE, Eclipse IDE, Weblogic 9.2, UML, Java SDK, JavaScript, EJB, Hibernate, JPA, XML, SOAP, Web services, JMS, JUnit, HTML, JNDI, Servlets, Spring, CSS, Oracle 9, LOG4J, CVS.

Confidential

JAVA Developer

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Web services and maintained project tasks and schedules.
  • Provided programming estimates, identified potential problems and recommended alternative solutions.
  • Working with springs, Spring MVC and Struts and also developed WEB Application using these frameworks.
  • Implemented RESTful clients using Spring 3.2 Rest Template where Basic Authentication was a resolved using interceptor.
  • Created web pages for each project using HTML, CSS, andJavaScript.
  • Experience in working with IDE's like Eclipse, Spring MVC. Also developed some web applications using spring, JSP and Servlets.
  • Worked on developing the web services classes, WSDL using Apache Axis. Developed Web Services to retrieve data from legacy systems.
  • Developed SOAP based Web Services using JAXB.
  • Developed web components using MVC pattern under spring framework.
  • Wrote JSPs, Servlets and deployed them on Web logic Application server.
  • Wrote Oracle PL/SQL Stored procedures, triggers, and views for backend database access.
  • Used JSP's HTML on front end, Servlets as Front Controllers andJavaScript for client side validations
  • Web sphere used in create applications and integrate applications with other applications.
  • Designed, developed and maintained the data layer using JDBC and performed configuration of JAVAApplication Framework
  • Developed Unit test cases for the classes using JUnit.
  • Developed and maintained Ant Scripts for the build purposes on testing and production environments.

Environment: JDK 1.6, J2EE, Spring Framework (3.0), JAXB, Web sphere application server 8.0, Web Services (Soap and Restful), XML, Oracle, AJAX, HTML5, CSS, Java Script, JQuery .

We'd love your feedback!