We provide IT Staff Augmentation Services!

Sr Java Developer Resume Profile

5.00/5 (Submit Your Rating)

NJ

Skills

Please use this table to list the skills noted in the Required/Desired section of the requirement. In addition, please respond with the years of experience for each skill and the last time each skill was used. Add or delete rows as necessary.

  • Skill
  • Years Used
  • Last Used
  • Java
  • 10 Years
  • 2012
  • Java Script
  • 5 Years
  • 2012
  • AJAX
  • 5 Years
  • 2012
  • SQL
  • 10 Years
  • 2012
  • PL SQL
  • 5 Years
  • 2012
  • Oracle Database
  • 10 Years
  • 2012
  • Web Services
  • 5 Years
  • 2012
  • struts
  • 4 Years
  • 2012

Employment History

Confidential

Sr Java/J2ee Developer

Confidential is a savings program where we buy the everyday things you need and earn Fuel Rewards savings from participating Fuel Rewards Network program grocery stores, retailers, dining, online mall.

Responsibilities

  • As a lead of Backend Architecture and Implementation team, I was involved in refactoring, upgrading and developing a backend from a EJB, JDBC technology suite to a Hibernate, JPA, Spring technology suite.
  • Working with a 2 week sprint process, I was an active participant in creation of user stories, story point estimations using Planning Poker and White elephant, creating tasks for said user stories and recording in Rally Agile Tool using Scrum process for regular sprints and Kanban for Maintenance and giving daily reports in Standup.
  • Interacted with Product Managers to fine tune user stories and requirements and testing team to approve Functional Specification and test cases.
  • Used Core Java as well as Java EE for Web Application Development
  • Involved in the development of the UI using Magnolia CMS, JSP, Javascript, JQuery, AJAX
  • Upgraded from Magnolia 4.4 to backwards incompatible Magnolia 4.5
  • Used Spring MVC due to its compatibility with Magnolia CMS provided through Magnolia's Blossom module.
  • Designed and developed Rest Web Services for iphone and android mobile web sites and apps.
  • Used Hibernate and JPA ORM frameworks for database connectivity
  • Designed OAuth framework for authorization flow for web services
  • Designed and Implemented Unit Testing Frameworks for DAO, Service and Web Service layers using JUnit, Mockito, HSQL In memory DB and Jersey clients.
  • Designed Application and Session Caching Framework for the application
  • Used shell scripts and cron jobs to setup update and refresh jobs in Linux
  • Used Jenkins for continuous deployment and Sonar for code analysis and Emma for code coverage
  • Used Sonar, PMD, Find Bugs and Check Style as code analysis tools
  • Involved in Production Deployment and production support.

Environment: Core Java, Java EE, Eclipse Helios, JBoss, JSP, Struts, Jersey Restful framework, Spring, Spring MVC, Magnolia CMS, Shell Scripts, JPA, Hibernate, Log4J, JUnit, Mockito, Ant, Emma, Sonar, PMD, Find Bugs, Check Style, Subversion, Jenkins, SQL, Windows.

Confidential

Sr Java/J2ee Developer

  • Confidential is a multi-client Passenger Service Solution PSS and a flight operations system which is a next-generation airline customer service solution built on HP's service-oriented architecture for transportation. Agilaire PSS automates all major customer related airline business processes: buy, shopping, reservations, ticketing, check-in, seat assignment, and ancillary service sales which are classified as modules.
  • Agilaire follows a role-based domain architecture on the business side and a multi-tenant, multi-tower, multi-tiered architecture on the technical side. Each Module is a independent Tower that is capable of communicating with other modules and each Tower is built with different layers -Front Plane View Tier ,Back Plane Business/Service Tier ,Cross Plane Workflow Tier and Point Solution Traditional Application Module without UX . . Agilaire's architecture is designed with focus on scalability, statelessness, loose coupling, customized UX and huge transaction processing.

