Java/j2ee Developer Resume
New York, NY
SUMMARY
- 4 years of professional experience in SDLC (Software Development Life Cycle) with Strong Object - Oriented Analysis, Designing and Development of Enterprise Web applications using Java/J2EE.
- Experienced in creating and consuming JSON based RESTful API using Jackson.
- Exposure to Java web services development using SOAP, REST, and JSON.
- Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 11g, SQL Server and MySQL.
- Hands on experience with build tools like Ant, Maven, and Logging tools like Log4J.
- Experience in complete Software Development life cycle involving requirement gathering, requirement analysis, object-oriented design, development, testing, deployment and support of web applications and software applications.
- Working experience with version controlling tool GitHub and GIT.
- Working experience with the design, development and implementation of Client/Server, three-tier architecture-based applications.
- Experience in complete Software Development life cycle involving requirement gathering, requirement analysis, object-oriented design, development, testing, deployment and support of web applications and software applications.
- Well versed in Object Oriented Design and Programming with Java.
- Knowledgeable in Singleton, DAO, MVC, Factory and Adapter design patterns.
- Very well versed in SQL, and experienced in database connectivity with Java using straight JDBC, and annotation-based Object/Relational mapping with Hibernate.
- Ability to write well-documented, well-commented, clear and maintainable efficient code for development.
- Excellent client skills and the drive to complete tasks TEMPeffectively and efficiently as well as the ability to communicate TEMPeffectively with all levels of management and the client.
TECHNICAL SKILLS
Languages: Java,J2EE, SQL
Technologies: JSP, JDBC, Servlets, Spring, Spring Boot
Databases: Oracle, MySQL.
Operating Systems: Windows, Unix
IDE’s: Eclipse,IntelliJ
Web Server: Apache Tomcat
Tools: JUNIT, Maven, Log4j, Ant, GIT, SVN
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Designed Multiple Micro Services to achieve high throughput through different design patterns.
- Designed and developed REST API Micro services to handle both JSON Objects using node JS API using Promises.
- Developed the application using Struts Framework dat leverages classical Model View Layer (MVC) architecture.
- Design the user Interfaces using HTML, CSS, Bootstrap and frameworks.
- Produced and consumed Web Services and generated WSDL file.
- Implemented SOAPUI to test Web Services.
- Developed custom tags, JSTL to support custom User Interfaces.
- Used Eclipse for writing code for JSP, Servlets.
- Implemented persistence layer using Hibernate dat use the POJOs to represent the persistence database tables.
- Implemented the application using the concrete principals 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.
- Followed the Agile Methodologies successfully using Jira.
- Configured and implemented Node JS component to cache the data in Redis Cache to improve application response time.
- Used CVS for version control across common source code used by developers.
- Implemented the Hibernate Filters and Hibernate validators.
- Used Eclipse as the Java IDE in the development of the application.
- Used AJAX and JavaScript for validations and integrating business server-side components on the client side within the browser.
- Used JDBC to invoke Stored Procedures and database connectivity to Oracle.
Environment: Java 8, Spring Boot, Maven, Hibernate, GIT, Oracle, IntelliJ Idea, GIT, Tomcat, UNIX, Windows
Confidential, Dallas, TX
Java J2EE Developer
Responsibilities:
- 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.
- 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.
- 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.
- Involved in deploying the system onto WebLogic 10.3 Application Server.
- Assisted developing User Interface using JSP, JavaScript, HTML 4, and CSS 3.
- Java Mail API is used to send statements and notifications about important updates such as claim status change.
- 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.
- 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.
- 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 8, JSP, Servlets, JDBC, Oracle, PL/SQL, Tomcat, Log4J, JUnit, REST, Hibernate, Eclipse
Confidential
Java Developer
Responsibilities:
- Created Hibernate mapping files, sessions, transactions, Query and 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.
- 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.
- Analyzed applications for the code analysis for the different level of coding errors using SONAR code analyzer.
- Created the REST webservice for sending the notification messages to business using Java mail using Jersey engine. Wrote the Java client to call the Jersey webservice for email notifications using Jersey.
- 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 and deploying on Oracle Web logic server.
- Involved in creating JUNIT test cases.
Environment: Java 7, Struts, Hibernate, JSP Servlet, Apache Tomcat 7, GIT, Windows 7, UNIX, SOAP, Rest