We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Over 15 years experience in client/server n - tier web applications development using Java, J2EE (Servlet, JSP, EJB, JMS, AJAX, JDBC, JPA, MDB, JMS, MQ, Web Services), CSS, JSTL, XSLT, JavaScript, XHTML, JQuery, and XML technologies
  • Excellent experience with SOAP and RESTFUL Web Services with JAX-RS, JAX-WS, WSDL, XML, XSD, JAXB, Postman, SoupUI, JSON and Swagger
  • Solid experience with Struts, JSF, Spring, myBaties, and Hibernate frameworks
  • Proficiency in using or configuring RAD, JBOSS, Eclipse, IntelliJ, Application Server (WebSphere, liberty Server, Spring Boot, WebLogic, JBOSS EAP, Tomcat), GIT, GitHub, JIRA, Jenkins, Nexus, Maven, Ant and SVN
  • Hands-on experience in design, developing, and testing banking, government, and healthcare software applications
  • Excellent experience in Software Development Lifecycle (SDLC) and Agile Development
  • Solid skill and experience with RDBMS (Oracle, DB2, SQL), excellent Oracle SQL, PL/SQL skills
  • Strong understanding of Object-Oriented Analysis (OOA), Object-Oriented Programming (OOP) and Object-Oriented Design (OOD) with UML and design patterns
  • Excellent in collecting and analyzing business requirements, creating high-level and detailed design documents
  • Excellent working experience in healthcare applications, solid knowledge with HL7 and FHIR healthcare standard
  • Excellent team player with strong analytical and problem-solving abilities, plus superior written and verbal communication skills

PROFESSIONAL EXPERIENCE

Confidential

Senior J2EE developer

Responsibilities:

  • Work in an agile and incremental delivery environment, collect business requirement, analyze, design, providing solutions, hands on implementing, debugging, testing, and documenting the application
  • Design, code, and unit test RESTFUL APIs ( FHIR DHIR REST web services) to facility hospital, clinic, health professional and individual to access patients Electronic Health Records (EHRs) and immunization records with REST web services, FHIR resources, FHIR structural, profiles, Spring framework, Spring Boot, JPA, REST APIs, JSON, postman and swagger
  • Parse messages from message queue and populate message data in to database tables
  • Create technical design and implementation document in Confluence, use Sprint backlog for user stories, tasks, use JIRA to create and track tasks, GIT for source control, Maven as a build tool, Jenkins for continuous delivery, and Nexus as repository management
  • Create and design APIs for MOH internal applications (PHIX App), analyze gaps between FHIR specification and PHIX special needs, research for solutions, and put them into implementation, close the gaps and meet the PHIX requirements
  • Write SQL and PL/SQL for application use, optimize queries to improve application performance
  • Execute unit tests, analyzing and fix defects, support QA, System Integration, and UAT testing, create testing data, test plans for QA, SIT and UAT tests
  • Code reviews with team members, create knowledgebase documents to share in the team

Technical Environment: Java, J2EE, RESTful Services, APIs, JDK1.8, postman, Spring framework, Sprint Boot, JPA, SQL, JSON,, FHIR specification, Resource Bundle, Continuous Integration ( CI ), Continuous Delivery ( CD ), Swagger, EJB, XML, MQ Series, JUNIT, Log4J, GIT, Nexus, JIRA, Confluence, Eclipse, Scrum, Agile, Jenkins, Maven, WebSphere Application Server, Oracle 11g as back-end database, and Unix

Confidential

Senior J2EE Developer

Responsibilities:

  • Work in an Agile Development team, working as a member of the electronic ChildHealthNetwork (eCHN), participating in requirement collection, interact with BA, users and vendors, analysis requirements, design, implementation, debugging, testing, and documentation for application development
  • Using various technologies such as J2EE (Servlets, JSF, POJO, OOP, Spring, Hibernate frameworks, Web Services, JSON), JPA, Maven, XML, XHTML, CSS, SQL, JavaScript, Oracle, Spring Boot
  • Using JMS and IBM MQ Series and RESTful web services to receive and parse HL7 messages sent from different clients (labs, hospitals), and transform medical HL7 messages into a viewable format
  • Design, code, and unit test REST APIs, RESTful web services for Confidential applications to communicate with hospitals and data centers using Spring, JSON, REST API, Spring Data JPA, JPA, and Hibernate
  • Design, code, and test a high profile SSO (Single Sign On) project, which allows health professionals to sign on once and be granted access to all their available systems, a project requiring solid knowledge of SAML security system
  • Work on database design and data model with the data team, optimizing queries, create SQL, PL/SQL for application efficiency data access, help with data operation team’s data loading
  • Create and share technical design and implementation documents in Confluence, Sprint backlog for user stories, tasks, use JIRA to create and track tasks, GIT for source control, Maven as a build tool, Jenkins for continuous delivery, and Nexus as repository management
  • Experience converting Eclipse projects to Maven projects, and using GIT to replace CVS
  • Support QA, System Integration, and UAT tests, create testing data, test plans for QA, SI and UAT tests

