We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

5.00/5 (Submit Your Rating)

Atlanta, GA

Summary:

  • 7 Years of experience as a programmer in Object Oriented Analysis and Design, developing, testing and maintenance of distributed and Client server Java applications.
  • Experience in web application development using JAVA, J2EE technologies.
  • Experienced in all stages of Software development life cycle SDLC starting from gathering Business specifications, analysis, design, development, testing andimplementation of projects using various methodologies like Waterfall, Agile.
  • Experience in developing and consuming Web services using SOAP, RESTful.
  • Expertise in creating Conceptual Data Models, Use Case Diagrams, Class Diagrams
  • Activity and Sequence Diagrams using UML with Rational Rose.
  • Expertise in several J2EE technologies like JSP, Servlets, JSF, Hibernate, spring, Struts, JDBC, XML.
  • Expertise in Client Side Designing and Validations using HTML, CSS, Java Script, JSP.
  • Strong experience in Implementing MVC design pattern using Struts and Spring Framework.
  • Managed integration routes - start, stop, and measure and trace Camel routes on-premise or in the Cloud using JBoss FUSE.
  • Ability to perform pattern based integration framework using FUSE framework.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like
  • Eclipse, Web sphere Studio Application Developer WSAD .
  • Deployed/supported applications on Application/Web servers like Weblogic, Tomcat.
  • Experience with Databases like Oracle 10g/11g, MYSQL.
  • Extensively used SQL in writing queries, database triggers, and stored procedures andfunctions for database application.
  • Expert in using J2EE complaint application servers Apache Tomcat, IBM WebSphere. Worked on debugging using Logging Frameworks such as Apache Log4j.
  • Implemented Unit Testing using JUNIT testing during the projects.
  • Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.
  • Excellent communication skills, interpersonal skills, problem solving skills a very good
  • Team player along with a can do attitude and ability to effectively communicate with all

Levels of the organization such as technical, management and customers

Technical Skills:

  • J2EE Technologies: Servlets 2.4/2.5, JSP, EJB 2.x/3.0, JMS, JAXB, JNDI, JDBC 4.0/3.0, Web Services, XML
  • Web Services: Apache Axis, WSDL, SOAP, REST, JSON, Amazon web services
  • Web Technologies: Applets, JSP 1.2/2.x, HTML 4/5, XHTML, CSS, Java Script, JQuery
  • Languages: Java, C, C , PL/SQL
  • Frameworks: Struts 1.x/2.0, spring 2.x/3.0, Hibernate 3.x/4.x
  • Testing Methodologies: JUnit 3.0/4.x, DB Unit, LoadTest
  • Application Servers: IBM WebSphere 6.0/7.0, WebLogic 9.2 and Tomcat 6.0/7.0, JBoss 7.1.0
  • IDE Tools: Eclipse 3.x, Net Beans, Visual Studio, Fuse, Fabric
  • Agile Methodologies: Agile, RAD, Waterfall, Test Driven and Scrum Models
  • Database: MySQL, DB2 and Oracle 8i, 9i, 10g and 11g
  • Application Software: SVN, CVS, Microsoft Word, Excel, PowerPoint, Outlook
  • Operating systems: Windows-98/2000/2003/XP, Linux and Aix

Professional Experience:

Confidential

Sr. Java Developer

The project involves the phased introduction of Service Call Reduction capabilities for field services enabling standardization and automation of different types of Trouble Calls TC and work orders based on trouble call types. Phase 2 aims to put additional notes on the TC that may be potentially impacted by major outage. For UET/Remedy to send ticket information to SAIL, SAIL will need to implement a SOAP service Endpoint for UET/Remedy to consume. This new web service will consist of only 2 operations, new Ticket and update Ticket, which will be used for UET/Remedy to send UNO/ESR/MNT tickets to SAIL. The new Web service will simply place the ticket details in a JMS queue for later processing and return a receipt to UET/Remedy signifying that the ticket information was received.

