We provide IT Staff Augmentation Services!

Sr Java Developer Resume

5.00/5 (Submit Your Rating)

Langley, BC

SUMMARY

  • 5+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures.
  • Extensive experience in teh development of client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, EJB, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Hands on experience in configuration and deployment of multi-tier applications using IMCO servers like WebSphere, Microsoft SQL Server
  • Experienced in developing RESTful Web Services and Web Service Clients (JAX-RS or JAX-WS) with data representation in various formats such as XML and JSON.
  • Experience to monitors operational and performance metrics using CloudWatch for AWS clouds.
  • Expertise in using Serenity BDD to write efficient acceptance tests to make maintenance easier and increase readability of teh code
  • Teams on technology aspects and application re-platform effort with Spring Boot and PCF

TECHNICAL SKILLS

LANGUAGES: Java, J2EE, Servlets, JSP, JSF, Spring, JavaScript, jQuery, Ajax, AngularJS, JSON, XML, XSL, XPATH, DOM/SAX, WSDL, HTML5, CSS3, C/C++, Perl, PHP, PL/SQL, SQL, SQL/400, CL, Cobol, RPG IV

TECHNOLOGIES: EJB 3, JMS, JDBC, JNDI, JPA, Hibernate, Struts, Spring (MVC, Security, Web Services, Boot), Log4J, SLF4J, JAX-WS, JAXB, Web Services (SOAP, RESTful), Cordova, CFX, Ldap, Axis, JUnit, HTTP Unit

DEVELOPMENT TOOLS: Eclipse, NetBeans, IntelliJ, Android Studio, Spring Tool Suite (STS), Ant, Maven, Gradle, SVN, Git, Perforce, CVS, Rational Rose, TOAD, Design Patterns, Jira, IBM RAD 7, PVCS, Jenkins, Jasper Reports

RDBMS: Oracle 11g, MySQL 5, SQL Server 2012, DB/2

OPERATING SYSTEMS: Unix/Linux, Windows, OSX, OS/400 (IBM iSeries)

WEB / APPLICATION SERVERS: Apache HTTP Server, Tomcat, Glassfish, WebSphere Application Server 7/8, WebLogic, JBOSS

PROFESSIONAL EXPERIENCE

Confidential - Langley BC

Sr Java Developer

Responsibilities:

  • Interacting with client for requirement gathering, analysis and modularization of teh requirement.
  • Involved in requirement gathering, Architecture design, Analysis, preparing teh use cases and responsible for designing and developing object models, class diagrams with UML Specifications for teh tracking system module using Rational Rose.
  • Designing teh server-side components using UML Class Diagrams and J2EE design patterns.
  • Worked with JSP, Spring 3.0 to create UI and integrating MVC.
  • Implemented teh JSPs to effectively handle teh workflow of teh application.
  • Performed client side as well as Server-side Validations usingJavaScript and Spring Validation.
  • Worked in migration project of existed financial API Portal from monolith to micro-services using Java, Spring-Boot and Angular
  • Developed service layer to handle teh Business logics as well as database transaction.
  • Used JDBC for Querying data from teh database.
  • Implemented different type of Spring MVC controllers, validators and views as needed by teh application.
  • Used Spring AOP for teh transaction management and logging.
  • Build and deploy tasks using apache Maven/Ant to application servers like WebSphere and Tomcat servers.
  • Extensive experience in using Build Automation DevOps tools like Maven, and Jenkins.
  • Developed DAO layer to handle teh database access using Spring JDBC (DAO design pattern).
  • Used Oracle 10g as a DB Server and involved in writing stored procedures and SQL statements for data retrieve.
  • Consumed web services using SOAP and REST.Used Log4J for logging and tracking teh messages.
  • Used Maven as a build tool for teh project and Created unit test plans and involved in unit test execution.
  • Used CVS for version control across common source code.
  • Worked on deploying project on Web Sphere server and deployed teh application in Production environment.

Environment: Java1.6, JSP, Spring 3.0 MVC, JDBC, HTML, JavaScript, PL/SQL, SQL, Web Sphere, Rational Rose, CVS, Maven, Log4J, Oracle 10g, Eclipse, Web Services - SOAP, RESTful and Windows XP SP3.

Confidential - Edmonton, AB

Sr Java developer

