We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Los Angeles, CA

SUMMARY:

  • Over 6 years of professional experience in Java full stack web application development in the domains of Finance, Banking, Insurance and E - commerce.
  • Expertise in Java Object Oriented Design, data structure, algorithm, and core java concepts such as collections, exception handling, reflection, generics, and Java 8 new features such as Lambda.
  • Extensively experience on implementing J2EE methodologies and guidelines, such as MVC, and design patterns like Singleton/Factory/Service Factory/Template.
  • Extensive experience of development using J2EE techniques, such as Servlets, JSP, JDBC, JNDI, JMS.
  • Strong experience in building web application with Spring Framework and related libraries, e.g., Spring IOC/AOP, Spring Security and Spring MVC.
  • Extensive experience in using Hibernate 3/4 as the persistence layer for mapping Java classes to database, Fluent in Hibernate Query Language (HQL) and Criteria. Applied Hibernate cache and second-level cache to improve application’s performance and response time.
  • Hands-on experience on database development using Oracle DB, PostgreSQL, MySQL, with practiced on composing Procedures, and experiences in NoSQL/MongoDB
  • Strong experience with developing Web Services providers and consumers using SOAP, REST and WSDL.
  • Proficient in configuring and deploying cloud platform using Amazon Web Services (AWS) with related services such as EC2, S3, IAM, SQS and Lambda
  • Experienced in front-end development, experienced in developing web application’s user interface and user interaction with HTML5, CSS3, Bootstrap3.x, vanilla javascript ( AJAX, XML and JSON ), jQuery and AngularJS .
  • Hands-on experience with Angular JS 1.4/1.5 and Angular 2 on developing single page web applications with custom directives, such as ui-router, rest-Angular, filters and angular-local-storage .
  • Hands-on experience on building backend RESTful API with Node.js for webpack task and data processing task (cleaning, filtering, and transformation).
  • Hands-on development experience with Data Visualization frameworks and tools, such as D3.js, angular-chart.js, chart.js, and Vis.js
  • Experience in Software TDD with JUnit and Mockito, adopted Log4j for error logging and for debugging.
  • Solid experience on Agile software development (Scrum / TDD), familiar with Kamar and Protractor. Experienced in Jira for development progress tracking and communication.
  • Extensive experience on using version control tools Git and SVN. Expertise in Java application build-up tools, such as Maven, and Gradle.
  • Self-motivated Team player with excellent interpersonal skill and capability to work either independently or with team. Capable of performing in a fast paced, result driven atmosphere and ability to accept newly emerged technologies.

TECHNICAL SKILLS:

Programming Languages: Java 7/8, JavaScript, Python MySQL, PostgreSQL, Oracle DB, MongoDB

J2EE \ Web Technologies\: JDK 1.6/1.7/1.8, JDBC, JSP, Servlet, JavaBean, HTML5, CSS3, Bootstrap 3.x, AJAX, XML, JMS, spring 3/4, Spring MVC, SpringBoot, JSON, jQuery1.x/2.x, AngularJS 1.4/1.5, Hibernate 3/4, Hibernate Annotation, Criteria Angular 2, Node.js, D3.js, chart.js, Vis.js

Spring IOC, Spring AOP, JMS\ Angular: chart.js, SOPA, REST\RESTful

Other Programming Skills\ Testing Tools: Python, Django, JavaScript (ES5/6), JUnit, log4j, SOAP UI

Server Tools\ IDEs and Source & Version Control: Apache Tomcat, AWS, AWS EC2, S3, IAM, Eclipse, Intellij Git, SVN Lambda, SQS

Operating Systems\: Windows, Mac OS, Linux (Ubuntu, Redhat)

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

JAVA/J2EE Developer