Technical Environment: Java, J2EE, Rest API, Continuous Integration, Spring, Spring REST, Spring DATA, Spring MVC, SAML, JSF, PrimeFaces, Hibernate (ORM), JPA, SQL, RESTful Services Spring REST, Swagger, JSON, XML, CSS, XHTML, SonicMQ Series, JMS, XSD, SoapUI, Postman, JUNIT, Log4J, Maven, GIT, Nexus, Bitbucket, JIRA, Continuous Integration, Confluence, IntelliJ IDEA, Scrum, Agile, Jenkins, Spring Boot, WebSphere Application Server, JBOSS, Oracle 11g as back-end database, and Unix

Confidential

Senior J2EE Developer

Responsibilities:

  • In an Agile development team, worked closely with BA, QA, developers, and scrum manager for completing tasks in a timely manner
  • Participated in day-to-day scrum meetings, reported working progress, discussed issues, solutions, and defined each sprint’s scope
  • Developed Web Services API, implemented Web Services operations for application integrations between Scotia Applications, and credit card companies’ applications
  • Created RESTful web services for application integration with a mainframe legacy system and other applications using Spring, Spring Transaction, JSON, REST API, Spring Data, JPA, and Hibernate
  • Analyzed data model, created and designed new database tables, database sequence, triggers when required by web application
  • Used GIT as source control, Maven build, Jenkins for continuous integration, and Swagger for REST APIs presentation (documentation)
  • Created test cases, test suites for Web Services API operations using SoapUI and Postman
  • Worked closely with UI team and QA team to ensure Web Services operations work as required
  • Prepared Technical Design documents, test data and test cases for application UNIT, SIT, and UAT testing

Technical Environment: Java, J2EE, Spring, JSF, Hibernate(ORM) Framework, Web Services, JAX-RS, JAX-WS, Spring REST API, AngularJS, Spring DATA, JPA, SOAP, UDDI, WSDL, XML, XSD Schema, SoapUI, Postman, JSON, SQL, PL/SQL, UML, JUNIT, Log4J, CI, CD, Agile, Eclipse IDE, Maven build, Confluence, GIT, GitHub, Nexus Repository, Jenkins, Scrum, Agile, iPhone, Android Phone, Oracle 11G as back-end database, Unix, Spring Boot, WebSphere Application Server 8.5

Confidential

Senior J2EE Developer

Responsibilities:

  • In an Agile Development team, worked closely with Business Analysts and architects to analyze business requirements, provide solution, assessment, and work effort estimation
  • Designed, implemented, debugged, and unit tested campus and facility inspection application modules, for field workers to conduct school inspection, update inspection status, close issues and student complaints using JSF, Spring, and myBaties frameworks
  • Designed, developed, and tested system administration module for ministry admin users to conduct user management, update application fees and other business rules using JavaScript, AJAX, CSS, XML, JQuery, JSF, Spring, Spring Security, and myBaties frameworks
  • Created Web Services for application integration with Equifax and other applications
  • Wrote PL/SQL functions and stored procedures for applications and populating data in Oracle database tables
  • Worked closely with QA, using HP Quality Center and JIRA to maintain and monitor defects, troubleshoot and fix severe defects in a timely manner
  • Installed and configured RAD/Eclipse and WebSphere development environment, SVN for source control and branching
  • Created test plan and test data, conducted and supported different levels of testing (Unit, Integration, regression, and UAT testing)

Technical Environment: Agile Development, Java, J2EE, JSF, Spring, AJAX, JQuery, JavaScript, AJAX, AngularsJS, CSS, XHTML, Web Services, JSON, myBaties, SQL, PL/SQL, UML, XML, LDAP, UML, Spring Security, SoapUI, Postman, Web Services-Security, JUNIT, Log4J, Eclipse IDE, Maven, Mercury Quality Center, JIRA, SVN, GIT, GitHub, UNIX, Oracle 11g as back-end database, IBM WebSphere Application Server 8.1

Confidential

Senior J2EE Developer / Project Lead