Responsibilities

  • As a part of Application Platform Architecture team, I was involved in refactoring, designing and developing a reference implementation for Agilaire's Point Solution which has Transport, Service, Handler, Worker and DAO architectural layers.
  • As a part of the BUY module in the project, I have been involved in the Itinerary management and the Distribution management work stream. We have been involved in creating, changing and deleting booking files, applying all industry standard data elements, re-accommodation, revenue integrity and also management of external sales channels. I worked on developing all the layers of the Buy Tower
  • Working in a highly Agile project with a 2 week sprint process ,I was an active participant in creation of user stories, doing planning poker, and making estimates/tasks for the user stories and recording in Rally Agile Tool
  • Involved in the development of the UI for the front plane runtime component using Oracle ADF and wrote the client side validations using JavaScript.
  • Used Google Guice as the dependency injection framework to take the advantage of using annotations and generics that help in testing objects with measurably less effort.
  • Involved in designing common XSDs and Command Design Pattern with Web Service for use in the Front Plane and Cross Plane runtime components using JAXB marshalling and JAX-WS
  • Worked on Reference Implementation for Point Solution using Restful Web Services Jersey Framework which is a perfect technical replica of BPM with Resource URIs to serve as Processes, Uniform Interface serves as tasks, Representation serves as Control Flow and Hypermedia serve as Data Flow.
  • Worked with JMS and EJB Message Driven Beans for interaction between BackPlane and Point Solution
  • Worked with common-services that span all modules like Exception Handling, Logging with Log4J, Profiling and Tracing using AOP and Method Interceptors, Unit Testing/Mocking and Web Service Testing using JUnit, Mockito ,SOAPUI, JMeter
  • Worked with JMS as a Integration Bus between Point Solution and Back Plane and JPA/Hibernate for persistence
  • Built a highly interactive client which utilized multiple threads for simultaneous background tasks
  • Used Maven as a build/deploy tool, Shell Scripts for Git Scripting, Hudson for continuous integration, SharePoint and One Note for Content Management and GIT as Version Control
  • Used PMD, FindBugs and CheckStyle as code analysis tools
  • Worked with Eclipse IDE/Jboss App Server, Maven Jetty Plugin as well as JDeveloper IDE/WebLogic App Server in Linux 6 Environment

Environment: Eclipse Helios/Indigo, JDeveloper, Jboss, WebLogic, Oracle ADF, Multi-Threading, Jersey Restful framework, AJAX, Core Java, JAX-WS, Google Guice, Shell Scripts, JMS, EJB, JPA, Hibernate, Log4J, GIT, JUnit, Mockito, SOAPUI, JMeter, Jetty Web Server, Maven, PMD, Find Bugs, Check Style, SQL, Windows.

Confidential

Lead Java/J2ee Developer

Confidential is a convergence project of traditional Treasury Management and healthcare Clearinghouse services which delivers industry leading solution and an integrated comprehensive complete healthcare revenue cycle solution from pre-registration through collection that utilizes decision support tools throughout the cycle is required

Responsibilities

  • Participated in Requirements gathering, Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.
  • Interacted with business users and testing team to develop requirements, use cases, class and sequence diagrams, Functional Specification, Database Design, Program Specification and project and test plans.
  • Implemented Agile Process in the form of daily standup meetings and pair programming.
  • Worked with Oracle for querying data from the database.
  • Worked extensively with Java including Threads,collections,servlets
  • Worked with JAX-WS for Web Services
  • Developed and maintained the client-side application using JSP, Java, HTML, CSS, and JavaScript.
  • Responsible for data validation on the Client side by using JavaScript.
  • Developed User interface for the application using Spring MVC.
  • Used custom tags libraries for the structured display of the screen.
  • Developed Ibatis mappings and configurations.
  • Used Ibatis as a persistence layer to connect the application to the database.
  • Used Oracle Sql Developer for development of database, accessing tables, creating stored procedures and back-ups.
  • Used Log4j for logging and tracing API.
  • Extensively used Rational Clearcase for version control.
  • Developed the application on Websphere using Websphere Integration Developer 6.0.
  • Used Mercury Quality Center as bug tracking tool.

