Post Job Free
Sign in

Service Java Developer

Location:
Burbank, CA
Salary:
100$
Posted:
January 12, 2017

Contact this candidate

Resume:

KarthigeyanSethuraman

***********.***@*****.***

972-***-****

PROFESSIONAL SUMMARY:

Over 10+ years of professional experience as a Senior Developer in Object Oriented development, implementation, maintenance and support of web and distributed enterprise applications using Java/J2EE technologies.

Extensive hands-on coding & development skills in Java/J2EE, Spring, Hibernate, Struts, EJB, REST API& SOAP Web services, SOA, Oracle, SQL Server, PL/SQL, LDAP active directory,Unix & Windows

Good experience in implementing presentation layer using HTML, XML, Java Script, AJAX, CSS, Angular JS, Adobe Flex

Excellent knowledge on OOPs concepts and experience in implementing applications using Java/J2EE Design Patterns such as Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer, Business Delegate, etc.

Experience in working on various Spring modules (Spring Core, Spring MVC, Spring AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.

Experience in Middleware integration with Backend systems using JMS, Mule ESB, CORBA, and Web Services

Good experience in automated buildtoolsApache Ant, Maven, Build forge, Jenkins and version control using CVS, SVN, IBM Clear case and Microsoft TFS

Experience in Junit, Easy Mock, Emma, Checkstyle, Code Collaborator and Find Bugs

Experience in preparing high level and low level design diagram using UML2.0 - Class diagrams, Object Diagram, Package Diagram, Sequence Diagrams and Use Case Diagrams.

Experience in Application Servers such as JBOSS, Tomcat, Websphere, Weblogic

Experience working with different SDLC methodologies like Waterfall, Agile.

An effective communicator with strong leadership, relationship management, coordination, flexible, analytical and problem-solving skills.

TECHNICAL SKILLS:

Java/J2EE Technologies: Java 6, JSP, Servlets, EJB, JDBC, JMS, Struts 1.2, Spring, & Frameworks Hibernate, Junit,

Web Technologies: XML, Angular JS, CSS, Java Script, HTML, AJAX, Adobe Flex

Middleware: CORBA, Mule ESB, IBM MQ, SOA,SOAP& Restful API &Webservices

Application Servers: JBOSS, WebSphere, Weblogic, Tomcat

Database: Oracle 10g/11g, SQL Server 2008, SQL, PL/SQL

Other Tools: Eclipse, ClearCase, CVS, Microsoft TFS, SoapUI,Veracode,Buildforge

Bitbucket,ANT, Maven, JUnit, Mockito, Emma, FindBugs,Jenkins.

EDUCATION:

Bachelor of Engineering in Computer Science, Bharathidasan University, India – Jul 2002

M.B.A in Operations Management, Tamil Nadu University, India – Jul 2006

PROFESSIONAL EXPERIENCE:

S&C Electric Automation, Alameda, CA May 2016 – Till Date

Sr. Java Developer

Description:S&C Electric Company is a leading provider of switching, protection, and control solutions for electric power systems. S&C is continually developing smart grid solutions for electricity delivery, fostering the improved efficiency and reliability required for the intelligent grid.

The IntelliTeam FMS application is software offering that will create additional value for S&C electricdistribution solutions. It is a layer above the other S&C applications to manage devices such as Intellinode, SC6800, etc.that will enable customers to deploy large S&C automation systems and manage them effectively.

Responsibilities:

Worked in an Agile/scrum environment. Attend daily Scrum meetings to discuss the daily development work

Worked with all the stake holders of the application to understand requirements and made several improvements/suggestions.

Involved in the technical design of the application and created Technical Design documentation

Used Spring Core framework for dependency injection, Spring Context to add support for message sources

Involved in a POC project using MULE ESB as Middleware for transforming the request/response messages

Developed business logic component in middle tier using Spring, Hibernate framework including entity bean classes; Designed developed and maintained the data layer using Hibernate and performed configuration of spring and hibernate integration

Used Jersey RESTfull service for integrating with the

Worked on integrating withfront-end UI developed usingAngular JS, HTML, CSS & XML.

Worked with SQL queries, PL/SQL Procedures using Oracle Server.

Used JUnit for Unit Testing. Wrote Test Cases & Test Suites to support the Test Drive

Supported production deployments and handover to production support team

Involved in integrating the application with Jenkins continuous integration tool

Interacted with test/quality assurance engineers to define test plans, identify and reproduce defects and provide fixes as needed

Environment: Java 1.8, Angular JS, Jersey RESTfullWeb service, XML, Spring Core, Hibernate, Bitbucket, SourceTree,Intellij IDE, Oracle, Jira, Maven, Junit, Oracle Weblogic

Entertainment Partners, Burbank, CA May 2015 – Apr 2016

Sr. Java Developer

Description:Entertainment Partners (EP) is the leading provider of production management services for the US entertainment industry.Global Vista5 is a production accounting softwareof EP which supports tracking of the production cost of production houses for movie making and generating report. Vista5 also supports budgeting and payroll interfaces.

The project involves maintaining the existing Vista 5 application and developing next generation budgeting, expense and pay roll management solution of Entertainment partners from the existing version of the product.

Responsibilities:

Worked in an Agile/scrum environment. Attend daily Scrum meetings to discuss the daily development work

Worked with all the stake holders of the application to understand requirements and made several improvements/suggestions.

Used Spring Core framework for dependency injection, Spring Context to add support for message sources

Developed business logic component in middle tier using EJB3 framework including stateless session and entity bean classes

Designed developed and maintained the data layer using Hibernate and performed configuration of spring and hibernate integration; Worked on the design of front-end using Adobe Flex, Angular JS,HTML, CSS& XML.

Worked with SQL queries, PL/SQL Procedures for generating various user reports using SQL Server.

Used Jasper Reports for generating Journal Entry, Trail Balance reports, etc by integrating with database.

Created Liquidate database change log files for adding new DDL changes and integrated with Maven build

Supported Go-live, warranty support and handover to production support team

Interacted with test/quality assurance engineers to define test plans, identify and reproduce defects and provide fixes as needed

Environment: Java 1.7, Adobe Flex, Angular JS, node.js, RESTEasyWebservice, XML, Spring Core, Hibernate, Liquidate, Clearcase,FindBugs, Eclipse, SQL Server, Mingle, Maven,Junit, JBoss

Hawaiian Airlines, Honolulu, HI Jul 2014 – Feb 2015

Sr. Java Developer

Description:Hawaiian Airlines is a major North American Airline based in Hawaii and serves more than 20 domestic and international destinations in the Pacific region. Hawaiian Airlines’ Multi-Channel Self-Service Check-In Application consists of several interconnected components. The Common Travel Services (CTS) implements the check-in business rules specified by HA business and provides the interface between the Self Service platforms and the Sabre host, and supports Kiosk and Web check-in clients

HA’s Self-service Check-in Tag-At-Home project offers features such as Printing Boarding Pass and Bag Tag documents at home using the Self-Service Web Check-In application and Self-tag the printed documents to the checked-in luggage at the airport by the airlines passengers.

Responsibilities:

Worked in an Agile/scrum environment. Had daily stand up meetings.

Involved in the technical design of the application and produced technical documentation.

Worked with all the stake holders of the application to understand requirements and made several improvements/suggestions.

Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement

Worked on the design of front-end using HTML, JSP, JavaScript, AJAX, jQuery, CSS & XML.

UsedJersey RESTfull Web services to extract Baggage details from Reservation System

Used MULE ESB as Middleware for routing the request/response messages to TPF backend

Developing persistence layer modules using Hibernate ORM with JPA annotations. used HQL and SQL for querying databases

Participated in SQL schema development and PL/SQL stored procedures creation for generating reports

Designed developed and maintained the data layer using Hibernate and performed configuration of spring and hibernate integration

Used JUnit for Unit Testing. Wrote Test Cases & Test Suites to support the Test Drive

Supported Go-live, warranty support and handover to production support team

Used New Relic Insight’sNQRL query for generating Transaction Analysis Reports for Prod issue analysis.

Involved in Setting up the build, configuration and auto deploying using Maven build tool

Used JIRA as project management tool and to track work items

Coordinate and Communicate with the Offshore and manage, assign their work and drive it to completion

Environment: Java, J2EE, Spring MVC, Hibernate 3.2, ANT, SOAP, WSDL, JavaScript, PL/SQL, XML, AJAX, JUnit,Mockito, Oracle 11g, WebSphere, New Relic, Microsoft TFS

Southwest Airlines, Dallas TX Mar 2011 – Jun2014

Sr. Java Developer/Analyst

Description: Southwest Airlines Co. is a majorU.S. airline and the world's largest low-cost carrier, headquartered in Texas. Southwest Airlines’ CR1 project aims to integrate the Southwest and Air Tran’s Passenger Service Systems as part of the acquisition of AirTran Airways which will replace Air Tran’s Navitaire Reservation System.

The new integrated system will support existing functions such as reservations, pricing, ticketing, flight information and check-in and enablessouthwest to deliver quick products and services to its existing and new customers. This is a multi-year cross organization effort to integrate all of Southwest and Air Tran’s existing and outside systems to a single reservation system.

Responsibilities:

Worked in an Agile/scrum environment. Had daily stand ups, attended kick-off meetings etc.

Involved in the Creation and documentation specification and interacting with the business users

Worked with Java 5.0 including generics and annotations and implemented the solution with several design patterns including singleton, factory, façade, DTO, Value Object etc

Application UI development using JSF, JSP, AJAX, jQuery, HTML, XML, CSS and JSP

Developed the SOAP web services for SOA Integration with distributed providers of Reservation,Baggage,Loyalty information, etc.

Developed set of persistent classes using Hibernate API in the data layer for data manipulation

Worked with parsing/binding XML using JAXB, DOM, SAX parsers.

Used MULE ESB for routing theCORBA request/response messages to TPF backend

Involved in developing the core business logic using Session & Entity Beans (EJBs) and deploy WebSphere Application server

Worked with the DBAs to develop functions, stored procedures and triggers for Oracle 10g RDBMS.

Hands on experience working on developing and deploying in UNIX and Windows environments.

Integrated the Authentication module with LDAP Active Directory

Used JUnit for Unit Testing. Wrote Test Cases & Test Suites to support the Test Driven.

Implemented Maven build scripts for automation application deployment scripts

Extensively used Clearcase for versioning control and for code checkout and check-in

Involved in Secure code scanning, analysis and code fix using Aspect and Vera code scanning tools

Coordinate and Communicate with the Offshore and manage, assign their work and drive it to completion

Environment: Java, J2EE, Struts, Hibernate, JSF, MULE ESB,Spring AOP, Web Services, ANT, SOAP, WSDL, JQuery, Ajax, JavaScript, PL/SQL, Oracle 10g, Maven,WebLogic Server 10.3, JUnit, UNIX

United Airlines, Chicago, IL/ Chennai India Feb 2008 – Mar 2011

JAVA/J2EE Programmer

Description: United Airlines one of the largest airlines in the world based in Chicago, IL. We replaced the existing Mileage Plus (United’s Frequent Flyer Reward) application with Spring based Framework utilizing SOA architecture.

As part of United.com international website redesign, the web sites content and look was replaced with some rich internet application framework. We also added new customer oriented products in the United.com site that has increased the airline revenue.

Responsibilities:

Involved in gathering and analyzing business requirements and converting them into technical specifications.

Developed Class Diagrams, Sequence Diagrams as part of Module Design Documentation.

Used CVS for maintaining the version control of the code and project documentation.

Used Struts MVC framework for developing the front end of the application.

Used Struts Validate framework for validation on the browser side.

Used Hibernate to persist data to Oracle 10g database and wrote HQL queries

Used CORBA as the middleware for retrieving the data from the GDS.

Experienced in developing UI Screens using Struts Framework, JSP, Servlets, JavaScript, CSS, Ajax, XML and HTML; Configured various interceptors for transaction management, Audit logging (database) and logging using Spring AOP.Involved in exposing various services as Web Services using Apache AXIS.

Implemented Service Oriented Architecture for exchange of data.

Used Active MQ for message queue handling

Developed various schema (XSD) files, and WSDL’s based on the requirements of the web service.

Developed the application using Eclipse IDE.

Test Driven Development (TDD) approach was used for the development of the modules.

Developed build script using MAVEN to auto generate and for deployment of the web services.

Developed several test cases using Junit to validate the functionality and performance of the developed modules

Designed and implemented transaction services for booking and querying online travel products and member information.Handled Production release build generation and handing over to Unix Deployment team and coordinated deployment activities;

Coordinated PCI,SOX auditing and secure code scanning process using Vera code

Environment: Java 1.5, J2EE, JSF, XML, JAXB, SAX, JDBC, JSP, CORBA, Active MQ, Struts, Hibernate, CVS,FindBugs, EMMA, Apache AXIS, Eclipse, Oracle 10g, PL/SQL, Web logic Server 10.3

SITA, Brighton, UK/ Chennai, India Aug 2006 – Jan 2008

JAVA/J2EE Programmer

Description:SITA is a multinational information technology company specializing in providing Information Technology (IT) and telecommunications services to the aviation community

SFE is a modular, web-based Front end to SITA Reservations. Project objective is to provide user-friendly interfaces to enable reservation agents to create and service PNRs without having to remember native entries.

This project involves development of new modules for the application and subsequent maintenance and enhancement of the existing application of the client.

Responsibilities:

●Involved in the gathering the requirement, analysis, preparing Technical Specifications, developing the use cases, class diagrams, and sequence diagrams for UML.

●Developed POJO’s and Spring Configuration files for various modules according to the business requirement

●Developed the integration code for Spring and Struts framework using struts-config.xml and web.xml

●Developed Authentication and Authorization component using JAAS

●Developed GUI components using Struts tiles, Struts tag library and Struts Validation framework

●Developed Struts Action classes, Service and DAO components

●Developed multiple PL/SQL stored procedures and triggers

●Developed Java Component usingDAO pattern for accessing the PL/SQL

●Interacting with the stake holders for requirement gathering and understanding of the system to develop the initial prototypes and high level design documentation

●Responsible for creation of technical approach documents

●Written Junit test cases for the modules developed

●Assisted the project manager to perform to team performance assessment

●Responsible for CVS management and Code delivery

●Responsible for mentoring and assisting the junior developers and make them productive

●Involved in quality control procedures, programming standards and documentation

Environment: Java 1.4, J2EE, JSP, Struts, Spring, XML, JAXB, Oracle, CVS, LOG4J, ANT, PL-SQL, JUnit, HTML, CSS, JAAS, Apache AXIS, SOAP, WSDL

Singapore Airline, Chennai India Jun 2005 – Aug 2006

JAVA/J2EE Programmer

Description:Management of Agents &Corporate (MAC) application was developed to have a single Agents and Corporate repository instead of having the information residing in multiple source systems in a heterogeneous environment. All systems/user that require any Agent or Corporate information across the geographies can tap the information from MAC application. This application is used by users in different geographical stations to manage agent and corporate data, agency grouping, corporate grouping, market type & sales.

Responsibilities:

●Extensively involved in development of EJB components (Entity Bean, Stateless Session Bean) for the various business requirements

●Involved in design, analysis and developed JAVA component and XML

●Developed the Service layer and DAO layer components using JAVA, Entity Bean and Stateless session Bean

●Involved in solving the bug fixes, profiling and performance tuning

●Implemented Service Locator and Singleton patterns for accessing the EJB component using JNDI

●Primarily responsible for design, developing the server side business logic objects using EJB, deployed on Weblogic.Implemented Factory Method for accessing specific countries EJB Components

●Involved in packaging and Deployment of builds throughAnt script.

●Analyzed and implemented performance up gradation by reducing the number of DB calls accessing the multiple Entity Beans

Environment: Java1.4, JSP, EJB, JDBC, SQL, PL/SQL, XML, Web Logic 7.0, Struts, Oracle, Rational Rose



Contact this candidate