We provide IT Staff Augmentation Services!

Java Developer Resume

Winnipeg, MB

SUMMARY

  • J2EE: 8+ years of Programming experience in Java, JDK 1.6, J2EE, Struts framework, Spring 2.5, Spring MVC, Spring JMS, Servlets, JSP, JDBC, Swing, Applets, Hibernate, DB2, SQL, PLSQL, Visual Source Safe, JDBC/ODBC, Java Beans, JavaScript, XML, Apache Tomcat server, Visual Basic, C++, C, Unix, Shell Scripting, Proficient in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Session Façade, Service Locator etc.).
  • SDLC: 4+ years of software development experience in object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
  • Web/App Servers: Experience in Programming, Deploying, Configuring and Administering Application & Web Servers such as IBM Web sphere 7.1, RAD 7.5.4, Eclipse IDE 3.0, Ant, Apache Tomcat Web Server 5.0.25.
  • XML/Web: XML experience using XML, DTD, XSD & SAX/DOM, HTML, CSS and JavaScript. Experienced in parsing (DOM and SAX) XML using JAXP API.
  • Web services: Web service developing experience using SOAP, RESTful, WSDL, AXIS2.
  • Extensive experience in JAVA/J2EE technologies like Core java, Servlets, JSP, JSTL, JPA, JDBC, Struts 1.2, Struts 2, Spring, MVC architecture.
  • Exposure to installing web based applications multi-threaded application servers such as Web Logic, WebSphere, JBOSS and Tomcat.
  • Expert Level experience in development using Web markup languages like HTML, CSS, XML.
  • Extensive experience in Scripting Technologies such as JavaScript.
  • Experience in XML technologies like XML, XML Schema, XSLT and parsing methodologies like DOM, SAX.
  • Multiple full life cycle experiences working on Airline domain.
  • Exposure to developing J2EE applications using IDEs like RAD, Eclipse.
  • Architecture: Proficient in the design, development and implementation of Model-View-Controller (MVC) using Jakarta Struts 1.2 Frameworks, Spring MVC, Design Patterns and DAO's, J2EE Architecture, SDLC, Software Engineering, Object Modeling, Data Modeling, Project Management, UML, RUP Methodologies in Rational Rose.
  • Source Control: Extensive experience with tools like GIT, Stash, Synergy 7.1, SVN, CVS, PVCS and VSS.
  • Databases: Experienced with RDBMS implementation and development using DB2, PL/SQL.
  • Operating System: Windows … Unix (IBM AIX 4.3, Sun Solaris 2.7/2.6, Sun OS 4.0, HP-UX 9.0, Red Hat Linux).
  • Involved in performance tuning of SQL and Java/J2EE based applications
  • Strong analytical skills with ability to quickly understand business requirements and frame technical specifications.

TECHNICAL SKILLS

Methodology: SDLC, Waterfall, Rational Unified Process (RUP), Agile, SWOT Languages Java 2.0, C, C++, SQL and PL/SQL

Java Technologies: Core Java, Collections, Multithreading, JDBC, Java Beans, JDBC, J2EE.

Web Technologies: JavaScript, JSP, HTML, DHTML, CSS, JSON, DOJO, JQuery, AJAX, AngularJS and BootStrap.

Middleware: Servlets, Java Beans, RMI, EJB 2.0, JMS, MQ Series and Oracle AQs. Application Servers IBM WebSphere, BEA WebLogic, JBoss, Tomcat & OC4J. Web Servers Apache, IIS, Tomcat, Java Web Server 2.0 & Jetty.

IDE Tools: Eclipse3.x/4.x, WSAD/RAD6.0/7.5, WebLogic Workshop8.x, JDeveloper and TCC. Databases Oracle, SQLServer, DB2, Sybase, MySQL, Teradata, Impala & Mongo DB.

PROFESSIONAL EXPERIENCE

Java Developer

Confidential - Winnipeg, MB

Responsibilities:

  • Involved in gathering and understanding of customer requirements, analysis and design
  • Developed middle tier business logic using POJOs with Spring based transaction managers
  • Worked extensively on Web Services, XML, JMS and Message Driven Beans, Spring Controller.
  • Handled the back end operations using SQL, PL/SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
  • Actively involved in designing and implementing Business Delegates, Data Access Object, and Session Façade and Data Transfer Object design patterns.
  • Developed user interfaces using JSP, JSF framework with AJAX, Java Script, HTML, DHTML, and CSS.
  • Developed AJAX scripting to process server side JSP scripting.
  • Integrate the Ext Js/ Sencha framework with Oracle BPM.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXT JS and JQUERY.
  • Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Reduced system downtime by 20% and increased on-line business opportunities / revenue by implementing content management system enhancements leveraging Web 2.0 technologies.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
  • Worked in Agile environment with active scrum participation.
  • Agile and scrum process is used for tracking and developing the application.
  • Worked on designing and creating business rules using IBM ILOG Rules Engine.
  • Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and
  • Designed and developed Message driven architectures that consumed the JMS messages from the Java message queue and process the database updating and conversion.
  • Implemented RESTful web services to invoke downstream services
  • Used SOAP UI to interact with OSM web services.
  • Used ANT scripts to build the application and deployed on Oracle Web Logic Server
  • Understand and implemented Web Logic cluster and Node manager
  • Involved other story UTC, Design, Code Reviews and Testing
  • Implemented Logging framework using Log4J.
  • Performed performance tuning for Java, j2ee applications (Application side and Database side)
  • Developed scripts to export and import data from the one database instance to other.
  • Used SVN for version control.