Environment: Websphere 6.1, Spring 2.5.x, Spring MVC,Java 6.0, JQuery 1.4, AJAX, JSTL, XML, XSLT, Ibatis, Java Script, JSP 2.0, JUNIT 4, JAX-WS,Multi-Threading, Websphere Integration Developer 6.1, Oracle 10g, SQL Developer 1.2.1, Rational Clear Case 7.0.1.5, Mercury Quality Center

Confidential

Sr. Java/J2ee Developer

Directv is a direct broadcast satellite service that provides television and audio services to subscribers through satellite transmissions. Directv partners with top Internet services like AT T, Verizon etc to provide TV-Internet bundles. Mass Adjust bulk load project is a part of a conversion of Internet Service from Verizon to Frontier NCA. The project consists of 3 components. A transfer program which takes the user uploaded files from a share folder and loads the file contents onto the database using Unix Shell Scripting. A Mass Adjust Web Application to view, edit and schedule requests. A Mass Adjust Back End which is responsible for validating the requests and then submitting them to the appropriate Web Services. It is also responsible for managing the multiple threads that process the request. Technologies used are Java/J2EE, JSP, HTML, Ibatis, Spring Framework, Spring Security, Oracle, Xml, Oracle Web Services, Direct Web Reporting DWR , Unix Shell Scripting, CA Siteminder, and Subversion

Responsibilities

  • As a Sr. Java/J2EE Developer, was involved in the development of the application
  • Coding and Implementation was done using different technologies like Spring Framework, Ibatis ORM, Oracle Database, Oracle Web Services, Unix Shell Scripting, JSP, Direct Web Remoting
  • Used Oracle as back-end database server
  • Used Unix Shell scripting for getting data from text files into database tables.
  • Developed Web Application using Spring MVC Framework
  • Designed and developed GUI using JSP, Html and Direct Web Reporting
  • Designed Database and mapped the POJO's to database using Ibatis mapping
  • Used Oracle Stored procedures, Queues, Queue Tables to validate data entered using text files and queue them for using Oracle Web services.
  • Used JMS to interact with Server Side components
  • Oracle Web Services are called using UTL HTTP package in Oracle
  • Integrated Spring with CA Siteminder for user authentication using single sign on
  • Implemented Scrum process of sprints and daily standup meetings
  • Used Spring Security for user authorization and access control
  • Developed and deployed Applications in Tomcat Application Server with Eclipse 3.2.
  • Tools used are TOAD, Eclipse IDE and Tomcat Application server
  • Version control of the source is maintained using Subversion

Environment: Java/J2EE, JSP, HTML, Ibatis, Spring MVC, JMS, Spring Security, Oracle, Xml, Oracle Web Services, Direct Web Reporting DWR , Unix Shell Scripting, Scrum methodology, CA Siteminder, Subversion

Confidential

Sr. Java/J2ee Developer

Confidential offer activation of Directv service they are entitled to a cut for their service. True claims are an online web reconciliation project where the dealers can go and claim money for the activation services they sold. When a new claim is made by the dealers the claims need to be checked by the reconciler who then sends it to the approver who approves the claims. Technologies used are Java/J2EE, JSP, JavaScript, HTML, Ibatis, spring, Spring Security, Ldap, JQuery, Weblogic 10, Eclipse 3.2, and Subversion

Responsibilities

  • Responsible for gathering Business Requirements and User Specification from clients
  • Implemented MVC Model using Spring Framework
  • Coding and Implementation was done using different technologies like Spring Framework, Spring Security, Ibatis ORM, Java/J2EE, JSP, JavaScript, HTML, JAXB, Web Services, Ldap, JQuery, Weblogic 10, Eclipse 3.2, Subversion
  • Used Oracle as back-end database server
  • Created the JSP's for Presentation layer
  • Implemented JQuery library for event handling and Ajax interactions for rapid web development.
  • Developed the session beans for business logic
  • Web Services using Axis2
  • Used Ibatis ORM to map the java classes to Database
  • Used LdapTemplate to connect to ldap and get the authorizations and attributes of the user.
  • Used Spring Security for access control
  • Used Itext and HSSF for writing data to Excel and PDF files
  • Developed and deployed Applications in Weblogic 10 Application Server with Eclipse 3.2.
  • Tools used are TOAD, Eclipse IDE and Weblogic 10 Application server
  • Used Subversion for Version Control

