We provide IT Staff Augmentation Services!

Sr. Web Ui/java/j2ee Developer Resume

0/5 (Submit Your Rating)

Glen Rock, NJ

SUMMARY

  • 7 years of experience in Web UI/Java/J2EE application development
  • Rich experience in designing and implementing enterprise web applications for finance and telecom.
  • Proficient in designing and implementing RESTful API.
  • Extensive hands - on experience in MEAN stack, including AngularJS, Express.js, Node.js and MongoDB, web application development.
  • In-depth understanding in basic JavaScript concept, such as Hoisting, Promise, Closure, Prototype-based OOP and JSON etc.
  • Proficient in Angular JS for Single Page Application design and utilizing Angular Services, Factories, Routing, Filters and Directives, along with Angular UI.
  • Expertise in frontend technologies, such as HTML/HTML5, CSS/CSS3, JavaScript, jQuery and Bootstrap.
  • Deep expertise in Core Java concept, such as OOP, Multithreading Programming, Data Structures, JDBC, Reflection, Generics, Exception Handling, and Serialization.
  • Expert of utilizing design patterns: Singleton, Façade, Adapter, Factory, Proxy, Decorator, etc.
  • Sophisticated in building a web server with Spring IoC, Spring AOP, Spring Web, Spring Security, and Spring Data Access.
  • Sophisticated in developing client/server (n-tier) applications and utilizing POJO, MVC and DAO design pattern in web server application.
  • Expertise in designing applications usingJava, J2EE technologies like JDBC, EJB, JNDI, JSP, JMS, andJavaMail.
  • Hands-on experienced in configuring, implementing Data Access Framework, JDBC and Hibernate with enterprise level database, and making CRUD operation with plain PL/SQL and HQL.
  • Extensive experience working with both SQL and NoSQL database, like Oracle 10g, MySQL, Redis and MongoDB.
  • Experienced in parsing and generating XML and JSON data for communication between backend and frontend.
  • Involved in Unit testing, Integration testing and Regression testing environment, with test framework, such as Mockito, Junit and QUnit.
  • Comfortable in different software development environment, like TDD, BDD and Scrum.
  • Experienced in using other project tools, such as SVN, Git, Maven, Gradle and JIRA.
  • Extensive hands-on experience in working with IDE, like Eclipse, NetBeans, and IntelliJ.
  • Strong ability to solve problems, to learn new techniques and to work in a fast paced and challenging work environment.

TECHNICAL SKILLS

Programming Languages: Java, JavaScript/ Angular JS/ jQuery, Python, C/C++, PL/SQL, HQL

Web Technologies: JSP, JNDI, JDBC, XML, JAXB, JSON, AJAX, Angular JS, jQuery, Node.js, Express.js

Web Services: REST, SOAP

J2EE Framework: Struts 2, Spring 3.x/4.x, Spring MVC, Spring Security, Hibernate 3.x/4.x

Tools: SVN, Git, Maven, ANT, Gradle, JIRA, Eclipse, NetBeans, IntelliJ, Notepad++

Operation System: Ubuntu, Windows, Mac OS

PROFESSIONAL EXPERIENCE

Confidential - Glen Rock, NJ

Sr. Web UI/Java/J2EE Developer

Responsibilities:

  • Participated in all phase of software development life cycle of the project using Scrum methodology.
  • Utilized HTML/HTML5, CSS/CSS3 and JavaScript to design frontend interface, and implemented responsive design with Bootstrap and CSS Media Queries.
  • Realized user inputs validation with HTML5 Form Validation and Angular JS.
  • Utilized HTML5 new features, local storage, to synchronize interactions between different tabs and to improve the performance of the system.
  • Implemented the Single page application with Angular JS and Angular UI, and integrated Angular chart module for chart display.
  • Implemented a large amount of controllers and services under Spring MVC, configured beans with Spring IoC, and configured secure environment with Spring Security.
  • Extensively used CoreJavasuch as Multi-Threading, Exceptions, Collectionsand Lambda expression.
  • Utilized Hibernate support in Spring framework to configure ORM mapping, to implement HQL and Criteria to retrieve, update and delete data from database Oracle 10g.
  • Utilized Java Mail API to send verification and activation emails.
  • Developed the system under Tomcat web server environment.
  • Implemented subsystem using Node.js, express.js and MongoDB as backend and designed RESTful APIs to decouple the state from server-side for scalability.
  • Utilized Promises to handle asynchronous problems.
  • Designed AJAX calls with $http Angular JS service to request resource from backend.
  • Utilized TLS/SSL encrypting resource and making this REST system more secure.
  • Utilized Git for version control.
  • Created unit testing using JUnit and QUnit.
  • Worked with JIRA for bug tracking.

