We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Edmonton, AlbertA

SUMMARY

  • Over 6+ years of experience in developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming (OOPS) wif Java, J2EE.
  • Experience in all the phases of Software Development Life Cycle (SDLC) involving The Requirement Analysis, Design, Coding, Testing and Implementation.
  • Experience in producing SOAP and REST Web Services.
  • Expertise on UNIX, Shell scripting, Data Driven testing using Frameworks like JUnit, and Mockito.
  • Extensive experience in application design and development using JAVA and other web technologies including Core Java, J2SE, J2EE, JSF, JMS, XML Strutsa, ReactJS, ANT, JDBC, and Maven.
  • Good experience in J2EE technologies like Servlets, JSP, JDBC, Java Beans, Jquery, EJB, n - tier architecture, Solr and Lucene.
  • Experience in implementing web based projects using Web/Application Servers such as Web Logic, Apache Tomcat.
  • Excellent noledge of hand-coded HTML, CSS, JavaScript, DOM, JavaScript/UI libraries and their use in implementing AJAX solutions.
  • Extensive experience in different IDEs like Eclipse, My Eclipse, Net Beans.
  • Experience in using design patterns and frameworks such as MVC, Struts, Hibernate and spring and a thorough understanding of Database application designs and implementation using Oracle, SQL Server.
  • Experience in using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing efficient and TEMPeffective strategies for new developments.
  • Good Working noledge on databases like Oracle, ElasticSearch, DB2, MySQL, PostgreSQL.
  • Strong understanding of NoSQL databases like HBase, Cassandra, Couchbase.
  • Designed and developed various integration components using JMS, MQ Series and Apache Kafka and noledge using Play framework.
  • Experience wif API. management tools like Apigee, Layer7, IBM API Management, Mashery, Akana, Apeona, WSO2.
  • Experience in creating RAML, Apache CXF building API and deploying API on cloud
  • Developed Mongo DB embedded documents from java code using spring data MongoDB.
  • Designed and developed functionality to get JSON document from MONGO DB document store and send it to client using RESTful web service.
  • Experienced in creating and maintaining ITIL for processing requests.
  • Experience in working wif open source tools such as Selenium (SeleniumIDE, Selenium Web Drive), Cucumber, Ready API/Soap UI, Jenkins, Bugzilla and Eclipse, JIRA.
  • Developed Spark scripts by writing custom RDDs in Scala for data transformations and perform actions on RDDs.
  • Experience in creating components documentation using react.js
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers. Experience in writing SQL and PL/SQL programming.
  • Experience in developing Web based GUI's using JSP, HTML, CSS, AngularJS, BackboneJS, EmberJS, KnockoutJS and JavaScript.
  • Experienced in using Messaging Services like JMS, Active MQ Series, Rabbit MQ, AMQP, Apache Kafka, Akka.
  • Experience in re-architecting monolithic architecture service in to micro services based architecture using spring boot and pivotal cloud foundry.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS, SNS services in AWS cloud.
  • Worked directly wif Amazon Web Services engineers to ensure dat customer issues are resolved as expediently as possible.
  • Highly self-motivated and a goal oriented team player wif strong analytical and problem solving abilities wif good communication and interpersonal skills.
  • Strong debugging skills and ability to learn new concepts and technologies quickly.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C#.

J2EE Standards: Servlets, JSP, JSF, JDBC, JNDI, Java Mail, JMS, Web Services, SAX and JSTL.

Frameworks: Spring, Struts, Hibernate 3.1, and Junit.

Web Technologies: JSP, Servlets, Java Beans, Java Script, JQuery, HTML, XML, CSS, JSTL, Prime Faces.

Database: Oracle … SQL Server, DB2 7.X/8.1, MY SQL, LDAP.

GUI: HTML, CSS, Java Script.

IDE: Eclipse (3.x), My Eclipse (6.x/7.x), RAD, WSAD 5.0/5.1.

Build & Version control: MAVEN, ANT, CVS and Tortoise SVN.

Tools & Utilities: Apache Axis, Toad, SQL Explorer, SQL Developer, Aqua Data Studio, Visio.

Web/App Servers: Apache Tomcat 6.x, Web Logic 8.x, Web Sphere 6.x.

Testing Tools: JUnit, QTP.

Operating System: Windows 9x/NT/XP/7, Linux, UNIX, MS-DOS.

PROFESSIONAL EXPERIENCE

Confidential - Edmonton, ALBERTA

Java Developer

Responsibilities:

  • Extensively used JDBC APIs for database connectivity and data retrieval.
  • Wrote scripts to archive the log files daily to enable faster troubleshooting.
  • Created Hibernate mappings using Core Java (OOPS, Class, Multi-threading, Collections) and debug issues related to data integrity.
  • Extensively used Core Spring Framework for Dependency Injections of components. Developed programs to send email alerts and error logs in the event of process failures.
  • Writing the front-end look and appearance for the screens using Core Java, Swing, NO SQL, MongoDB, Bootstrap, JavaScript, AJAX, Groovy Grails and JQuery.
  • User account maintenance using VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Created Typescript reusable components and services to consume REST API’s using Component based on architecture provided by Angular JS.
  • Developed multiple POCs to create a user interface in Angular JS.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using spring data, JPA.
  • Designed and modified User Interfaces using the JavaScript, CSS and involved in designing the user interfaces using JSP, JSON. Used WebLogic for design, development, and deployment of applications.
  • Designed and documented JBPM, REST/HTTP APIs, JBoss, MULE ESB including JSON data formats and API versioning strategy. Managed module development using Pair programming in team.
  • Migrate many outdated Angular components to Angular JS 5 API over time
  • Developed Maven scripts to automate the compilation, testing and deployment of the CIL layer.
  • Accessed and manipulated the Oracle 10g database environment by writing SQL queries in the oracle SQL developer for testing purpose. Managed Database design, creation and querying of the whole project.
  • Developed new services using SOA (Service Oriented Architecture).
  • Co-ordinated wif the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
  • Maintained the existing code base developed in the Struts, Spring and Hibernate framework by incorporating new features and doing bug fixes.
  • Worked on AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif server using SASS, LESS, Bootstrap, AngularJS.
  • Used Kafka and Microservices to store JSON data on to Cassandra Database and validating and parsing the Swift messages using Swift API.
  • Bootstrap components like accordion, time picker, alert, buttons, modal and also react-bootstrap components.
  • Wrote SQL queries and Stored Procedures for interacting wif the Oracle database.
  • Involved in coding for JUnit Test cases. Used SVN to keep track of source code versioning.

