We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Oakville, ON

SUMMARY

  • With over 5+ years of IT experience in Analysis, Architecture, Development, Implementation and Integration of Client - Serverand standalone applications using Java. (Object Oriented Design and Methodologies).
  • Experienced in Analysis, Design, Development, Testing and Implementation of software including Client Server application.
  • Good Knowledge of developing web-based applications using Java 8/7/6 and J2EE technologies such as Servlets, JSP, JDBC, Struts, Spring, Spring Boot, Hibernate, Java Beans and JSTL.
  • Experienced in J2EE, Java, JSP, Java Beans, ORM - Hibernate,Maven, MVC, spring, Java Swing, JDBC, JavaScript, Ajax, CSS and HTML.
  • Good Experience in java 8 features like Parallel Streams, Lambdas, functional interfaces, and filters.
  • Extensive experience in working with different MVC Frameworks like spring, Struts and ORM (Object Relational mapping tools) like Hibernate.
  • Experience in Spring Framework such as Spring IOC, Spring DAO, Spring ORM, Spring Resources, Spring JDBC, Spring Boot and Micro-Services.
  • Good knowledge in Development, Testing and Deployment of enterprise applications on Windows platforms using IDEs such as Eclipse, NetBeans and IntelliJ.
  • Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session façade, Model View Controller (MVC), Data Access Object (DAO). Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XML Beans.
  • Strong experience in using AJAX, JSTL, Struts Tag Libraries, Tiles, HTML 5, JavaScript, CSS 3, Java Server Pages (JSP), Java Server Faces (JSF) Apache Commons, Velocity for designing front end.
  • Hands-on experience in using various version control systems: SVN, and Git.
  • Good Experience in developing SOAP (using WSDL, JAX-WS, JAX-B), REST (using JAX-RS, Apache CFX, JERSEY, Spring boot) web services.
  • Experience in configuring build tools like Maven and ANT for the development and deployment.
  • Expertise in Java Message Service MQ's like Apache Kafka along with Zookeeper, Rabbit MQ, IBM MQ, and Active MQ.
  • Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, MS-SQL and MySQL databases.
  • Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Proficient in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
  • Good team player with excellent communication and interpersonal skills, ability to work individually or part of a team, fast and keen learner who adapts to new technologies.

TECHNICAL SKILLS

Languages: Java 8, SQL, PL/SQL

APIs: JDBC, JMS, Rabbit MQ, Apache Kafka, Active MQ, JNDI, JPA, JSF, JSTL, EJB, SOAP

Design Patterns: MVC, DAO, DTO

Frameworks: Hibernate, Spring, Spring Boot, JSF

XML Technologies: XML, XSD, XSLT, DTD, DOM parser, XPath

Scripting/GUI Tools: HTML 5, DHTML, DOJO, JSON, JavaScript, CSS 3, Angular.js, AJAX, JQuery

Application Servers: WebLogic, JBoss, Apache Tomcat, WebSphere

IDE: Eclipse 3.x, RAD, WebSphere Studio Application Developer (WSAD), NetBeans, JBuilder

Build and Test Tools: Ant, Maven, Junit

Databases: Oracle, My-SQL, SQL

Operating Systems: Windows XP/Vista/7, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Oakville, ON

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
  • Involved in the design and development phases of Agile Software Development.
  • Developed the application using Java 8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used advanced Java 8 features like Lambda expressions for array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
  • Worked on Java Message Service (JMS) API for developing message oriented middleware layer for handling various asynchronous requests.
  • Developed restful web service using Spring Boot and deployed to pivotal web services.
  • Building cloud micro services and implementing back-up using Spring Boot.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop spring-based application with very less configuration.
  • Used MVC based spring framework to develop the multi-tier web application presentation layer components.
  • Responsible for implementing new enhancements and fixing defects using Java, JSP, JSF, spring and Hibernate.
  • Developed Session beans which encapsulate the workflow logic and used Hibernate to access data
  • Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL and JavaScript.
  • Designed and developed Micro-services using REST framework and Spring Boot and used Bootstrap along with Angular.js in creating the Application.
  • Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.
  • Used JavaScript and Angular.js to provide dynamic User Interface and for the client side validations.
  • Used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
  • Application server: Developed and Deployed EJBs and other Components in the JBoss Application Server.
  • Used libraries like AJAX, EXTJs, JSON, JQuery to develop and implement perfect dynamic templates.
  • Used Log4J for extensible logging, debugging and error tracing.
  • Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
  • Involved in Agile Scrum Methodology and Test-Driven Development (TDD) for the software development process to produce high quality application
  • Capable of delivering well documented applications, adhering to quality standards and delivery dates.

