We provide IT Staff Augmentation Services!

Java Developer Resume Profile

5.00/5 (Submit Your Rating)

Summary

  • Around 10 years of experience in all phases of Java/ J2EE Web application Development this includes Analysis, Design, Development, Testing, Implementation, Post-Implementation Support. architecture design, leading/managing a team
  • Extensive domain experience in Insurance, BFS and Telecom industry
  • Extensively followed Service Oriented Architecture, Agile software development process test driven development approach
  • Experience managing on and off shore development teams
  • Developed multi-tiered object-oriented system architectures utilizing Use Case Diagrams, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML modelling tools like Visio
  • Extensive experience in building Enterprise Applications and Distributed Systems using technologies such as Java, J2EE Servlets, JSP, Hibernate, JDBC, JNDI and XML, XSD and Schema
  • Experienced with Hibernate, Spring
  • Expertise in various J2EE frameworks like MVC, JSF 1.2, JSF 2.0, Struts 2.0, Hibernate, Spring MVC 3
  • Hands-on experience in working with XML related technologies such as XML Schema, XSL, XSLT, DTD, XSD
  • Experienced in working with Web Services using JAX-WS, SOAP and Axis
  • Extensive use of J2EE Design Patterns like Singleton, Front End Controller, Business Delegate, Abstract Factory, Service Locator, Session Facade, DAO in designing and architecture of large applications
  • Sound RDBMS concepts and extensively worked with Oracle 10g/9i, Microsoft SQL Server 2008
  • Experienced in working on Application Servers like IBM WebSphere, WebLogic, Tomcat, Web Servers like IBM HTTP server and Integrated Development Environments like Eclipse and RAD
  • Have extensive experience in managing and designing the User authentication for an application using Open DS LDAP
  • Effectively involved in handling releases, managing merges and deployments
  • Possess excellent interpersonal skills and written/verbal communication skills

Software and Functional Skills:

  • Operating Systems
  • Windows 2003/2000/98/NT 4.0/XP, UNIX
  • RDBMS
  • Oracle 9i/10g, SQL, PLSQL
  • Java Open Source Frameworks
  • Java 5/6, J2EE, Java Server Pages JSP , HTML, CSS, Spring 3.0 IOC and MVC , Java Web Services, JAX-WS, SOAP, Hibernate
  • Testing Frameworks
  • Junit
  • IDEs Java
  • Eclipse 3.2, IBM RAD 7.5
  • Application Server
  • IBM Websphere WAS 6.1, WAS 7 , Oracle Weblogic 10.3
  • Web Servers
  • Apache Tomcat 6.x/IBM HTTP Server 6.1
  • Database
  • Toad, SQL Server
  • Version Management
  • SVN, Clear case
  • Defect Management
  • JIRA
  • Build
  • Maven
  • Methodologies
  • Agile software development, MVC SOA
  • Concepts and Architectures Methodology
  • Banking Customer Relationship Management, Agile

Confidential

Role: Tech Lead

Bank of America is an American multinational banking and financial services corporation headquartered in Charlotte, North Carolina. It is the second largest bank holding company in the United States by assets

Responsibilities:

  • Created a SOAP Web Service from scratch using bottom-up to authenticate user and get the account information
  • Working as a associate architect and Understanding the requirements and understand/Review the Designs
  • Responsible for assigning the tasks monitoring code of all team members
  • Handling Daily status meeting with offshore team
  • Designed and implemented SOA/JMS frame work
  • Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report
  • Applications are designed using J2EE, JSP, Struts, WSDL, Web Services, JMS
  • Used Subversion for Versioning and concurrent access to the project files
  • Used Spring Framework for Dependency Injection and spring bean wiring
  • Deployed the application on BEA Web Logic
  • Developed XSD'S and XSLT for Webservices
  • Used SOAP UI for testing the Web Service
  • Collaborated with multiple teams of developers to implement project specifications, providing workflow support and technical guidance to less experienced team members
  • Deployed Webservice Components on WebLogic
  • Used maven to build and to deploy the application
  • Used log4j to capture the log that includes runtime exceptions and debug information
  • Used JUnit framework for Unit testing of application
  • Resolved and fixed system test bugs and involved in Production third level support.
  • Responsible for the design, analysis, development and maintenance of the Application using Core Java/ J2EE
  • Actively participated in System Testing, production support and maintenance/patch deployments
  • Wrote build scripts using ANT
  • Defined Spring MVC 3 framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer
  • Consumed WebServices
  • Implemented spring batch to update the customer information to downstream systems.
  • Used SFTP commands to transfer the files from local system to Unix Box
  • Involved in the Database modelling
  • Used to build the reusable components by using spring AOP
  • Performed Unit Testing, Integration testing, System Testing and worked on clearing issues at the time of UAT and production deployment and application support.
  • Worked on the maintenance and patch deployments of the project and performed documentations.