Responsibilities:

  • Study and analyze the existing architecture of the system.
  • Followed Scrum Agile methodology for project delivery.
  • Developed Use case, Class and Sequence diagrams for major module.
  • Proficient in analyzing and translating business requirements to technical specifications
  • Developed producer side Web services using JAX-WS.
  • Design and Implementation of DAO layer using Hibernate Spring IOC.
  • Involved in review of the software modules being developed and tested.
  • Fuse container, bundles include CXF-bundles and camel routes
  • Worked on FUSE ESB container configuration and creating bundles and deploying bundles in
  • Implementation design of bean orchestration using Apache Camel
  • Involve in the Business and technical discussion for upgrading the Rating system.
  • Involved in the new Architecture design, Coding and testing of new Ratings engine used for calculating the insurance premium/contribution for School Districts Colleges
  • Knowledge of usage centered design and/or interface design skills of a high order.
  • Involved in Coding and testing.
  • Testing of Web services using JMeter and SOAP-UI

Environment: Java EE 7,Hibernate, ESB-JBOSS 6,Service Mix 4.2,ActiveMQ, JMS, Spring Framework 3.0 , JAXB, Web services SOAP, REST , Spring-IOC, Maven 3.2.3, Gradle 1.4, Log4j1.2, , JQuery 1.7,Fuse ESB, CXF-Web services, JSP 2.0, Apache camel 2.12, Camel Bindy, Free marker, XSLT transformations, JUNIT 4.1

Confidential

Lead Java developer

Confidential is a desktop-based application, which is used by reservation agents. This application requires a high level of training in multiple systems. Axis reservation system is web based application which will replace existing CMS application and improve the overall system is following areas, reduce call handling time, reduce training complexity, and increase capture and analysis errors/failures. Also it can be access from anywhere because of web application in nature

Responsibilities:

  • Developed code for consumption of various web services using SOAP, XML, and XSLT, for several projects in Awards and booking of Delta Airlines USA .
  • Developed and supported modules, 'PosAwards', 'Booking', 'Awards' to provideMonitored Clearcase repository, code merging and integration activities.
  • Responsible for requirement gathering and analysis through interaction with end users.
  • Involved in designing use-case diagrams, class diagram, interaction diagram using UML model with Rational Rose.
  • Designed and developed the application using various design patterns, such as session faade, business delegate and service locator.
  • Involved in developing JSP pages using struts custom tags, JQuery and TilesFramework.
  • Used JavaScript to perform client side validations and Struts-Validator Frameworkfor server-side validation.
  • Involved in creating Database SQL and PL/SQL queries and Stored Procedures
  • Implemented Singleton classes for property loading and static data from DB
  • Debugged and developed applications using Rational Application Developer RAD
  • Developed Flight Status subsystem's server-side components using Struts Framework
  • Developed a web service to communicate with the databases using SOAP
  • Developed DAO data access objects using Spring Framework 3
  • Actively involved in Backend tuning SQL queries/DB Script
  • Involved in developing other subsystems' server-side components
  • Designed and Developed Web Services using RESTFul and SOAP protocols with Apache CXF 2.4.2, JAX-RS/Jersey, JAX-WS, XML and JSON.
  • Change the Web Services client Restful for processing external feeds.
  • Creation of the new restful web services using JAX-WS in Spring
  • Developed Controllers using Spring 3.2 MVC.
  • Gained comprehensive knowledge and experience in 'Agile Methodology', with end-to-end application analysis, and involved in development of projects through ten consecutive sprints.
  • Obtained solutions for various critical bugs by analyzing logs, source code, and debugging using Firebug tool.
  • Acquired significant expertise in Advance Java, JQuery, and HTML and CSS concepts.
  • Developed web applications on Tomcat, SQL Server, and JBOSS server.
  • Build the applications using ANT tool.
  • Interacted with the business clients to get the user requirements for enhancing the existing applications.
  • Observed and assisted in many developmental stages of minor site enhancements in various applications.

Environment: Java EE 6, IBM WebSphere Application Server 7, Apache-Struts 2.0, EJB 3, Spring 3.2, JSP 2.0,SOAP WebServices, RESTful, JQuery 1.7, Servlet 3.0, JDBC, Oracle 11g, JUNIT 3.8, CVS 1.2, Rational Rose, Eclipse 4.2