Environment: Java 8, Spring Boot, EJB, JMS, JNDI, Java Mail, JQuery, JSP, JSF, XML, Angular.js, JDBC, JSP, spring, Hibernate, Ajax, HTML, CSS, MVC, Junit, Log4j, UML, JDBC, Tomcat, Web-Logic, Agile, Windows and UNIX.

Confidential, Abbotsford, BC

Java/J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
  • Used Java 8, spring, Hibernate API's as support in writing business logic.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, JMS, JDBC and deployments in WebLogic Server.
  • Used Java 8 Features including Lambda expressions, Method references, Functional interfaces, Stream API, Default methods, Optional class, Collectors class, Parallel array sorting etc.
  • Effectively developedAction classes, Action forms, JSP, JSFandother configuration files like struts-config.xml, web.xml.
  • Used Spring Boot Security for Authentication and Authorization of the application.
  • Did Spring POC on Spring Boot for the application development.
  • Developed Exception handling code to recover from DB specific, Application specific, Business and Non-business logic specific exceptions.
  • Used JSF for internal report generation by fetching data from database with customized view using CSS for form processing.
  • Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, DHTML and CSS3.
  • Used JavaScript for client side validations. Implemented and tested the enterprise application with jQuery, Angular.js and Spring MVC.
  • Presentation tier was developed using JSP and Java Script.
  • Extensively used JavaScript for client side development and validations.
  • Developed RESTful Web services client to consume JSON messages.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the Oracle database.
  • Used Java API and converted Java Objects to XML conversions using XML Web Services (JAX-WS).
  • Developed web services technology JAXB to convert XML into java objects.
  • Developed the war/ear file using Maven script and deployed into WebLogic Application Server.
  • Involved in handling transactions using session beans using EJB.
  • UsedLog4jlog both User Interface and Domain Level Messages.
  • Developed build test scripts using Maven tool for compilation and deployment purpose.
  • Performed back-end testing on Oracle andSQLServer databases by writing SQLqueries to make sure the contents displayed on the UI correct as per requirements specifications.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: Java 8, JSP, spring, JMS, XML, JSP, JSF, JMS, Spring Boot, Hibernate, JSON, Angular.js, JavaScript, HTML, JAX-WS, Rest, Log4j, Maven, Junit, NetBeans, Web-Logic, SQL and Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in analyzing, and designing, proposing, and delivering solutions that are appropriate for the business and technology strategies.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
  • Implemented the SOAP Web Services by using XML based protocol and WSDL with the help of Spring boot framework. Implemented the SOAP Security to the client and server side.
  • Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
  • Used core Java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed the application using design patterns such as Singleton, Flyweight Pattern.
  • Used Log4j for logging and debugging.
  • Using Spring-AOP module implemented features like logging, user session validation.
  • Wrote various Hibernate Queries using Hibernate Query Language (HQL), Named Parameters, Named Queries and hibernate criterion queries to execute queries against database.
  • Used Hibernate 3 with annotation to handle all database operations.
  • Worked on generating the Web Services classes by using Service oriented architecture (SOA).
  • Developed Junit test cases for regression testing and integrated with Maven build.
  • Wrote SQL queries, stored procedures, triggers, views, packages and enhanced performance.
  • Implementing the project in agile methodologies - sprint & scrum.
  • Worked in deadline driven environment with immediate feature release cycles.
  • Conducted discussions with court analysts to capture the end user feedback and incorporate the user feedback in the subsequent release cycles.

Environment: Java, spring, Hibernate, JavaScript, XML, HTML, UML, JBoss, Log4j, Junit, Maven, Eclipse, Subversion, Web Services, SQL, Oracle, Windows.

Confidential

J2EE Developer

Responsibilities:

  • Interacted with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Used Spring Framework for front end development and spring validator framework for front end data validation.
  • Used Spring Framework for Dependency Injection and integrated it with the Hibernate.
  • Used Hibernate framework for back end development and spring dependency injection for middle layer development.
  • Developed the Web Interface using Struts, HTML, CSS and JavaScript.
  • Worked with Angular.JS routers, forms, modules, DOM, expressions, controllers, filters and Http Request.
  • Implemented and tested the enterprise application with JQuery, Angular.js and Spring MVC.
  • UsedJava Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Created Data Source and deployed web application in the IBM Websphere application Server.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Used Log4j for External Configuration Files and debugging.
  • Wrote test cases in JUnit for unit testing of classes.
  • Actively participated in daily SCRUM meetings to produce quality deliverables within time.
  • Monitored team members to follow standards, guide lines and use new tools.

Environment: J2EE, Spring, Hibernate, Angular.JS, DOM, SOAP, WSDL, JAX-B, XML, IBM Web-Sphere, EJB, Log4j, JUnirt, SQL, Agile and Windows.

We'd love your feedback!