We provide IT Staff Augmentation Services!

Java J2ee Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 7+ Years of experience as a Sr Java Programmer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies
  • Experience working with agile methodology implementations like Daily scrum meetings, sprint planning’s, resource planning, etc.
  • Expertise in server - side development with Spring 4.0/ 3.0/2.5, Hibernate 4.0/3.0/3.0, Struts 2.0, EJB 2.0/3.0 JDBC, Servlets, MVC architecture, Java Beans, XML, MEAN stack Framework.
  • Extensive development experience in web applications using Java 8/7/6/5, J2EE, JSP, Servlets, and APIs like JDBC, JNDI, XML, JavaBeans.
  • Experienced in SOA and Web Services technologies, including Restful, JAX-WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and Micro-services using Spring boot.
  • Proficient with development of Restful Web Services using JAX-RS framework for exchange of JSON and XML representations.
  • Expertise in using JavaScript, jQuery 1.x, DOM, AJAX, JSON, HTML/DHTML and CSS for view layer
  • Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G/11G and MySQL.
  • Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2, No-SQL and MySQL.
  • Good understanding of JAVA / J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Façade.
  • Strong Knowledge of Object Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
  • Experienced in build tools like Ant and Maven, Log4j for Logging and JUnit for testing.
  • Expertise in using J2EE Application Servers such as IBM WebSphere, WebLogic, JBoss and Web Servers like Tomcat 5.x/6.x
  • Experience with test-driven development (TDD), Junit testing framework and knowledge of ANT, MAVEN and Log4j tools.
  • Extensively used IDE for Application development like RAD, Eclipse, Net Beans
  • Experienced in database GUI/IDE Tools using TOAD and MySQL Client
  • Experienced in handling Version Control Systems like SVN and GIT.
  • Experiences with build tools include Maven, Gradle and Jenkins Version.
  • Working experience with the operating systems like UNIX, Solaris and Windows
  • Core java concepts such as Collections, Generics, Multithreading, Serialization.
  • Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model
  • Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Familiar with all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment.
  • Used JIRA as Agile/Scrum methodology.
  • Expertise in object modelling and Object-Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Experience in implementing the MVC architecture in backend applications usingNode.jsalong with ExpressJS that interacts with MongoDB and performed CRUD operation on MongoDB.
  • Experienced in developing interactive web applications with Single Page Applications (SPAs) Framework using AngularJS.
  • Implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
  • Worked on Algorithms and Data Structure.
  • Worked together with the client community and the IT professionals to deliver quality, efficient and cost-effective software that meets the needs of the corporation, at the time of implementation.

TECHNICAL SKILLS

Web technologies: Java 1.8/1.7, J2EE (EJB 2.0/3.0, Servlets, JSP, JNDI), AngularJS, Nodejs, XML, SOAP, REST, Apache CXF, Restful, JDBC, JSTL, Bootstrap, JSON.

Frameworks/ORM tools: Spring 4.0.3, Struts 2.0, Hibernate 4.3.5, Nodejs

Database: JDBC, Oracle 11g/10g/9i/8i/, SQL Server 7.0 and MySQLIDE Eclipse 3.0, Net Beans, IBM RAD.

Operating Systems: UNIX, Linux, Windows NT/2000/XP/Vista/Windows.

App Servers/ Middleware: Tomcat, Weblogic, JBoss EAP 7.x, WebSphere 7.0/6.x, Apache Tomcat 7.x

GUI: HTML5, XML, XSLT, AJAX, JavaScript, CSS, JQuery

Query Languages: SQL, PL/SQL, HQL.

Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++.

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: JUnit, ANT, Log4j, ANT, Maven, Toad, Jasper Reports, JIRA.

PROFESSIONAL EXPERIENCE

Confidential

Java J2EE Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design
  • Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns.
  • Used Spring MVC framework for design and development of web application
  • Implemented the service layer based on a Spring container and exploited Spring's IOC features for bean management.
  • DevelopedDAOs(Data Access Objects)to connect backend Database.
  • Implemented the persistence layer using Hibernate-ORM.
  • Developed various UI (User Interface) components using Spring (MVC).
  • Developed application on spring 4.2 framework by utilizing its features like Spring Dependency injection, Spring Security. Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS. Coded JSP pages and used JavaScript for client-side validations and to achieve other client-side event handling.
  • Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Used Apache CXF Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Created RESTful API’s as Micro-services using spring boot.
  • 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.
  • Worked on MEAN Stack.
  • Used Mongoose API to access the MongoDB from NodeJS.
  • UsedMavenfor building application.
  • Used GIT as a source version control and Jenkins as a CI tool.
  • Deployed application onWeblogic server.
  • Used XML parser API's like JAXB API within the web service for marshalling/un-marshalling.
  • Developed the web applications even under pressure when time line occurs.
  • Used JIRA for tracking issues reported by testing team.
  • Did UI development use AngularJS, JavaScript, JSP, AJAX, JQuery and Bootstrap.
  • Tested every application using validators and handled multiple modules simultaneously to achieve the application.