Environment: Java/J2EE, JSP, JavaScript, HTML, Ibatis, JAXB, spring, Axis2, Spring Security, Web Services, Ldap, JQuery, Weblogic 10, Eclipse 3.2, Subversion, SQL, Windows.

Confidential

Java/J2ee Developer

  • Intralinks is a SAS company which offers solutions for Mergers Acquisitions, Loan Syndication, and Alternative Investments etc. Financial services, Government, Life sciences, Real Estate are some of the industries which use IL products like IL Exchange, IL Courier, Workspace Builder, offline Archive.
  • IL Exchange is an Application for creating an exchange, adding users/organizations, creating document stores with protection and permissions. Security is SAS 70 Type II Certified. Technologies used are Java, spring, Oracle, Xml, Weblogic, Web Services, Hibernate, JMS, SOAP, PL/SQL, JUnit and Workflow.

Responsibilities

  • As a Java/J2EE Developer, was responsible for design and development and full life cycle development of new web applications and modification of existing applications to add new components
  • Supported account maintenance for financial-services system
  • Involved in the development of the application
  • Coding and Implementation using Java, different J2EE technologies like Java, Spring, Hibernate, Oracle, SOAP, JSP
  • Implemented Spring Bean Factory to create proxied object using AOP framework
  • Used Spring Batch for batch processing
  • Designed and developed dynamic web pages using JSP
  • Developed GUI of the application using JSP for adding of users and organizations
  • Used Oracle as back-end database server.
  • Used Unix Shell scripting
  • Worked on database interaction layer DAO using Hibernate for insertions, updating and retrieval operations of data from Oracle database.
  • Worked with Java Exception Handling
  • Developed JMS queues and message listeners for processing of messages.
  • Configured Log4J to send emails to support team on fatal errors.
  • WebServices using JSR-311 JAX-RS API implemented
  • Developed and deployed Applications in Weblogic Application Server with Eclipse 3.2.
  • Involved in Test data creation, Unit testing and Integration testing.
  • Developed, implemented and performed the Unit Testing using JUnit
  • Tools used are TOAD, Eclipse IDE and Weblogic Application server
  • Version control of the source is maintained using VSS.

Environment: Java/J2EE, Exception Handling, JSP, HTML, AJAX, Hibernate, spring, Oracle, JMS, Xml, Workflow, Oracle, SQL, Spring Batch, JMS, Log4J, Restful, JUnit, Weblogic

Confidential

Java/J2ee Developer

  • Confidential is a global investment management organization that deals with mutual funds.
  • Global Image is a comprehensive platform of integrated applications that facilitates re-engineering of existing processes and systems, eliminates inefficient paper-based workflows for Transfer Agencies of Franklin Templeton. The languages used are Core Java, Multithreading, JSP, Servlets, JavaScript, Hibernate, Struts, HTML, DHTML and ORACLE.

Responsibilities

  • Involved in coding, code reviews, test plans, test cases and unit testing.
  • Involved in understanding the functional requirements and preparing the technical documentation
  • Coding and Implementation using Java, different J2EE technologies like Core Java, Threading, JSP, Servlets, Hibernate, Struts, JavaScript, HTML, DHTML.
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application.
  • Implemented Struts MVC Paradigm components such as Action Mapping, Action class, Dispatch Action class, Action Form, DynaAction Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
  • Wrote different action classes in struts and responsible for maintaining deployment descriptors like struts-config, and web.xml using XML.
  • Used Java Naming/Directory Interface JNDI to support transparent access to distributed components, directories and services.
  • Responsible for creating various business logic of the application using java.
  • Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM Framework
  • Used JDBC for connectivity with the Oracle back-end.
  • Developed sql queries in Oracle for the data load/save
  • Responsible for Development, Integration, Unit Testing and Program Specification.
  • Building and deployment of ANT, EAR, WAR and JAR files in JBoss for testing Environment.
  • Developed Webservices for receiving requests from different legacy systems and for accessing data from other systems.
  • Involved in production support of the top up system.
  • Responsible for construction of Unit test classes.
  • Responsible for on-site offshore co-ordination for requirement gathering and for project execution.