Environment: Core Java (Multithreading, Collections), J2EE, Agile, AngularJS(3,5), Servlet 3.0, JDBC, Eclipse, Spring, Hibernate, Struts 1.2, Apache CXF, UNIX, Linux, JSP 2.2, JUnit, JQuery, JIRA, JSF 2.0, Maven, WebLogic 12.1.1, Oracle 11g, UML, and SVN.

Confidential - Calgary, ALBERTA

Java/J2EE Developer

Responsibilities:

  • Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and deployments in WebLogic Server.
  • Used AngularJS to created custom directives for data manipulations and to display data in company standard format in UI.
  • TEMPEffectively developed Action classes, Action forms, JSP, JSF and other configuration files like struts-config.xml, web.xml.
  • Used Eclipse as Java IDE tool for creating various J2EE artefacts like Servlets, JSP's and XML.
  • Developed interactive and dynamic web pages by using hand coded semantic HTML5, JavaScript, CSS3, and Bootstrap.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Implemented back-end code using Spring MVC framework dat handles application logic and makes calls to business objects.
  • Developed REST Web services using JAX-RS and Jersey to perform transactions from front end to our backend applications, response is sent in JSON format based on the use cases.
  • Used Spring, Hibernate module as an Object Relational Mapping tool for back end Operations over SQL database.
  • Used Maven and Jenkins for building and deploying the application on the servers
  • Provided Hibernate mapping files for mapping java objects wif database tables.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Created REST Web Services using Jersey to be consumed by other partner applications.
  • Worked in a fast-paced AGILE development environment while supporting requirements changes and clarifications. Design and work complex application solutions by following Sprint deliverables schedule.
  • Used Log4j for Logging various levels of information like error, info, debug into the log files.

Environment: Core Java, J2EE, Spring, Hibernate, Oracle, HTML, CSS, XML, JavaScript, JQuery, AJAX, Angular.JS, Bootstrap, Web logic, JUnit, RESTful Web Services, Agile Methodology, Maven, GIT, Eclipse.

Confidential, Mississaugua, ONTARIO

Java Developer

Responsibilities:

  • Worked wif Agile development Methodology wif a Test Driven approach.
  • Depending on the business requirements, Class and Sequence diagrams were developed.
  • Developed UML diagrams for analyzing the business requirements and designing the system.
  • Worked on developing JSP's, Action Classes and delegating the tasks to the corresponding session parameters.
  • Developed services using Servlets, JSP's, and Java Beans.
  • Hibernate was the ORM tool used to relate the objects to the database.
  • Developed JSP's, HTML, and DHTML dat presents data to the client.
  • Followed the Rational Unified Process (RUP) methodology of iterative software development wif its various workflows, artefacts and activities.
  • Had extensively used JSTL and Tag Libraries.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Most parts of the code developed were integrated using the Struts and Spring Framework.
  • Involved in developing Hibernate mapping definitions for the required persistent layer.
  • Implemented validations for both client side and Server side using the Struts2 Validator Framework.
  • MVC design pattern and TDD was used in the application in order to make it more modular.
  • Was responsible in generating Maven Script for faster and easier deployment.
  • Configurations and Deployment was implemented using the IBM WebSphere Application using Maven Script.
  • Deployed Web Services, JSP's, Servlets, and Server side components in Web Logic Application Server.
  • Worked on running integrated testing using the JUNIT and XML for building the data structures required for the Web Service.

Environment: Windows-XP, Core Java (J2SE-Multithreading, IO), WSAD, TDD Methodology, Agile Methodology, J2EE-JSP,Servlets,UML(Rational Rose), Web logic Server, Tomcat,Struts2,Spring, Maven, CVS, JUnit,Log4j,EJB 2.0,XML, Oracle 10g, Stored Procedures, Eclipse, and WebSphere v 6.

Confidential

Java/J2EE Developer

Responsibilities:

  • MAC system provides entitlements at application and data level. dis system provides services to view create and query entitlements.
  • Designed and implemented entitlements in HR Connect applications using MAC, JSP, JavaScript, JDBC, Java, Sybase and Web Sphere.
  • Enhanced the search criteria on Edit View Loans screen to query the loans based on the range of entry date, range of Inception date and range of batch number using JSP, Java Script, JDBC, Java, Sybase and Web Sphere
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Subversion to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Enhanced the search criteria on Print Loans UI to query the loans based on the loan types number using JSP, Java Script, JDBC, Java, Sybase and Web Sphere.

Environment: Java, JSP, JDBC, Java Script, Web Sphere 6.x, Struts and Sybase.

We'd love your feedback!