We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY

  • 8+ years of experience as a software developer in design and development of Java/J2EE applications with strong Object Oriented Programming knowledge.
  • Comprehensive knowledge of Software Development Life Cycle (SDLC), having thorough understanding of various phases like Requirements Analysis, Design, Development and Testing.
  • Extensive hands - on experience with core expertise in design, development and deployment of N-Tier enterprise applications for J2EE platform using Java, Struts, Spring, GWT/GXT, EJB, Servlets, JSP, JPA, Web services, JNDI, JMS, etc.
  • Expertise in Core Java concepts such as Collections, Generics, Exception Handling, Reflection, Serialization, Multithreading and Annotation, etc.
  • Proficient in GoF Design Patterns such as Singleton, Decoration, Factory, Proxy, Façade and Adapter. Also, in J2EE patterns such as MVC, DAO, DTO, POJO, Business Delegate, etc.
  • Experienced in front-end and middle-tier techniques such as HTML/HTML5, CSS/CSS3, GSS, XML, Bootstrap, JSTL, JavaScript, JSP, jQuery, AngularJS, Ajax, Json.
  • Experienced in major web application servers, including Apache Tomcat, JBoss and Weblogic. Also experienced in Web Service SOAP and REST.
  • Experience in Development of Multi-Tier distributed application using Java and Technologies
  • Proficiency in using RDBMS concepts and worked with Oracle 8i/9i/10g/11g, SQL server 2005, and good experience in writing SQL, Stored Procedures, Functions and Triggers, etc.
  • Hands-on experience with Reporting Tool Crystal Reports to create reports in various formats and tuning the performance.
  • Expertise in using IDE like Eclipse, Web Sphere Application Developer (WSAD), JDeveloper. Testing tool like Junit. Defect and project tracking tool JIRA. Source repositories like CVS, Clear Case, SVN, Build tools like ANT, MAVEN and Jenkins. SQL development tools Like TOAD, SQL Developer etc...
  • Experienced in web based and client /server applications testing by using Quick Test Pro, Mercury Quality Center.
  • Experienced in Client-server and stand alone applications testing, GUI Testing, Regression Testing, Integration Testing, System Testing, Unit Testing, White Box and Black Box Testing.
  • Rich experience in Agile Methodologies such as Extreme Programming (XP), Scrum, Waterfall model and Test Driven Development (TDD).
  • Strong Knowledge of Property & Casualty Insurance, both personal lines and commercial lines.
  • Expertise in documentation using MS office tools (Word, Excel, Project, Power Point and Access).
  • Ability to work independently and in a group with effective communication and quantitative skills. Energetic, Inquisitive, Quick learner, A good Team Player and committed towards the goal. Strong experience in troubleshooting, finding and fixing critical problems.

TECHNICAL SKILLS

Programming Languages: Java, JavaScript, SQL. PL/SQL, VB Script, UNIX Shell Script

J2EE Techniques: JSP, JSTL, JDBC, JMS, EJB, JNDI, JavaMail

Frameworks: GWT2.x/GXT 3.x, Spring 2.x/3.x, Hibernate, Struts 1.x/2.x

Database: Oracle 8i/9i/10g/11g, Sybase, DB2, MS Access 2003/2007, SQL Server 2007

Web Techniques: HTML/HTML5, CSS/CSS3, GSS, Ajax, XML, JSON, SOAP, REST, BootStrap, jQuery

IDE and Tools: Eclipse, STS, Visual Studio, SQL Developer, Toad

Testing and Defect Tracking Tools: JUnit, Selenium, QTP, TestDirector, Quality Center, JIRA

Version Control: SVN, GitHub, Clear Case, CVS

Operation Systems: Windows, Unix, Linux, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Warren, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in the full Software Development Lifecycle, including requirement gathering, design and construction of the module, testing and deployment.
  • Communicated with business analysts in transforming FRD (functional requirements document) into high level design document.
  • Developed service framework of CITI KYC application using Spring, Hibernate and GWT frameworks.
  • Designed and developed UI, Client/Service using GWT/GXT widgets and framework with CSS/GSS.
  • Developed Rest client using Rest Template for CITI KYC to communicate with AB INITIO data warehousing.
  • Resolved daily INC (Incident ticket) issues and CR (Change Request ticket) implementations related to CitiKYC Core, Country Appendix and PUP.
  • Created unit test cases using Junit.
  • Involved in third party code reviewsfor other developers.
  • Used SQL against Oracle 11g database to analyze multiple source data and designed an approach for Data Sampling.
  • Maintained SharePoint documents for issue tracking, hot fix, etc.
  • Used Maven to compile and build the Project.
  • Wrote the shell scripts for build, deployment and spring batch jobs.
  • Tested and analyzed the upgradeability of GWT 2.7/GXT 4.0 with Java 1.6 and 1.7.
  • Fixed code errors and UI issues in testing environment of GWT 2.7/GXT 3.1.4 and Java 1.7.
  • Communicated with GXT Sencha support team regarding the compatible issues.
  • Involved in daily scrum meeting with offshore colleagues to discuss plans, release schedule, issues etc.

Environment: Java 1.6/1.7, GWT 2.5.1/ 2.7.0 , GXT 3.1.4/4.0.0 , HTML5, CSS/GSS, JPA, JSON, DTO, JavaScript, REST Web services, WebSphere, Eclipse 4.2, STS, Hibernate, Spring MVC, Spring Batch, Maven, Jenkins, SVN, JUnit, Oracle 11g, Unix, SQL, PL/SQL, HP QC 12, Citi Market Place, Service Now, Single Sign On.

Confidential, Jersey City, NJ

Java/J2EE Developer