Confidential

Role: Senior Java Developer

As part of this project we need to develop the customer interfaces, where customer used to login to the application and view his/her account details, plan details, usage details and billing details. This interface also has the option to change the plan details and also he can add additional package details.

Responsibilities:

  • Implemented the New account opening functionality with the help of Spring MVC architecture
  • Implemented the Web Services functionality in the application to allow external applications to access the data
  • We have consumed Web Services for the Document Metadata Service, as xml as a String and have sent back the appropriate response to the Service as a String
  • Designed and developed the wrapper layer to the business module and exposed as the Web Services for the external systems communication
  • Validated the server and client side information using Javascript and Spring MVC framework
  • Implemented marshalling and un marshalling using JAXB to convert XML as a string to Java object and vice versa
  • Defect resolutions, manage tasks, resources, work distribution, planning reviewing and monitoring
  • Used Clear Case for version control
  • Handling Daily status meeting with team
  • Actively participated in System Testing, production support and maintenance/patch deployments
  • Used SOAP UI to test the Web Services
  • Used Spring JDBC Template to communicate with the Database.

Confidential

Role: Java Lead

UPS is Underwriting Processing System. It is used by underwriters to process insurance policies for various lines of businesses. UPS processing include rating, quoting, billing, binding, reinsurance, review and maintenance of existing policies. It provides automated rating for the simplified lines of business.

Responsibilities:

Responsible for the design, analysis, development and maintenance of the Application using Spring MVC 3, Spring DI, Spring Batch, Hibernate and JAVA 5.

  • Provided onsite and offshore coordination.
  • Designed and implemented the server architecture for various servers such as Database Server, LDAP, Application Server and Web Server in Core and DMZ.
  • Developed DAOs Data Access Objects and performed O/R mapping using Hibernate to access the database.
  • Worked on queries in Toad.
  • Validated the server and client side information using JavaScript and Spring MVC framework.
  • Wrote native queries in Hibernate
  • Implemented JPA along with Hibernate.
  • Implemented spring batch to take care of the global program rollout and scheduled the batch through a cron job and also to update the policy termination end date.
  • Implemented Log4j for logging and developed test cases using JUnit.
  • Used Maven builder to build the EAR file.
  • Used to do the deployments in SIT environments.
  • Handling Daily status meeting with team.
  • Used SFTP commands to transfer the files from local system to Unix Box.
  • Performed Unit Testing, Integration testing, System Testing and worked on clearing issues at the time of UAT and production deployment and application support. Also, worked on the maintenance and patch deployments of the project and performed documentations.

Confidential

Role: Java Developer

Gati.net new we develop by the help of Oracle portal. The main purpose of redeveloping the gati.net in oracle portal is that, it gives single sign on facility.

Responsibilities:

  • Involved in designing and developing project.
  • Interacted with the client on a regular basis for requirement gathering and daily status updates
  • Developed the code in Jdeveloper.
  • Did implementation, development, Involved in unit testing, system testing and testing support for majority of the planned Book of Work activity for application.
  • Analysis of functional requirement
  • Development of individual modules
  • Analyzed and resolved the bugs during the VVT and Customer Acceptance Test phase
  • Validated the server and client side information using JavaScript and Spring MVC framework.
  • Used to develop the business logic objects
  • System Testing

Environment: Java, Servlet, Struts basics , Tiles, spring for IOC implementation , JSP,

We'd love your feedback!