Environment: Springs, Java 1.6, Hibernate, Web Services, AJAX, XML, XML Parsers SAX/ JAXB, Junit, JSP, JavaScript, & Java/J2ee design patterns, Hadoop, Map Reduce, Hive, Pig, Sqoop, HBase, Eclipse, Web logic, Toad, Oracle, SOAP UI, SVN, Windows XP & Linux

Java Developer

Confidential - Surrey, BC

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment.
  • Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Involved in creating UI components using CSS, DOJO and JQuery.
  • Integrate the ExtJs/Sencha framework with Oracle BPM.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
  • Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Web logic.
  • Coded Java backend, JSP, Struts, JavaScript, Business classes.
  • Responsible for developing GUI / user interfaces using JSP, CSS & DHTML.
  • Developed user interfaces using JSP, JSF framework with AJAX, Java Script, HTML, DHTML, and CSS.
  • Developed AJAX scripting to process server side JSP scripting.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
  • Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
  • Responsible for the implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
  • Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML and CSS.
  • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
  • Involved in configuring JNDI properties, data sources for Oracle, UDB, DB2 data bases in WebSphere.
  • The views are programmed using JSP pages.
  • Model is a combination of EJB and Java classes and web implementation controllers are Servlets.
  • Swing components should be updated directly only in the context of callback methods invoked from the event dispatch thread.
  • The JMS API was used to allow application components to create, send, receive, and read messages.
  • Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle. The request and response from the client is controlled using Session Tracking in JSP

Environment: Core Java, J2EE, JSP, Servlets, Tomcat6.0, Eclipse, MySQL, JDBC, XHTML, Spring MVC, Spring IOC.

Java Developer

Confidential - Calgary, AB

Responsibilities:

  • Provided key input in working with users in identifying and defining system and project requirements.
  • Analyzing the business requirements, functional specifications and system requirements & Setting up of the Development Environment and documentation, Followed Agile development methodology.
  • Working with Spring MVC framework and IOC (bean wiring, annotation based injection etc.).
  • Developed REST WebServices using Jersey Framework.
  • Developed RSA Token Redesign API and secure validation API using Spring MVC.
  • Using SVN (Subversion) for version control management and Ant & Anthill Pro for Building the Project.
  • Handled the project deployment process on WebLogic Application Server on lower environments (DEV, SIT).
  • Working with Fortify Scan & Analyzer for code security and fixing the security issues triggered by the Fortify Scan.
  • Used Oracle SQL Developer IDE for writing complex SQL queries.
  • Supporting the CEO Portal Legacy Application during the migration phase.
  • Followed Agile and Scrum methodology (sprints) for the application development.

Environment: JDK1.7, RESTWebservices, Eclipse, SpringMVC3.8, IOC, Struts2.3, HTML, CSS, AJAX, SVN, Ant, Juint, Weblogic, Oracle11g, SQL Developer, SQL, Linux, Anthill Pro, Fortify, SSO, Quality Center, Windows7&RestClient, Putty.

Java/J2EE Developer

Confidential - Dorval, QC

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Involved in designing user screens and validations using HTML, JavaScript, JQUERY and Node.js as per user requirements.
  • Developed Client side validation code using JavaScript and JQUERY.
  • Developed web services and SOAP Messages with XML, SOAP and WSDL.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.
  • Used various JAX-RS Web Services using Jersey Framework.
  • Implemented UI Tier with JSP, Servlet, JSF, XML, XML Schema, CSS, CSS3, JavaScript, AJAX. Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml.
  • Also used Annotation capabilities of RESTful API by providing ease development and client adoption
  • Implemented system-wide Email Notification for important changes.
  • Integration with Infusion soft CRM system via node wrapper around web APIs.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Used Hibernate ORM framework integrated with Spring framework for data persistence and transaction management.
  • UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Hands on Experience in databases such as MYSQL, Microsoft SQL Server, ORACLE. MongoDB (No Sql).
  • Worked in an Agile work environment with Content Management system for workflow management and content versioning.
  • Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
  • Authentication, authorization and security of application is provided using Encryption Security Framework.
  • Wrote Hibernate Criteria queries, Named queries for stored procedures, and triggers to perform back-end database operations.
  • Implemented multithreading concepts of transaction purpose
  • Developed ANT Scripts to do build, packaging ear file.
  • Deployed the application using Weblogic as a server.
  • Used UML and Rational Rose suite for designing the System.
  • Implemented the logging mechanism using Log4j framework.
  • Wrote test cases in JUnit for unit testing of classes.
  • Provided functional support to the technical team in resolving & providing a quick fix for production issues.
  • Have been responsible for doing code review and configuration build management for the application using Ant and Maven.

Environment: Java 5, JEE, JSF, Node.js, IBM Web Sphere 7, RAD 7, Ant, Oracle Database, JavaScript, CSS, JSON, DOJO, RESTful APIs, SOAP, WSDL, JMS, MDB, JIRA, Jenkins, Web Services, Boot Strap XML, Log4J, XML Schema, Tomcat, MAVEN, JQUERY, JAVA MONGO DB, XSD, JAXB, JUnit, SVN, JSP, Hibernate.

Hire Now