We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

5.00/5 (Submit Your Rating)

SUMMARY

  • 6 year s working knowledge in architecture/design in multiple business domains ranging from Healthcare Banking and Ecommerce.
  • Hands on experience in developing numerous Multi-tier J2EE components including Business Components EJB Presentation Tier components JSP and Servlets Resource/Data Tier components JDBC Persistent Object Components using Hibernate and Message Oriented Middleware components JMS .
  • Extensively worked on enterprise application development using JAVA EE 5 JNDI JSP Servlets Java Beans JDBC EJB 3.0 Java Message Service JMS spring.
  • Experienced in transforming business requirements into technical requirements.
  • Very strong conceptual and hands on programming skills in Core Java multi-threading data structures persistence reflection designing applications .
  • Worked extensively on Web services and the Service-Oriented Architecture SOA Web Services Description Language WSDL Simple Object Access Protocol SOAP and UDDI RESTful.
  • Extensive experience in Designing and Implementing software development on both Front End and Back End applications using Java J2EE Java Servlets JFC Swing AWT Java Applets JDBC ODBC JSP.
  • Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton Factory Prototype and Business Delegate Session Facade and Service locator DAO ORM MVC IOC and AOP.
  • Experience in developing applications using third party frameworks like Spring Hibernate Struts.
  • Expertise in Thread debugging memory debugging and code profiling to improve performance by developing more efficient code.
  • Well versed in tuning the JVM heap size and choosing the appropriate Garbage collection scheme to efficiently manage the system memory thereby improving the applications performance.
  • Experienced in configuration management involved in creation and maintenance of source code documents and software folders users and groups.
  • Experience in using various configuration management tools like Rational Clear Case Visual Source Safe SVN and CVS.
  • Extensive experience in designing Use Cases component diagrams and Class diagrams using Rational Rose.
  • Experience in developing applications using waterfall and Agile XP and Scrum Test First Test Driven methodologies and good understanding of Service oriented architecture.

Environment

Grails 1.3.7 ggts 3.5.1 Java J2EE JSF Springs Hibernate EJB JMS Servlets JSP JSP Tag Libraries Java Script Libraries HTML5 CSS JS Jquery JDBC JUNIT XML XSLT Eclipse IntellijTomcat Bamboo server SOAP WSDL Webservices JAXB Oracle 10g GIT Dynatrace Tealeaf SPLUNK SQL Developer

TECHNICAL SKILLS

Programming Languages Java SQL C C PHP

JEE / J2EE Technologies Servlets JSP JSTL EJB JDBC JMS JNDI JAXB JAX-WS JAX-RPC SOAP WSDL

Web Technologies AJAX HTML HTML5 CSS DHTML Java Script Shell Script. Angular JS

XML Technologies XML SAX DOM WSDL JAX WS XPath SOAP XSLT XHTML DTD.

Distributed Technologies RMI EJB and Web Services

Databases Oracle DB2 SQL Server MySQL

App / Web Servers Tomcat WebLogic WebSphere JBoss

Versioning Software Visual SourceSafe CVS Tortoise

Framework Struts Spring Hibernate JUnit

IDEs Eclipse MyEclipse Netbeans

Bug Tracking Jira Bugzilla Version one

Build Tools Jenkins Bamboo Ant Maven

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential

EE APP is a web based application which facilitates capital one costumers to apply for credit card respond them with the result approve or denial and if approved allows its user to create online profile of his/her card. The user can get an experience of linking his/her card to an existing account if he already has online profile in Capital One. Further if the users account is verified he can be directed to account summary page with the capability of jumping from one account summary to another and if the account is not verified then user is redirected to intermediate page. DSD takes care of authenticating and authorizing users before he/she gets access to his account so that fraud activity can be minimized giving higher security to customers. The authentication and authorization process will be carried out by interacting with various internal components as well as external components.