Environment: HTML5, CSS3, Java 1.8, Scrum Methodology, REST, JavaScript/AngularJS, AJAX, JSON, Java Mail, Spring framework, Spring Security, Spring Cache, Spring MVC, Hibernate, Oracle 10g, Eclipse, Git, JUnit

Confidential - Brooklyn, NY

Web UI/Java/J2EE Developer

Responsibilities:

  • Participated in most of software development life cycle of the project, from development to testing.
  • Responsible for designing, developing, coding, testing and debugging to satisfy business requirements.
  • Utilized the $.ajax in jQuery to communicate with backend interface.
  • Utilized the jQuery to create datepicker and autocomplete widgets on web pages.
  • Implemented the frontend using HTML, CSS, JavaScript, jQuery, AJAX, JSTL, and Bootstrap.
  • Developed frontend script for animation effect with JavaScript.
  • Implemented the servlet with Spring MVC.
  • Configured Spring Security to handle login request, which encode password, identify authentication and access-control for the system.
  • Implemented a variety of Spring Controller classes that coordinate the flow of control from the presentation tier to middle tier.
  • The middle tier is comprised of delegate classes that would delegate the calls from Controller to the Data Access Objects (DAO).
  • Configured Hibernate in Spring MVC using JNDI and built the multiple data source connections with DBCP.
  • Used Hibernate Query Language (HQL) to retrieve and operate data in Oracle 10g database.
  • Utilized Java Calendar API to provides the date and time information in the system.
  • Extensively utilized the core Java features in backend development, which including collection framework, exception handling, and multi-threading.
  • Utilized Git for version control.
  • Involved in integration testing.
  • Attending daily Scrum to report the development process.
  • Worked with JIRA for bug tracking.

Environment: J2EE, Spring MVC, Hibernate, XML, HTML, CSS, JavaScript/jQuery, AJAX, JSP, Scrum, Java 1.6, Oracle 10g

Confidential - Chicago, IL

Web UI/Java/J2EE Developer

Responsibilities:

  • Participated in most of software development life cycle of the project, from development to testing.
  • Responsible for developing, coding, testing, and debugging to satisfy business requirements.
  • Implemented the frontend using HTML, CSS, JavaScript, jQuery, AJAX, JSTL, and Bootstrap.
  • Implemented the servlet with Spring framework.
  • Extensively utilize Core Java, such as Collections, Exception Handling, and Multi-threading, etc.
  • Used Hibernate Cache, Hibernate ORM to handle the database transaction.
  • Involved in parsing the XML files with JAXB
  • Consuming the SOAP web services.
  • Utilized JavaScript/jQuery and AJAX call on Front-End side to implement form data validation.
  • Performed Unit Testing by using JUnit and Integration Testing of the application.

Environment: Java 1.6, J2EE, SOAP, Spring framework, JDBC, XML, Oracle 10g, PL/SQL, JUnit, Eclipse.

Confidential, Skokie, IL

Java Developer

Responsibilities:

  • Participated in the most of software development life cycle of the project, from development to testing.
  • Responsible for developing, coding, testing, and debugging to satisfy business requirements
  • Implemented the servlet with Struts 2.
  • Extensively utilize Core Java, such as Collections, Exception Handling, and Multi-threading, etc.
  • Used Hibernate Cache, Hibernate ORM to handle the database transaction.
  • Involved in parsing the XML files with JAXB
  • Used Oracle 10g as database.
  • Consuming the SOAP web services.
  • Utilized JavaScript/JQuery and AJAX call on Front-End side to implement form data validation.
  • Performed Unit Testing by using JUnit and Integration Testing of the application.

Environment: Java 1.6, J2EE, Struts 2, JDBC, XML, Oracle 10g, PL/SQL, JUnit, Eclipse.

We'd love your feedback!