Environment: Core Java/J2EE, JSP, Servlets, JavaScript, HTML, DHTML, CSS, JDBC, Oracle, SQL, PL/SQL, JBoss, Hibernate, Struts, IBM Websphere.

Confidential

Java/J2ee Developer

Confidential wanted to expand their current scheduling and reservation system to adhere to a more robust J2EE compliant architecture. They also wanted to make major enhancements with a new pricing model for Government contracts new Confidential pricing models-configurable pricing displays and enhancements to United Airlines Mileage Plus.We also programmed a premium Cabin Up-Sell feature for Confidential

Responsibilities

  • Involved in Software Development Life Cycle SDLC for documentation, designing, development, testing and user acceptance of the system.
  • Understanding the various functional requirements for a module and client discussions.
  • Documenting the requirements and check pointing the document with clients periodically.
  • Team member of Finalization design strategies for various functional requirements.
  • Re-factored Java code in a Java/J2EE web application where necessary to adhere to agile programming methodology. This involved reorganizing code in Government contracts feature and a Reservation Merger feature, and integration issues with the C-language CGI application server.
  • Retrofitted existing Java methods with JUnit tests, and added unit tests for new methods to adhere to test-driven development methodology.
  • Solved defects in the Java J2EE application running on a JBoss J2EE web server.
  • Re-factored Java code, solved numerous defects, and developed the Government contract feature.
  • Developed features and solved defects in the C-language CGI application running on an Apache web server and in the C host server.
  • Feature work included Government contract pricing, Surrounding Airports, and Air Contracts.
  • Active Participation in coding in Java and reviews.
  • Identifying and resolving implementation level dependencies on and by other modules.
  • First level of technical support to Client's testing team, in helping them to have better understanding of the application.
  • Closure on test strategy.
  • Automated Testing using JUnit
  • Completion of test cycles as per plan.
  • Documentation of test scripts.
  • Written programs to parse SAX and validate DTD the incoming XML data
  • Interfaced with the client team and development team during acceptance testing and dry runs on the production systems.
  • Version control of the source is maintained using VSS.

Environment: Java, JSP, Servlets, JUnit, JavaScript, Oracle, PL/SQL, JBoss, SAX, Struts, DTD, Hibernate

Confidential

Java Developer

  • Confidential is a powerful, yet affordable productivity tool for home health and hospice care agencies. ResCare delivers services to persons with disabilities, youth with special needs and adults with barriers to employment. The phrase Building Lives, Reaching Potential is the unified visions of the wide variety of things that ResCare do every day, for the people to serve, their families and its employees.
  • Confidential, its online HealthCare Management software is simple and flexible with a comprehensive range of features, adding up to one of the industry's most sophisticated and powerful web-based HealthCare Management software systems. ResCare-POC offers feature-rich operation at every stage, from PS Registration to Billing and Payments including tracking and raising alerts for schedules. It makes HealthCare management simple, fast and cost-effective.