Responsibilities:

  • Engaged in the full SDLC of this application including analysis, design, development, testing, deployment, support, documentation and configuration.
  • Designed the front end user interface and back end frame according to the information gathered from Architect and Business Analyst.
  • Designed and generated the Graphical User Interface by using HTML5, CSS3, JSP, AngularJS, JavaScript and jQuery.
  • Consumed Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebLogic Application server and Apache Tomcat 7.0 application servers.
  • Applied the Spring Framework as the top level framework and integrated with the Hibernate.
  • Developed the Business Logic using Plain Old Java Objects (POJOs) for data modeling of account information, transaction, portfolios, equities, etc.
  • Extensively used Core Java features including Collection Framework, Input/Output System, Exception Handling and Generics in the logic tier design and used the Multithreading methodology to improve the performance of the system.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Implemented Hibernate in the Data Access Object layer to access and update information in the Oracle10g Database.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Implemented emailing system, distributing quote updates using JavaMail.
  • Handling, Collection APIs to implement various features and enhancements.
  • Wrote test cases in JUnit for unit testing of classes.
  • Used Log4j for system login
  • Work as part of a Scrum team to deliver technology solutions in an Agile fashion including but not limited to sprint planning, complexity analysis, standup calls, and sprint retrospectives.
  • Used Eclipse Indigo IDE for developing code modules in the development environment.
  • Involved in various testing methods such as Unit Testing, Integration Testing and Regression Testing.
  • Implemented the logging mechanism using Log4j framework
  • Used SVN version control to track and maintain different versions of the application

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 2.5, Hibernate, WebLogic Application Server 10g, XML Web service, JSF 2.x, Apache Tomcat 6., Unix, Oracle 10g, HTML, DHTML, XML, XSLT, Eclipse Indigo, AJAX, JavaScript, Apache Ant 1.7, JNDI, JDBC, Windows XP, JUnit 3.8, Log4j, CSS.

Confidential, Bridgewater, NJ

Java/J2EE Developer

Responsibilities:

  • Analysis and Design of various modules using SOA and J2EE.
  • Involved in developing class diagram in UML showing generalization and other relationship.
  • Sequence diagram describing the interaction of objects over time.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as drug summary and account information.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Used Spring framework for dependency injection, transaction management.
  • Used Spring MVC framework controllers for Controllers part of the MVC.
  • Implemented Business Logic using POJO's and used Websphere to deploy the applications.
  • Implemented various Java design patterns like Front Controller, Singleton, DAO.
  • Developed Web services to allow communication between the applications using Rest Webservices.
  • Implemented various complex PL/SQL queries.
  • Developed various Junit test cases for Unit and Functional Testing respectively.
  • Worked with Testers in resolving various defects in the application.
  • Worked on Client side validations using JQuery and Javascript.
  • Implemented Hibernate for data persistence.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0. Created connections to database using Hibernate session Factory, using Hibernate APls to retrieve and store data to the database with Hibernate transaction control.

Environment: Solaris, WebLogic 10.2, Spring MVC, JDK 1.6, JSP, JavaScript,, CSS, Jenkins tool, TFS, Servlets 2.0, HTML, JDBC, JMS, EJB, SOAP, UNIX, AJAX, Oracle 10g, WSDL, Portal, Web Services, Restful, Eclipse, Agile development process, PL/SQL, JUnit, Maven 3.x, SQL Developer and Log4j.

Confidential, Rockaway, NJ

Senior Java/J2EE Developer

Responsibilities:

  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
  • Involved in deploying and managing Session Bean EJB on JBoss server and handled WAR files on Tomcat server.
  • Involved in the development of the screens using JSP, HTML, CSS and JavaScript.
  • Created rich user interface with CSS3 and AJAX calls along with pseudo elements, transformations and gradients.
  • Used JQuery plugin Canvas JS to display charts for customer payment details.
  • Developed the UI application on Spring MVC along with Object-Relational Mapping(ORM) and DAO layer with Hibernate.
  • Created RESTful web services using Jersey API for reporting claim status.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Configured Maven for dependencies and Log4J for logging..
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used SVN for software configuration management and version control.
  • Wrote and implemented test plans using JUNIT.
  • Reviewing the code and providing the Code review Comments.
  • Involved in Unit testing, integration, bug fixing, and acceptance testing with test cases.
  • Contributed in reviewing the Test plans and Test validation documents.
  • Setting up the Component Integration testing environment and trouble shooting.

Environment: Java1.5, J2EE, JSP, Servlets, IBM WebSphere Application Server 7.0, Eclipse 3.5, Spring 3.0, Hibernate 3.0, TOMCAT Server, JDBC, XML, WSDL, SOAP, Rest Webservices, jQuery, Javascript, Log4J, Agile, Scrum, JUnit4.0, SOAP UI, Oracle 10g, ANT, Apache Tomcat 6.0, SVN.

Confidential - Mobile, AL

Java Developer

Responsibilities:

  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Participated in the full life cycle of the project including Analysis, Design, Development, Testing and Maintenance phases of the Application.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Extensively used Hibernate ORM in data access layer to write DAO's.
  • Developed Hibernate mapping and Configuration files.
  • Responsible for design and developing Persistence classes using Hibernate and JDBC Template frameworks to save data in database tables.
  • Used HTML, JavaScript, XML, JSP and CSS for Front End Development.
  • Used WebLogic as an application server and Apache Tomcat as a web server.
  • Responsible for maintaining the Java Source Code using SVN as a version control system.
  • Implemented Log4j for application logging and to troubleshoot issues.
  • Programming and unit testing of code based upon design sessions with internal software users, customer-reported issues, and input from Business System Analysts, Marketing, Professional Services, and Support using Junit and Easy mock.

Environment: JDK 1.5, Eclipse, HTML, Java Script, Core Java, JSP, Servlets, JDBC, Sybase, Tomcat.

We'd love your feedback!