Responsibilities:

  • Liaised with business analysts, architects, developers, data analysts, and other teams regarding the design, development and testing of the application systems
  • Led a web application development team in technical analysis, design, development, testing, and on-time delivery
  • Provided high-level design and estimation for web application development team
  • Designed, implemented and tested multiple web-based applications using JSF, Struts, Spring, and Hibernate frameworks for Canadian major banks that allowed bank employees or account holders to order personal and business cheques online
  • Implemented Web Services components for applications’ communication using RESTful and SOAP Web Service with WSDL, XML, XSD, JAXB, and JSON technologies
  • Coded and tested JMS functions to communicate with banking applications using MQ
  • Enhanced existing application's functionalities, troubleshoot issues and made system changes as needed to resolve issues
  • Assisted Data Operation team analysis of data and data load, wrote PL/SQL stored procedures and functions for data load in DEV/QA/UA/SIT environments
  • Code reviews with team members. Created knowledgebase documents to share in the team
  • Executed integration, regression, and Unit tests. Used HP Quality Center to maintain and monitor defects. CVS for source control and branching.
  • Provided 24x7 on-call production support for existing applications. Analysed and resolved tickets in a timely manner

Technical Environment: Java, J2EE, JSP, AJAX, JavaScript, CSS, XHTML, JQuery, JSF, Struts (MVC), Spring, Hibernate, JPA, JDBC, SQL, EJB, PL/SQL, UML, XML, LDAP, JSON, JAXB, UML, JMS, MQ, Spring Security, Web Services, SoapUI, JMS, MDB, JUNIT, Log4J, IBM RAD, Eclipse IDE, ANT build, HP Mercury Quality Center, SVN, Keystore, Keytool, UNIX Shell, Oracle 11g as back-end database, ClearCase, ClearQuest, WebLogic App server, Windows and UNIX

Confidential

Senior J2EE Developer

Responsibilities:

  • Collected and analyzed business requirements and documented them into the technical detailed design. Estimated the timelines and initiated the implementation strategies
  • Created design diagrams, used UML and documented high-level and detailed design
  • Designed, developed and tested Confidential telecom Postpaid and Prepaid PCS Activations System, which enabled TELUS dealers, retailers, and sales reps to active handsets online. The projects are using J2EE, Struts Framework, TELUS API, LDAP, WebServices, ANT build tool and deployed on Weblogic Application server, Oracle is the backend database
  • Designed, implemented, tested, maintained, and supported TELUS eChannel Care system which is integrated into the TELUS portal system, enabling user registration, user login based on their role to create/suspend/reinstate sales reps, store managers or allow dealer principle to edit an outlet’s profile (change outlet /organization/account/) using Struts, Spring, and Hibernate frameworks, Struts Validator plug-in was used to validate client input
  • Implemented JAX-WS WebServices using XML, XSD, SOAP, WSDL technologies
  • Coded Message interface and business object for customer Fund Transfer and Account Management activities using JMS and MQ Series technology
  • Wrote PL/SQL stored procedures, functions for compensation calculation, which calculates dealers, corporate stores, outlets, and sales rep’s eligible and ineligible commission, and generates month-end reports.
  • Interacted with client representatives to provide existing application support by completing trouble tickets and application enhancement

Technical Environment: Java, J2EE, Struts, JSF, Hibernate, Spring, JSP, custom tag library, XSL, JSTL, JSP, JavaScript, CSS, JavaScript, EJB, JDBC, JMS, MDB, MQ Series, SOA, JMS, Web Services, WSDL, SOAP, SoapUI, JDBC, PL/SQL, XML, LDAP, JUNIT, Log4J, Eclipse IDE, JBuildX, ANT build, ClearCase, ClearQuest, Oracle as back end database, WebSphere Application Server, Windows and Unix

Confidential

Java Developer

Responsibilities:

  • Developed Java Servlets as controllers for application logic flow and helper classes for JSP custom tags implementation in the web-tier
  • Implemented business logic using EJB (Session Bean) for agent search

Technical Environment: Java, JSP, Servlet, XML, JavaScript, HTML, CSS, EJB, WebSphere Application Server, SQL, UNIX, WebSphere Application Developer, Oracle Database, SQL Server, Windows, Unix (Solaris)

Confidential

Java Developer

Responsibilities:

  • Designed, developed, tested, supported, and maintained financial applications using JavaScript, Java Applet, JSP, Servlet, and MVC design pattern

Technical Environment: Java, JSP, Servlet, XML, JavaScript, HTML, Jakarta-Tomcat, JBoss, VB, SQL, IBM Visual Age, Unix, WSAD, Oracle, SQL Server Window NT, Unix (AIX)

We'd love your feedback!