Confidential

Sr. Java Developer

Confidential branch for MetLife carries out the delivery verses payment DVP operations through a privately owned securities depositary that acts a clearinghouse for those transactions entered in the domestic Stock Exchange. The need for a semi-automated batch process was to move the settlement operation to DVP delivery versus payment , which would carry less operational risks, and the settlement would take place directly at Indeval without the use of bank accounts. The process is extremely critical as it improves operations and reduces risk and cost. The process retrieves intra-day trade and security master files and generates read-only money and equity files in-accordance with business logic.

Responsibilities:

  • Gathered analyzed requirements from the customer and written requirements, technical and design specifications.
  • Participate in business analysis requirements with the business analyst.
  • Involved in the Development of Struts MVC Framework.
  • Developed Controller for request, response paradism by Struts Controllers using Struts-MVC pattern.
  • Configured the URL mappings and bean classes using Struts-web.xml.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files. Hbm.xml file, hibernate query language
  • Worked on Hibernate object/relational mapping according to database schema
  • Worked on AJAX implementation for retrieving the content and display it without reloading the existing page
  • Implemented the application using the various J2EE design patterns like DAO, Singleton and Business Facade.
  • Involved in Web Service development and implementation.
  • Hands on experience in deployment of J2EE applications on WebSphere Application Servers 6.0 WAS .
  • Development of different application layers like ActionHandler, Facade and process objects.
  • Written Test cases using JUnit framework to validate the application flows in different scenarios in the standalone application.
  • Mentoring developers regarding business knowledge and application framework knowledge.
  • Developing business objects, which contains the business logic and also interacts with database DAO .
  • Production support contact to analyze, debug and investigate on problems reported by users
  • Code reviews standards, performance tuning, re factoring, reusability
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Written ANT builds script for the application build and deployment.
  • Worked with CVS Version control.
  • Performed Unit testing.
  • Used agile methodology for the software development process.

Environment: Java, J2EE, JDK 1.5, RSA, RTC, Struds1.2, Hibernate, WebSphere Application Server WAS 6.0, JDBC 2.0, SQL Serv Server 2005, Net Bean, Servlets 2.2, JSP 1.2, Log4j1.2, Web Services, SOAP, Junit, HTML, DHTML, CVS, XML, JavaScript, Apache Ant.

Confidential

Java Developer

Confidential compliance interview when a single transaction hits a certain threshold. However, the system is not able to aggregate multiple transactions conducted by the same consumer in real time at the POS. Confidential .The primary goal of this project is to deliver this capability in a manner that is focused on complying with regulatory commitments and managing risk associated with transaction activities, and identifying and stopping and/or rehabilitating the transaction as efficiently and early in the send/receive process, with minimal disruption to our Agents and consumers. All the systems are communicated using the web services SOAP and REST .All the functionalities are used the Spring Framework to update and call the other systems.All the applications are deployed in the Web Sphere Application Server 8.0.Design, developed and tested new interfaces, web services and rules services

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Web services and maintained project tasks and schedules.
  • Provided programming estimates, identified potential problems and recommended alternative solutions.
  • Working with springs, Spring MVC and Struts and also developed WEB Application using these frameworks.
  • Implemented RESTful clients using Spring 3.2 RestTemplate where Basic Authentication was a resolved using interceptor.
  • Created web pages for each project using HTML, CSS, and Java Script.
  • Developed RESTful based Web Services using JAXB.
  • Experience in working with IDE's like Eclipse, Spring MVC. Also developed some web applications using spring, JSP and Servlets.
  • Worked on developing the web services classes, WSDL using Apache Axis. Developed Web Services to retrieve data from legacy systems.
  • Developed web services components using XML, SOAP and Axis.
  • Developed and Deployed EJBs and other Components in the IBM Web sphere Application Server 6.1
  • Developed SOAP based Web Services using JAXB.
  • Developed web components using MVC pattern under spring framework.
  • Wrote JSPs, Servlets and deployed them on Web logic Application server.
  • Wrote Oracle PL/SQL Stored procedures, triggers, and views for backend database access.
  • Used JSP's HTML on front end, Servlets as Front Controllers and Java Script for client side validations
  • Web sphere used in create applications and integrate applications with other applications.
  • Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
  • Developed Unit test cases for the classes using JUnit.
  • Developed and maintained Ant Scripts for the build purposes on testing and production environments.

