We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

San Fransisco, CA

­­­­­­­­­­­­­­

SUMMARY:

  • Around 7 years’ professional experience in Core Java / software development and testing; specializing at all levels of multi - tiered J2EE application design with strong Object Oriented Programming skills.
  • Experienced in handling different domain projects, including bank system, insurance claim system, and health care.
  • Strong front-end GUI wire-framing/prototyping skills using scripting languages like JSP, HTML5, JQuery, JavaScript, Angular JS, DOM and Cascading Style Sheets (CSS), Bootstrap.
  • Expertise in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, Reflection, Generics.
  • Hands on experience in the design of J2EE architecture Web Applications, using technologies such as: Java 7, Spring MVC 4, Struts 2, Hibernate 4, XML, JSP, JDBC and JNDI.
  • Experience in implementation of MVC Framework, using both Struts 2 and Spring MVC 4 Framework + Hibernate 4 ORM.
  • Detailed experience with Spring Framework projects including use of features: AOP, DAO, Dependency Injection, Hibernate 4 and Struts 2 integration.
  • Extensive experience with HTML 5, CSS 3, Bootstrap 3, JavaScript, jQuery and AJAX.
  • Exposure to Enterprise Level Java Technologies including EJB, Servlets, JSP, JDBC;
  • Server-side development using: J2EE, JavaBeans and Web Services.
  • Solid knowledge of implementing SOAP with JAX-WS and RESTful Web Services; experience with both top-down and bottom-up methodologies of generating WSDL file.
  • Strong hands on experience of implementing RESTful Web Services using Jersey 2 Framework, RESTful Spring with annotated REST Controller Classes.
  • Experience with Oracle 11g, MySQL 5.5.
  • Strong ability to work with JSON, XML and XML related technologies.
  • Strong Experience working with XML on a variety of applications, DOM and SAX.
  • Fluent in all aspect of the Software Development Life Cycle, including Software Testing utilizing Standard JUnit Testing Tool.
  • Extensive experience with version control tools Git and SVN, familiar with both Git Bash Commands and IDE integrationwith Git.
  • Experience in Agile (Scrum) Software Development, Test Driven Development (TDD) to provide high quality solutions with tools like JIRA along with continuous integration with Jenkins.

TECHNICAL SKILLS:

Java J2EE Technology: JSP 2.0, Servlets 2.3/3.0, XML, JDBC, JMS, Spring 3.0/4.0, Hibernate 3.0/4.0, Struts 2.0

Languages: Java (SE 6, 7, 8), C/C++, JavaScript,

Operating Systems: MAC OS, Windows, UNIX, Linux

Web: HTML5, CSS3, jQuery, Ajax

Project Management: Jenkins 1.5, Ant 1.7, Maven

Web Services: SOAP, RESTful, WSDL, JAX-WS, JAX-RS

IDE Tools: Eclipse , Net Beans, RAD, WID (Web Sphere Integration Designer),

Version Control: Git, SVN, TFS

Methodologies: Agile, Scrum, TDD

other tools: Jenkins, Log4j, JIRA, Maven

Servers: JBoss 7.0, Apache Tomcat 7.0/8.0, WebLogic 10.3

Databases: MySQL, Oracle 10g, Elastic Search

PROFESSIONAL EXPERIENCE:

Confidential, San Fransisco, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Design the user Interfaces using HTML, CSS, Bootstrap and AngularJS frameworks.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Used Eclipse for writing code for JSP, Servlets.
  • Produced and consumed Web Services and generated WSDL file.
  • Implemented SOAPUI to test Web Services.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables.
  • These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Implemented the Hibernate Filters and Hibernate validators.
  • DAO and the hibernate transactions was implemented using Struts framework.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side within the browser.

Environment: Java, J2EE, Hibernate, JSP, JSTL, JNDI, Oracle 10g, HTML, CSS, Bootstrap, AngularJS, Ant, Rational Rose, Eclipse 3.1, UNIX, LINUX, WebLogic, JBoss, Struts, LOG4J, CVS, SOAPUI, Ajax, Web Services, JUnit.

Confidential, New York, NY

Sr. Java/ J2EE Developer