Responsibilities:

  • Designed and developed Class diagrams and Sequence diagrams using Rational Rose.
  • Design and developed teh application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Implemented Struts validation and Struts Tiles Framework in teh presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify teh complexities of teh application.
  • Extensively used Hibernate in data access layer to access and update information in teh database.
  • Used Dependency Injection feature of Spring.
  • Used Perl and shell scripting to automate teh batch process and run SQL scripts.
  • Developed Web services - WSDL and SOAP for getting credit card information from third party.
  • Used SAX parser for parsing XML files.
  • Used JMS API for asynchronous communication by putting teh messages in teh Message queue, such as PDF, Excel report generation.
  • Implemented various design patterns in teh project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Developed Stored Procedures for Oracle 10g database.
  • Experience in migration of data from Excel, Flat file, Oracle to Microsoft SQL Server by using SSIS
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used ANT scripts to build teh application and deployed on WebSphere Application Server.
  • Used Rational Clear Case and Cr Quest for version control and change management

Environment: Java1.5, J2EE, Struts 1.2, Hibernate, Spring, JSP1.2, Servlets2.1, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, Perl, HTML, JNDI, CVS, JUnit, WebSphere Server 6.1, RAD 7, Rational Rose, Rational Clear case, Rational Clear Quest, Oracle 10g.

Confidential, Oakville - ON

Java Developer

Responsibilities:

  • Developed Presentation tier implementation which involves in creating teh JSP pages, defining teh page
  • Navigations, creating and configuring teh backing beans, and integrating JSF with teh business-logic tier.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Developed and deployed RESTful Web Services using JAX-RS.
  • Designed user interface layout using CSS3, HTML5.
  • Validation is performed using Spring's Validation support and standard JSF validation.
  • Principle developer involved in teh integration and deployment of web-based project to Jboss EAP 7.0.4 server and Java 8, which earned appreciation from Clients.
  • Extensively worked on teh middle layer implementation for transformation and messages routing using IBM IID, Apache camel, IBM IIB, MQ
  • Created JSP pages using standard JSF tags, decorated using CSS.
  • Worked on WebLogic Application Server.
  • Performed builds and deployment and responsible for source code control and release management.
  • Used Ajax to provide dynamic features where applicable with teh halp of prototype library and Ajax4jsf.
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing.
  • Tested Service and data access tier using JUnit in TDD methodology.
  • JIRA and Confluence for test process configuration, reporting systems testing, used Confluence/JIRA to store test cases and defects, tests results.
  • Used Agile Development methodology of software development.
  • Performed database synchronization on production and test systems to monitor data flow and fix bugs.

Environment: Jdk 1.6, UML, Spring 3, Eclipse 3.5, Web Sphere Application server 7.5, JSP 2.0, jQuery 2.0, Servlets, JDBC, Hibernate, XML, XSLT, CSS, DOM, DHTML, Junit 4.4, SVN, Log4j, MySQL, Stored Procedure, TOAD, UNIX, Maven, Agile Scrum.

Confidential - Quebec, QC

J2EE Developer

Responsibilities:

  • Developed teh User Interactive web pages in a professional manner with using web technologies like HTML5/HTML, XHTML, and CSS3/CSS as per company's standards.
  • Strong understanding of Amazon Web Services and practical experience in configuring, deploying, automating and managing Amazon Web Services to ensure high availability, performance, scalability and security following AWS Well-Architected Framework
  • Pixel management for each element in teh nested loop of elements by Bootstrap.
  • Involved in design and development of server-side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
  • Involved in building highly interactive portable widgets using HTML5, CSS3, and teh latest AJAX libraries.
  • Used teh Node.js, AngularJS, MVC Frameworks in teh development of teh web applications.
  • Created HTML pages from teh PDF's given by teh UX and used AngularJS to retrieve data from teh Rest Services.
  • Used AJAX calls through AngularJS to populate teh data tables on teh front -end.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Involved in teh development of layout content with teh halp of Sass- twitter -bootstrap.
  • Involved in development of individual Sprints with teh halp of GitHub.
  • Developed new functions and strategies by contributing in GIT management.
  • Write code to fetch data from Web services using JQUERT AJAX via JSON response and updating teh HTML pages
  • Involved in writing application level code to interact with RestFul Web APIs, Web Services using AJAX, JSON and jQuery.
  • Used teh server-based java script for persistent server connection in teh application process of NodeJS.
  • Extensively used single thread per process, in order to decrease teh load on server for multithread requests with teh halp of Mongoose and MongoDB.

Environment: HTML5/HTML, CSS3/CSS, JavaScript, jQuery, JSP, EJB, JSON, DOM, Node.js, AngularJS, Require.js, bootstrap, GIT, MVC, Adobe Fireworks, Photoshop, Dreamweaver, Illustrator, AJAX, XML, Eclipse, Internet Explorer, Firefox, Chrome, PL/SQL, Toad, Windows.

We'd love your feedback!