Environment: JDK 1.6, J2EE, Spring Framework 3.0 , JAXB, Web sphere application server 8.0, Web Services Soap and Restful , XML, Oracle, AJAX, HTML5, CSS, Java Script, JQuery.

Confidential

Java Developer

Confidential developed by TCS to address common concerns in airlines' system integration. TSP will contain a collection of capabilities that are specific to the airline domain, particularly around the integration and Service Oriented Architecture SOA enablement of the airline. These capabilities can be customized to work with underlying commercial off-the-shelf products chosen by airline for their system integration. Many airlines are migrating their key back-end applications for inventory management, reservations and departure control from legacy platforms to new generation applications in order to mitigate operational risks and ensure business continuity Altea suite of products from Amadeus provides a platform for back-end functions in these business areas. Achieving seamless integration of the airlines own applications with these product is problem area highlighted by many, in our due diligence discussions. Launch version of TSP will focus on capabilities relevant to this transition.

Responsibilities:

  • Interact and coordinate with team members to develop detailed software requirements that will drive the design, implementation and testing of the Consolidated Software application.
  • Developed user interface using JSP and servlets.
  • Performed validations using available validation controls and regular expressions in java.
  • To persist and transfer data between pages used sessions and view states.
  • Used Form Based Authentication for the Application as Security measure by providing a login page.
  • Creating primary objects tables, views and indexes as required by the application design.
  • Maintaining Database triggers, stored procedures functions
  • Controlling and monitoring user access to the Database.
  • Extensively worked on business, and persistence tier using the JPA, spring, and Hibernate frameworks.
  • Designed, Developed and Deployed EJB Components on WebLogic10g.
  • Used Stateless Session Beans EJB for implementing business logic.
  • Wrote numerous Java classes using EJB 3.0, JSP and Servlets 2.4.
  • Designed and developed a RESTful hub application, which resolved the Single-Sign-On authentication of the target, secured REST services.
  • Deployed EJB 3.1 Session Beans to implement a Timer Service which refreshed the Single-Sign-On cookie on a timely basis. Used threads synchronization to synchronize clients for the scheduled job.
  • Installation and setup of the class paths, maintenance and troubleshooting while deployment of software during development and QA phases.
  • Involved in the various phases of SDLC Software Development Life Cycle like Requirements gathering, Analysis, Design and implementation of the project.
  • Followed AGILE Methodology and SCRUM to deliver the product with cross-functional skills.
  • Implemented Design patterns like Service locator, DAO, Business Delegate, Singleton, Factory Method, Session Fa ade
  • Used LDAP and JAAS to maintain Web Services Security in the application.
  • Involved in architecture, design, development of projects in Ajax based Java script with Dojo toolkit and JSON API with JSP
  • Used RAD 6.0 and WebSphere App Server 6.0 for Coding, testing and deploying the web application.
  • Involved in design, development and testing phases of project.
  • Involved in design, analysis and architectural meetings.
  • Created Architecture Diagrams and Flow Charts.
  • Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object-oriented java objects using Hibernate.
  • Involved in design and development of web services using Spring-WS.
  • Developed build scripts for ear and war applications to deploy on WAS.
  • Used JUnit to test persistence and service tiers.
  • End to end implementation of process execution framework and job handling framework.
  • Used Eclipse Integrated Development Environment IDE in entire project development.
  • Peer review and manage coding standard and code quality

Environment: Java, J2EE, HTML, CSS, Java Script, Eclipse 3.2, spring, Hibernate 3, AXIS 2, Struts 1.2, MySQL. Oracle 9i

We'd love your feedback!