Responsibilities:

  • Developed the project in Agile mode in TDD approach. Attended daily stand-up meeting with discussing, negotiating and making up new development schedule. Engaged in the full software development life cycle.
  • Designed and Developed RESTFul and SOAP web service APIs that support JSON and XML communicating between clients and systems based on the request type.
  • Developed the Controller classes to implement the administration management control layer using Spring MVC. Also adopted various Spring Framework features into the application, such as Spring IOC, Spring AOP, and add-ons such as Spring Security to support the single sign-on feature.
  • Adopted Hibernate 4 for mapping Java classes with database as the persistence layer, with constructed Hibernate Query Language (HQL) and Criteria for querying. Applied Hibernate cache and Second-level Cache to improve application’s performance by improve the responding time.
  • Implemented Messaging with JMS to notify business services subscribers to consume data from recommendation system.
  • Applied SOAP, WSDL, JAX-WS to create Web Services for claim process module to consume and transmit claims data, with using SOAP UI for testing purpose
  • Conducted unit testing with JUnit toolset, and recorded log with log4j to monitor and analysis the error Logs
  • Built frontend components to test application’s functionalities in frontend MVC architecture using AngularJS (1.5), with integrated various AngularJS modules, such as ui-routers, angular-local-storage, AngularUI, UI-Bootstrap, restAngular. Involved and contributed in composing production level code of application’s frontend development
  • Utilized HTML5 and CSS3’s features to improve webpage’s appearance, layout and to simplify the input data validation process
  • Adopted D3.js to visualize data from backend using RESTful web service and APIs.
  • Adopted Apache Tomcat 8 server and handled requests and responses
  • Deployed application on Amazon web service AWS with EC2, and adopted AWS SE as the static resource distributor. Setup automatic scripting for application status checking with AWS Lambda

Programming Environment: Java/J2EE 1.8, Servlet, JSP, JDBC, Spring MVC, Spring 4, Spring IOC/AOP, Hibernate 4, JUnit, log4j, Maven 3, Java Design Patterns, HTML5, CSS3, JavaScript, jQuery 2.1, Bootstrap 3.5, AngularJS 1.5, D3.js, AJAX, JSON, XML, JBoss, Eclipse, Git, AWS, EC2, SE

Confidential, King of Prussia, PA

Java/J2EE Developer

Responsibilities:

  • Exposed to Agile-Scrum methodology and, involved in cross-functional members, like system architects, program developer, BA, QA, and UI/UX designers.
  • Designed and developed the application with Spring core (Spring 4) components, such as IOC, AOP, and integrated with Spring MVC to define the Controller, action mappings, and other services. Other tasks are including writing actions/ classes/ forms/ custom tag libraries and JSP pages.
  • Integrated Spring Security to provide security features like Authentication/ Authorization to implement single sign-on feature.
  • Adopted AWS IAM for authentication information management, such as username/password and access-token. Deployed the authorization and authentication module on AWS EC2
  • Developed various database interaction objects by implementing the DAO patterns and used JDBC with Hibernate Annotation as model component.
  • Developed database schema and populating data using SQL and HQL statements, PL/ SQL functions, stored procedures, and Hibernate criteria.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate 4 mapping XML.
  • Conducted code (format) review, unit testing, integration testing and debugging. Collaborated with QA testing plans with adopted Log4j to monitored error logs for bug analysis.
  • Implemented Messaging function using JMS to notify the MetLife’s customers on policy updates and payment reminder. Developed message queues using AWS SQS with JMS for services to subscribe and monitor events.
  • Applied Node.js for data processing, including data cleaning and transformation. Adopted AngularJS 1.4 for frontend web application development, includes testing and production coding
  • Developed JUnit 4.11 test cases for unit testing. Exposed to integration testing, functional testing and performance testing, and fixed raised bugs.

Environment: Java/J2EE 1.7, Spring MVC 3, Spring 3, Spring Security, JMS, Hibernate4, JUnit, Servlet, JSP, Oracle DB, Maven, Design Patterns, HTML5, CSS3, JavaScript, JQuery 2.3, Bootstrap 3.5, AngularJS 1.4, AJAX, JSON, XML, JBoss, Eclipse, Git, AWS EC2, IAM, SQS, Restful web service and API

Confidential, West Chester, PA