Environment: Java 1.8/1.7/1.6, JSP, AJAX, JSTL, Servlets, JSON, JavaScript, REST and SOAP Web services, HQL, Spring 4.0, Hibernate 4.0, MEAN stack, Oracle, JUnit, Mockito, Jenkins, Weblogic, log4j, Angular JS, HTML5, CSS3, JQuery, Bootstrap, Agile, GIT, SOA Architecture, JMS, Maven.

Confidential

Java Developer

Responsibilities:

  • Technical design, review and implementation across the project. Developed UML diagrams like Use case, class and sequence diagrams.
  • Worked in Agile environment and participated in requirement gathering, analysis and design.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings.
  • Used Junit and Mockito for unit testing.
  • Used Hibernate Query Language (HQL) and Custom Queries to querying data from Oracle Data Base In DAO.
  • Implemented all the CRUD operations using JPA query language.
  • Used JMS to send and receive alert texts from customers.
  • Use RestTemplate to access RESTful URI.
  • JTA and JTS were used to allow for global transaction. While JMS was used to provide reliable and asynchronous messaging service.
  • Implemented Restful web service using JAX-RS.
  • Developed Junit test cases to validate the REST services.
  • Extensively involved in the integration of the Front-End web interface with the Spring MVC, JSP, HTML, CSS and JQuery.
  • Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Applied object-oriented methodologies and core J2EE design patterns like Factory, Façade, Business Delegate, Service Locator and Singleton.
  • Designed, developed and integrated Spring DAO layer with Hibernate. GeneratedHibernate XMLfiles for the configured beans.
  • Designed and developed RESTful web services, tested web services using SOAP UI and REST Client.
  • Implemented a Factory to make RESTful communications over HTTP with GET, POST, PUT, DELETE to Web API.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • Used JIRA for tracking issues reported by testing team.
  • Installed and configured JBoss server developer and test environments. Used ANT and Jenkins for Build process and continuous integration.
  • Performed build management for the development and testing environment. Worked with release management to develop technical release notes for every code release.

Environment: Java 1.7/1.6, J2EE, Agile, Spring 3.0, Spring MVC, JMS, Hibernate 3.0, REST Web services, JBoss, Eclipse, UML, Log4j, JNDI, JUNIT, ANT, Jenkins, Jira, SVN, AngularJs 1.3, JSP, HTML, CSS, JQuery, JSON, JavaScript and Mockito.

Confidential, Bothell, WA

Java/J2EE Developer

Responsibilities:

  • Involved in various steps of SDLC such as analysis, design and development of system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Used Spring JDBC template (DAO) at DAO Layer.
  • Created rich client using Ajax to pull the data from database.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript, and JQuery.
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, and Data Access Object, Factory Pattern, etc.
  • Implemented various complex SQL queries.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects and to integrate with O/R mapping tool Hibernate.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Deployed the applications on IBM WebSphere Application Server.
  • Implemented SOAP Web Services to integrate third party service using the WSDL and created stubs.
  • XML parser APIs SAX and JAXB in the web service's request marshalling and un-marshalling.
  • Developed SQL for querying the Database, Written stored procedures and triggers.
  • Focused on TDD by creating detailed JUnit tests for functionalities before implementing each of them.
  • Used JIRA for tracking issues reported by testing team.
  • Log4J to capture the log the events and exceptions.
  • SVN for version control of the application.
  • Implemented the library dependency management and application build process using Maven.

Environment: JAVA 1.6, J2EE, Spring 3.0, Hibernate 3.0, Apache CXF, SOAP Web Services, HTML, JavaScript, CSS3, JSP, Servlets, JDBC, Agile Methodology, PL/SQL, JMS, JUnit, XML, UML, UNIX shell scripting, Oracle 10g, IBM WebSphere, Tomcat 8.0/7.0, SVN, Cobertura and JIRA.

We'd love your feedback!