Responsibilities

  • Responsible for the overall technical design development modification and implementation of computer applications using existing and emerging technology platforms.
  • Analyze internal user needs and desired results and develop software solutions with responsibility for the delivery of software applications with limited or no supervision.
  • Write design code test implement and debug programs adhering to corporate requirements and standards.
  • Perform application testing and validation programming and documentation.
  • Document design decisions and develop software components adhering to existing process guidelines.
  • Coordinate software installation and monitor implementation process.
  • Monitor system performance trends and identify potential issues.
  • Serve as an expert and knowledge source for the escalation of complex application design and development issues.
  • Present complex IT concepts and project metrics to both technical and non-technical audiences. Identify opportunities for improvement.
  • Contributed to the design of the database schema and created corresponding DAOs using with hibernate.
  • Defined the Service Layer DAO s which interact with the Hibernate DAO JMS services and external web services.
  • Generating the Service Classes and defining Service Layer interfaces and DAO integration.
  • Worked on Spring MVC Spring Security Struts to implement various components.
  • Configured CXF Interceptors for request filtering header validation and message integrity validation.
  • Setup Spring Batch 2.5 Job by configuring job Tasklets
  • Defined Hibernate Named Queries for Batch related operations while defined Criteria Queries for Web service operations.
  • Used Freemarker Templates to generate the sample request and response templates for the external web service invocation.
  • Used Log4J to logging debugging and providing warning and info on the server console.
  • Involved in creation of Test Cases for SOAP-UI Test Suite and carried out Load testing using Load UI.
  • Used SVN for code versioning and release management.
  • Involved in debugging and troubleshooting related to environment issues

Environment Java 1.5 J2EE 1.5 JAX-WS 2.2 XML Spring 3.0 Hibernate2 Struts2 Log4j CXF 2.0 Axis 2 XPath FreeMarker 2.3 Oracle SQL Developer Oracle SQL Developer Data Modeler Weblogic tomcat Oracle Database 10g DB2 UML SVN PL SQL SOAP-UI 5.0.0

Sr. Java Developer Confidential

Panera Web Ordering is a web application which lets customers to buy items served by Panera Bread. Basically it has four fulfilment options Rapid Pick up Delivery Order from table and express order. Apart from that the application provides various loyalty programs to its customers. This system consumes the JSON data exposed from API services. It interacts with Payment service which is basically a SOAP Web services. It also interacts with Paytronix Module via Customer Hub. This application is basically implemented using Groovy and Grails consuming both Restful and SOAP Web Services.

Responsibilities

  • Worked as a lead developer in sprint teams in an Agile environment.
  • Designed and developed various modules of the application with J2EE design architecture.
  • Implemented J2EE design patterns such as Factory DAO Session Facade Singleton Value object.
  • Designing the User interface using CSS HTML and JavaScript.
  • Framework leverages JSF features like Event handling Validation mechanisms and state management.
  • Creation Managed bean used to instantiate backing beans used in a JSF application and stores them in a Scope.
  • Used Hibernate for Object Relational mapping.
  • Implemented features like logging user session validation using Spring-AOP module.
  • Developed client request validations and processing using JavaScript.
  • Used Spring Framework at Business Tier and also Spring s Bean Factory for initializing services.
  • Used Session Beans for business logic and Entity Beans for database persistence.
  • Developed server-side services using Java multithreading SPRING MVC Java Springs Web Services SOAP RESTful .
  • Wrote application front end with HTML JSP Ajax/JQuery JSTL. Wrote custom JSP tags for role-based sorting and filtering.
  • Used Software development best practices from MVC Spring databases.
  • Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Provided extensive pre-delivery support using bug fixing and code reviews

Confidential

Senior Java Developer

DSG- Cart and Checkout Redesign modifies the existing styling as well as existing functionalities of DICK s Sporting goods web store. The system implements Spring MVC flow on its all checkout pages. Further Analytics part of the project generates the detail statistics about the system traffic and traffic sources and measures conversions and sales.