Responsibilities:

  • Involved in requirement analysis and documentation of workflows functional diagrams.
  • Designed J2EE framework, which generates different screens, based on access level using stateful session beans, JSP XML. Developed HTML forms client side validation using JavaScript.
  • Wrote classes to parse XML to display data on UI.
  • Implemented Session Tracking and User Authentications.
  • Involved in designing and implementation of complete admin module using HTML, XML, JSP, Multithreading, Servlets and Java Beans classes.
  • Developed an environment where a JSP file is requested which in turn uses a Java bean that generates and sends a form associated to XML Schema.
  • Created multiple web-based forms using Tiles, Servlets, JSP, JSTL, and JavaScript menus.
  • Implemented JSP custom tags, developed Struts Actions, Action Form, and Value Objects for presentation tier. Similarly JavaScript applications were also developed to support validation and interaction for presentation layer.
  • Implemented the nested tag concepts of the Struts tag libraries.
  • Used Ant scripts for building and deploying .war, .jar, .ear.
  • Implemented Web Services to propagate business logics to different clients. The RPC were given through SOAP protocol.
  • Wrote Test scripts using JUnit
  • Used web services for data exchange using SOAP and WSDL.
  • Hibernate was used for object/relational persistence and query service.
  • Log4j was used of logging and debugging purposes.
  • Interfaced with the client team and development team during acceptance testing and dry runs on the production systems.
  • Version control of the source is maintained using VSS.

Environment: Java/J2ee, Struts, JSP, Web logic, Oracle, SOAP, Multithreading, WebServices, Hibernate, Log4j, JUnit, UNIX, PL/SQL, Windows.

Confidential

Java/J2EE Developer

Confidential is one of the secured financial institutions that serves huge domain of customers. The bank provides online banking to support its renowned customers. The current application is a part of online banking that a customer leverages to set up his e-bills payment as well as inter account transfers. The application also supports intra bank transfer for a given customer.

Responsibilities:

  • Participated in the development of online banking services in Java with Servlets Technology. Developed programs in Java using Eclipse and JDK. This included analysis, design, and development. Provision of technical requirements specifications, design of software module interfaces, and data models necessary for product customization and prototype.
  • Created database program in Oracle to manipulate data accumulated by Internet Transaction. Wrote a Servlets Class to generate dynamic HTML pages.
  • Wrote a multi-threaded daemon in Java, which receives requests via Sockets.
  • Developed JavaScript behavior code for User Interaction.
  • Understanding the various functional requirements for a module.
  • Participation in coding in Java reviews.
  • Developed various front-end forms.
  • Finalization of design strategies.
  • Actively participation in testing and bug fixing.
  • Setting milestones for the Track and generate status reports.
  • Developed small programs in Visual Basic 6.0 and wrote reports with Crystal Reports.

Environment: JDK , Servlets, Java Sockets, Threads, JDBC connections to Mysql, HTML, XML, Eclipse, JavaScript, Microsoft Visual Basic 6.0, Hibernate, Crystal Reports, Microsoft IIS Server.

Confidential

Java/J2EE Developer

Online service provider rating is an application that helps the administrator to monitor and do vendor rating easily every week. Rating vendors based on several parameters includes quality, quantity, time management and delivery. Based on the marks given against every parameter, total rating is computed automatically every week end and vendor rating list is shown as a report to the administrator.

Responsibilities:

  • Responsible for business requirement study.
  • High Level Designing HLD , Low Level Designing LLD using UML
  • Designed components for company's object framework using best practices and J2EE design patterns such as Model-View-Controller MVC , Data Access Object, Value Object, and Business Delegate.
  • Responsible for configuring and maintaining code in CVS.
  • Actively participated in the complete life cycle of development, from the design phase to implementation Phase.
  • Creating use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Responsible for environment setup in LINUX environment. DEV, QA .
  • Played a key role in the development of server side functionality of handling the requests and responses using Java Servlets.
  • Created Data Access Object DAO which is used by the Hibernate API calls to interact with the database.
  • Analysis and Design of the Object models and Design Patterns in various tiers of the application.
  • Designed and implemented webservice calls for service provider methods.
  • Played an active role in testing the application by writing test cases for different scenarios.
  • Used JUnit testing tool to test the code.
  • Study existing system and incorporate/suggest changes.
  • Involved in developing new functionality as per the needs of the users.
  • Wrote product documents including installation and user guide.

Environment: JSP, Servlets, SOA, MVC, Java Beans, Webservices, JDBC, Hibernate, Weblogic, Linux, and CVS, Pl/SQL, Windows.

We'd love your feedback!