We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

2.00/5 (Submit Your Rating)

GA

Summary

  • Sun Certified Java Programmer for Java.
  • Over 6 years of experience in various areas of web application development.
  • Experience working with MVC architecture Model, View and Controller and OOP Object Oriented Programming .
  • Proven track record in designing and developing enterprise applications using Java EE / J2EE, EJB, Hibernate, Rest API, Servlets, JSF,JSP, JMS, JNDI and JDBC.
  • Experience working with Spring Framework, Struts Framework and web frameworks such as AJAX, jQuery.
  • Hands-on experience with HTML5, CSS, JavaScript and JQuery
  • Hands on experience in several J2EE design patterns such as Singleton and MVC Pattern.
  • Experience in implementing Web Services using SOAP, WSDL, REST and UDDI.
  • Used Test driven Development methodologies using JUnit.
  • Hands on experience in using Hibernate.
  • Expertise in PLSQL Stored procedures, SQL Queries and Views for the Oracle 11g, 10g/9i and MySQL.
  • Experience in building cloud based software development using Spring Framework
  • Design and Development of Integration Api's using spring framework
  • Developed user friendly interfaces, performed coding in Struts Java and prepared extensive test cases.
  • Ability to learn and apply new technologies and tools quickly.
  • Excellent analytical, debugging and programming skills.
  • Good communication and interpersonal skills. Excellent Team Player.

Experience

Role: Senior Java Developer

CALM - Capital Markets Asset Liability Model:

  • CALM automates the manual process of financial models used to compute and book Net interest income NII and other accounting specifics into an IT controlled environment. In order to enforce improved access controls, provide better auditing, disaster recovery and version control there was need to automate the manual process. In short CALM application predicts the performance of loans.
  • It consists of core Cash Flow engine, User Interface screens, database persistence layer for storage and retrieval of assumptions and results and the Business Objects BO reporting tool. The generic Cash Flow Engine is designed to highly flexible behavior based on inputs and will mimic the current Excel based engine.

Responsibilities:

  • Implemented application level persistence using Hibernate and spring.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Developed the UI panels using JSF,XHTML, CSS and JQuery.
  • Used Ajax calls extensively using Jquery, inside the WebApps and create a seamless flow of Quotes.
  • Used JavaScript for Client Side validations.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Used JDBC for database connectivity with MySQL Server.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved.
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using spring,Apache CXF, and JAX-RS.
  • Using Java Messaging Service JMS for messaging, configured queues and topics on the WebLogic Application Server and used them for messaging.
  • Developed test cases and performed unit testing using JUnit.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.

Environment: J2EE, Spring, Hibernate, Struts,JQuery, Ajax, Javascript,Apache CXF , JAX-RS,WebLogic,Jsp, Jstl Servlet, Rest, Eclipse, Junit, Oracle, Pl/SQL, JDBC.

Confidential

Role: Senior Java Developer

Description: Confidential is a leading global provider of merchant acquiring services, providing integrated payment processing to more than 1 million merchants. Confidential team has one Reporting tool which is helpful to the Merchants to view their daily transaction reports, Charge back reports, Billing statements, Funding Statements etc.

Responsibilities

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Worked with database development team and with DBA team to design the data model, tables, partition tables etc.
  • Worked with Web Sphere consultants to design JNDI connection and connection pool.
  • Developed Business logic with Spring MVC frame work and ORM mapping using IBatis ORM frame work.
  • Developed UI by using JSP, HTML5, CSS, JavaScript, JQuery and Ajax calls.
  • Responsible for developing DAO layer using Spring MVC and configuration XML's for IBatis and to also manage CRUD operations insert, update, and delete .
  • Developed several filters for user authentication and user authorization by using Servlets API.
  • Developed the Hierarchy to support Internationalization to support for the different customers in different countries.
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Developed ANT script to build .war and .ear files for the application.
  • Responsible to check in or check out the developed code using SCM work bench.
  • Responsible to handle any deployment issues with build release team at the time of deployment.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Responsible to design Technical design documents.
  • Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc

Environment: J2EE, JSP, Servlets, Spring MVC, HTML5,CSS, JavaScript, JQuery, Ajax, Log4j, Oracle 11g, Json, JUnit 3.7, JNDI, IBatis, RAD IDE, Web sphere application server.

Confidential

Sr. Software Engineer

Celera Manager

Confidential is a web application that enables intuitive management of Confidential IP storage NAS and iSCSI solution--and ensures high availability. Celerra Manager helps configure, administer, and monitor the Celerra networked storage from a single online interface--saving time and eliminating the need for a dedicated management workstation.

Responsibilities:

  • Actively participated in High-level Document and low level Document for different modules in the project.
  • Used the Spring IOC and AOP for JServer for Alerting and Monitoring.
  • Implemented the hibernate mapping for the statistics data for different storage Objects and programming using Hibernate API.
  • Developed the statistics graph using JSP, Custom tag libraries, Applets and swing in a multithreaded architecture.
  • Developed the Struts Components and business logic for Notification processing
  • Involved in production support bug fixing and enhancements of the product.
  • Created the documentations for the enhancements.
  • Involved in Code Review

Environment : Java 1.5, Struts1.3, Servlets, JSP, Applets, JSTL, Custom tag libraries, XML, Springframework, Hibernate , HTML, Ajax , Apache Tomcat4.2,Eclipse 3.2, Oracle 9i.

Confidential

Software Engineer Confidential is a transaction processing system based on customer Relationship Management system. The application has an ability to track the entire treatment process and automatically generates the relevant reports. It is developed to automate the entire process of treatment tracking and based on treatment status It automatically generates health reports, Appointment notifications, and Billing letters to client and work orders to concerned crewmembers.

Responsibilities:

  • Involved in understanding the functional requirements and converting into technical design document
  • Implemented the presentation layer based using Servlets, JSP, CSS, HTML and JavaScript.
  • Developed JSPs and Servlets to provide a mechanism for obtaining electronic and printed pricelists for list prices, regional prices and customer-specific prices.
  • Used Spring Framework to provide architectural flexibility.
  • Designed and developed JDBC module to read and write data from Oracle and SQL Server databases and convert to XML format.
  • Developed a module to export XML data to CSV files.
  • Designed and developed Session and Entity beans.
  • Implemented hierarchical control mechanism to provide different permission levels to different users to modify pricing rules.
  • Provided control mechanisms to allow a salesman to view customer accounts associated with his login.
  • Implemented hierarchical definition of products, customers and channels.
  • Used IBM WebSphere for deployment.
  • Involved in unit testing and also developed test cases.

Environment: Java, J2EE, JSP, spring, HTML, CSS, JavaScript, XML, Servlets, WebSphere, SQL, Oracle.

Skills

J2EE, EJB, Spring MVC, JMS,JSF, JNDI, Struts, Spring, Hibernate,IBatis JDBC, JSP, Java Servlets, JSTL, Spring frameworks 3.0, Adobe Flex3, Flash, HTML5, JavaScript, JQuery, CSS3, Ajax, JSON, REST Apache Tomcat, IBM WebSphere XML,XSD, DOM, XMLBeans, JUnit,log4j SOAP, WSDL Oracle 11g/10g/9i, MySQL5.2, MS SQL, Eclipse

We'd love your feedback!