Responsibilities

  • Responsible for requirement capturing Use Case analysis Object Model Class Diagrams etc.
  • Designed Business classes and used Design Patterns like Data Access Object MVC etc.
  • Analyzed designed and implemented presentation layer using Spring MVC for rendering web pages.
  • Developed views and Controllers using Spring MVC Framework.
  • Leveraged Spring Validator framework for validating user input used and used J-query for client side validation.
  • Developed test cases for Unit testing using Junit and performed integration and for generating mock objects to write test cases as a part of the test driven development.
  • Developed maven Build Scripts for the automatic configuration of the project and deployment of jar files into the Web Logic application server.
  • Developed Web interface using JSP JSP Standard Tag Libraries JSTL and Spring MVC custom components
  • Used Hibernate in mapping bean class to database tables to provide transparent persistence to POJO s.
  • In Depth experience with Angular JS HTML XML developing UI applications
  • Developed Web Services for Integrating with the Enterprise Information System Tier
  • Used Maven for building writing test cases and documenting the application.
  • Worked on building the backend spring services/DAO layer for the application and integrated a second level hibernate cache provider to cache entities.
  • Integrated Spring services with messaging queues to have asynchronous communication with external systems like payment processing CC VC DC PP .
  • Implemented SOAP style Web Services layer to interface with store net inventory.
  • Involved into Database activities for schema creation fine tuning and optimization.
  • Implemented B2B support Payment Plan which interacts with JDA and processes the placed order based on payment plan.
  • Implemented Method size reporter to check the size of compiled JSP files.
  • Onshore- Offshore coordination Code review
  • WT team leading co-ordination with different team like WD QA RM BE

Worked on V9 platform

Environment Waterfall Java 1.5 J2EE 1.5 JAX-WS 2.2 XML Spring 3.0 JSP JSTL AJAX jQuery Hibernate2 Log4j CXF 2.0 Axis 2 XPath FreeMarker 2.3 Oracle SQL Developer Oracle SQL Developer Data Modeler IBM Websphere 6.1/7.0 Oracle Database 10g UML Clear Case PL SQL SOAP-UI 4.0.1 Cruise Control Microsoft Visio Eclipse Galileo Charles tool

Confidential

Sr Java Developer

The Mechanical Breakdown Protection MBP Web-based Point of Sale System POS deals with specific types of vehicle insurance including MBP Gap Insurance and Reimbursement Guarantee. The System allows MIG business partners to quote prices for the aforementioned insurance items via the Internet thus further strengthening corresponding business processes.

Responsibilities

  • Studied the scope of the Project and scaled the estimates with the Design Team.
  • Reviewed and discussed the BRD to analyze the requirements for the project and contributed to the proposed System Architecture.
  • Effectively interacted with Design Team members and contributed to LL Design and Interaction Sequence Flows.
  • Created the technical documentation including the Function Specifications ER Diagram LL Sequence Flow Diagram and Service specifications.
  • Defined the required services based on the design and finalized the method signatures.
  • Created the Service WSDL s for the finalized set of services with the corresponding operations and designed the corresponding SOAP-UI Test Cases.
  • Contributed to the design of the database schema and created corresponding DAOs using with hibernate.
  • Defined the Service Layer DAO s which interact with the Hibernate DAO JMS services and external web services.
  • Generating the Service Classes and defining Service Layer interfaces and DAO integration.
  • Worked on Spring application framework with the features IOC container and AOP for request/response logging.
  • Configured CXF Interceptors for request filtering header validation and message integrity validation.
  • Setup Spring Batch 2.5 Job by configuring job Tasklets Quartz Scheduler and Listeners for error handling report generation and service retry mechanisms on failures.
  • Defined Hibernate Named Queries for Batch related operations while defined Criteria Queries for Web service operations.
  • Used Freemarker Templates to generate the sample request and response templates for the external web service invocation.
  • Used Log4J to logging debugging and providing warning and info on the server console.
  • Involved in creation of Test Cases for SOAP-UI Test Suite and carried out Load testing using Load UI.
  • Used ClearCase Native Client as configuration management tool for code versioning and release management.
  • Used ERACOM HSM Module for Dynamic Key Exchange between the application servers and to encrypt/decrypt the customer card data before storage.
  • Involved in debugging and troubleshooting related to environment issues

Environment Java 1.5 J2EE 1.5 JAX-WS 2.2 XML Spring 2.0 Hibernate2 Struts2 Log4j CXF 2.0 Axis 2 XPath FreeMarker 2.3 Oracle SQL Developer Oracle SQL Developer Data Modeler IBM Websphere 6.1/7.0 Oracle Database 10g UML Clear Case PL SQL SOAP-UI 4.0.1 Cruise Control Microsoft Visio Eclipse Galileo.

Confidential

Sr. J2EE Developer