Responsibilities:  

  • Analysis and understanding of business requirements and implement the process using Agile ( Scrum ) and Test Driven Development (TDD) methodologies. 
  • Used Spring 3.2 framework to integrate components of the application, configured the integration using XML and Annotation methods. Obtained bean references using Dependency Injection (DI)/IOC.
  • Developed handler methods in Spring MVC for the user management module.
  • Extensively participate in scripting SQL queries and managing the database schema in MySQL 5.0 .
  • Used Hibernate 3.0 in persistence layer and developed POJO's, Data Access Object (DAO) to handle database operations. 
  • Implemented JAVA/J2EE design patterns such as Factory, DAO , and Singleton
  • Using RESTful web services and AJAX for back-end communication. 
  • Consumed SOAP web services to verify customer personal information, and to contact banks for payment.
  • Involved in deploying the system onto WebLogic 10.3 Application Server. 
  • Assisted developing User Interface using JSP, JavaScript, HTML 4, CSS 3.
  • Integrated jQuery plugins with AJAX calls for JSON data processing in quote generating module.
  • Used Maven 3.1 as the tool to build project and create WAR and EAR files.
  • Java Mail API is used to send statements and notifications about important updates such as claim status change.
  • Used SVN to commit and control the project versions and used Log4j for logging. Developed test cases and performed unit testing using JUnit 4.0.

Environment: Java 1.7, Spring 3.2, Hibernate 3.0, JSP 2.0, Servlet 3.0, POJO, SOAP, RESTful, JAX-RS, J2EE, WebLogic 10.3, Maven 3.1, HTML 5, CSS 3, JavaScript, AJAX, jQuery, JSON, XML, MySQL, JUnit 4, Log4j 1.2.17, Java Mail API, Agile Scrum, TDD

Confidential, San Francisco, CA

Java/ J2EE Developer

Responsibilities:

  • Involved in the requirement analysis for the Portfolio Visualization, Evaluation and Trading functional design and technical design documents.
  • Designed the application using Spring 4framework as the integration tool. Developed Controller layer to invoke different service based on the selected algorithms or the types of trading securities.
  • Used Spring Framework for Dependency injection & integrated Hibernate for interacting with Oracle Data Base. 
  • Created AngularJS custom directives for better component reusability.
  • Made use of scopes in AngularJS for the control visibility purpose.
  • Used Spring beans to encapsulate business logic and implemented application MVC architecture using spring MVC framework .
  • Integrated Hibernate 4.1.2 with Spring to construct persistent layerusing Hibernate Template class to retrieve asset data and investment order history data from Oracle 10g database.
  • Utilized Hibernate-ORM to map order data with database table and enabled Hibernate second level cache using EhCache to enhance the performance of history order data retrieval.
  • Developed HQL queries for CRUD (create, read, update and delete) operations and to update order status once back office processed trading order.
  • Set up Elastic search, Logstash and Kibana for multiple clusters, helping other teams quickly access new job logs.
  • Built and managed centralized application logging stack using Elastic-search.
  • Used Elastic search to query database using the Java collection framework.
  • Automatically detected and replaced failed Elastic search nodes, reducing the overhead associated with self-managed infrastructure and Elastic search software.
  • Consumed SOAP web service provided by back office to transfer order data for execution and use Java XML Parser (Dom4j) to interpret the response.
  • Developed front-end user interface using JSP , HTML 5 , JavaScript , CSS3 and jQuery .
  • Involved in configuration and deployment of application on JBoss7.0 Application Server.
  • Followed Test Driven Development (TDD) methodology and developed test cases and performed unit testing using JUnit 4.0.
  • Implemented the logging mechanism using Log4j technology and configured Maven dependencies for build automation.
  • Followed Agile methodology (Scrum) as the development guideline and actively participated in project tracking using JIRA 7.0.

Environment:Java JDK 1.7, Spring 4.0, Hibernate 4.1.2, SOAP, RESTful, JAX-RS, Dom4j 2.0, Servlet 3.0, Hibernate 4.1.2, CRUD, Elastic Search, HTML 5, CSS 3, JavaScript, JBoss 7.0, Jasper Report, D3.js, JUnit 4.0, Log4j, Agile Scrum, Angular Js, TDD, JIRA 7.0, Maven, Git, Oracle 10g, Jenkins 1.7, various design patterns

Confidential

Jr. Developer

Responsibilities:

  • Developed application using J2EE technologies like Struts, Hibernate, Servlets, and JSP.
  • Defined Controller, action mappings, forms and View pages for employee management system using Struts framework.
  • Created Hibernate mapping files, sessions, transactions, Query & Criteria's to fetch the data from MySQL Database.
  • Developed Restful web services for customers’ info retrieval.
  • Involved in second level cache using EHCache in Hibernate at table level.
  • Implemented UI text and location info consume using REST APIs.
  • Participated in developing view pages using HTML5, Java Script, AJAX, jQuery, JSP and Tag Libraries.
  • Involved in building the code & deploying on Oracle Web logic server.
  • Involved in creating JUNIT test cases.
  • Involved in doing build & deployment using Maven.

Environment: Struts, Hibernate, Servlets, JSP, MySQL, REST, HTML5, Java Script, AJAX, jQuery, JSP, JSTL, Oracle Web Logic, Junit, Maven

We'd love your feedback!