Java/J2EE Developer

Responsibilities:

  • Involved in full software development life cycles with the Agile development methodology along with TD D.
  • Adopted Spring framework (Spring 3.2.5) as business logic tier to perform IOC, AOP and integration with Spring MVC to define Controller, action mappings, services, DAO to implement CRUD operations interactive with persisting objects
  • Developed the service and domain layer using Spring Framework and modules.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Implemented Persistence layer using Hibernate 3 to mapping (one-to-one, one-to-many, many-to-one relations) DTOs to tables in datatbases, created related XML configuration files and wrote HQL and Criteria to fetch data from DB.
  • Built and tested Apache Solr-Lucene for document parsing, indexing and querying to support document searching module
  • Used Spring RESTful API to create RESTful Web Services, set JSON data type between front-end and the middle-tier controller.
  • Implemented Spring JMS message listeners with JMS queues for consumption of Asynchronous requests.
  • Involved in generating visualization reports using D3.js.
  • Involved in implementing Rewards Management module using Angular JS.
  • Developed the user interface using Spring MVC, JSP, JSTL, and JavaScript. Custom Tags, jQuery, Html and CSS.
  • Used Maven to build the application and deployed on JBoss Application Server.
  • Used Log4J for maintaining application running logs and got good troubleshooting feedbacks.

Environment: Agile Scrum, Java 1.7, Spring 3, Struts 2, Hibernate 3, Spring Security, XML, Oracle 11g, Spring RESTful API, RESTful Web Services, JSON, Apache Tomcat 7, JSP, HTML5, CSS3, JavaScript, jQuery, AJAX, Log4J, Maven 3, SVN, JUnit

Confidential, Pittsburgh, PA

Software Developer

Responsibilities:

  • Involved in the analysis, design/development and testing of software development lifecycle (SDLC)
  • Adopted Spring 3.0 Framework for rapid development to implement MVC architecture.
  • Involved in implementing the DAO pattern for database access with MySQL and Hibernate Annotation.
  • Tested the application functionality with JU nit Test Case, and developed logging module using Log4J to create log files to debug as well as trace application.
  • Used SVN for version control, Maven as build tool.
  • Developed RESTFul web service that support JSON using Spring Web services (JAX-RS).
  • Developed part of application front end using HTML, CSS, JavaScript, Ajax, jQuery.
  • Developed Python scripts for clearing and updating online data rapidly with schedule.
  • Design and implemented Python Django as light-weight Restful service for testing and monitoring purpose.
  • Adopted D3.js and vis.js for data visualization, and developed frontend module to display data in network and chart. Combined the visualization module with jQuery to support the user interaction.

Environment: Java 1.6, MySQL, Spring 3.0, Hibernate, Apache Tomcat 7, REST/Restful, JUnit, SOAP, Log4J, Eclipse, Maven, Python, Django, D3.js, data visualization, Bootstrap, jQuery

Confidential, Pittsburgh, PA

Software Developer

Responsibilities:

  • Involved in the analysis, design/development and testing of software development lifecycle (SDLC)
  • Used Spring 2.5 Framework for rapid development and ease of maintenance.
  • Designed and implemented MVC Design Patterns.
  • Involved in implementing the DAO pattern for database access extensively.
  • Used JAXB API to bind XML schema to java classes.
  • Used Hibernate 3.0 to store the persistence data into Oracle 10g database and written HQL to access or update the data from the database.
  • Tested the application functionality with JUnit Test Cases.
  • Developed logging module using l og4 j to create log files to debug as well as trace application.
  • Adopted SVN for project’s version control, with integrated Maven as the building tool.
  • Developed RESTFul web service that support JSON using Spring Web services (JAX-RS).
  • Developed part of application front end using HTML5, CSS3, vanilla JavaScript, Ajax, and jQuery.

Environment: HTML, CSS, JavaScript, JSON, Git, Spring 2.5, JSP, MySQL, Apache Tomcat 6, log4j, Eclipse, XML

Hire Now