Description Shared services framework or platform is the central hub for data integration of BCBSM. It controls the data flow between IT systems.

Responsibilities

  • Responsible for requirement capturing Use Case analysis Object Model Class Diagrams etc.
  • Involved in analyzing BRD and preparing HLD and LLD to get an overview of whole system.
  • Used J-query for Rich User Interface and used widgets for rich data tables in UI which has PDF Excel export functionality.
  • Designed Business classes and used Design Patterns like Data Access Object MVC etc.
  • Analyzed designed and implemented presentation layer using Spring MVC for rendering web pages.
  • Developed views and Controllers using Spring MVC Framework.
  • Leveraged Spring Validator framework for validating user input used and used J-query for client side validation.
  • Developed test cases for Unit testing using Junit and performed integration and for generating mock objects to write test cases as a part of the test driven development.
  • Developed Ant Build Scripts for the automatic configuration of the project and deployment of jar files into the Web Logic application server.
  • Developed Web interface using JSP JSP Standard Tag Libraries JSTL and Spring MVC custom components
  • Used Hibernate in mapping bean class to database tables to provide transparent persistence to POJO s.
  • In Depth experience with AngularJs HTML XML developing UI applications
  • Developed Web Services for Integrating with the Enterprise Information System Tier
  • Used Maven for building writing test cases and documenting the application.
  • Worked on building the backend spring services/DAO layer for the application and integrated ehcache a second level hibernate cache provider to cache entities.
  • Integrated Spring services with messaging queues to have asynchronous communication with external systems like claim processing.
  • Designed and developed REST-ful style Web Services layer to interface with patient records and claims.
  • Designed and developed services using Restful and WSDL.
  • Responsible for implementing ANT Scripts for deployment tasks.
  • Involved into Database activities for schema creation fine tuning and optimization.

Environment java 1.6 Servlet JSP Spring 3.0 J-Query Hibernate Maven Web Services SOAP REST DB2 Jersey XML JAXB JavaScript Ajax HTML XML Eclipse POJO WebLogic 9.2 RAD 7.0 Rational Rose Enterprise Architect JUnit Log4j Maven GWT Groovy

Confidential

Java Developer

Midas Live is a web based application that helps in Identifying emerging complications in real time enable clinicians to return to care and move to concurrent Core Measure and Clinical Quality Measure eMesures compliance with Midas Live.

Responsibilities

  • Followed Agile Software Development for developing the application and developed Use case diagrams Object diagrams Class diagrams and Sequence diagrams using UML.
  • Developed a web-based reporting system with JSF implementation of Model View Controller Architecture and corresponding managed beans/domain objects. Extended JSF to support custom error messaging and added ajax support providing rich user interface.
  • Developed several managed beans Controllers POJO classes and Facade Beans. Used Facelets in designing UI
  • Adding features to web applications using AngularJs.
  • Developed necessary business components using Stateless Session EJB providing real-time status of the patient.
  • Developed data layer tier as a web service and made it loosely coupled and accessible to different tiers in the n-tier architecture and also for the future projects.
  • Hibernate was used for O/R mapping and optimized system performance in writing and creating stored procedures in PL/SQL and calling them using JDBC callable statements.
  • Involved in working with J2EE Design patterns Singleton DAO Session Fa ade Business Delegate and Service Locator .
  • Deployed the modules on Websphere Process Server and tested all the components in business process choreographer explorer of the server.
  • Used JUnit as a unit testing framework and JMock for generating mock objects to write test cases as a part of the test driven development TDD .
  • Stored Procedures were written using PL/SQL and called them from hibernate by avoiding expensive DB hits.
  • Implemented a modular alert messaging system for alerting clinician s in an asynchronous way.
  • Deployed the application on WebSphere Server in Clustered Environment.
  • Developed logging-module using Log4J to create log files to debug as well as trace application.

Manage all artifacts in the development process from design models to code to tests with IBM Rational Clear Case.

Environment Jdk1.5/1.6 Java EE 5 JDBC Servlets JSF JSP JDBC Hibernate 2.0 EJB Web Services AngularJs XML DOM and SAX CSS DOJO ANT Javascript Unix Oracle 11g PL/SQL JMS ANT JUnit UML

We'd love your feedback!