We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Around 7+ years of experience in Systems Analysis, Design, Development and Implementation of Web and Client/Server and Enterprise Application development using J2EE Framework.
  • Hands on experience in Architecture, Designing, Development and Deployment of High - Performance, Scalable, Distributed Applications.
  • Good experience with Quality Assurance and Quality control processes.
  • Expertise in developing large scale eCommerce applications using J2EE technologies.
  • Extensively experienced in using various design patterns such as MVC (Model-View-Controller), such as Singleton, Session Facade, Service Locator, Factory and Business Delegate in the development of Multi-Tier distributed Enterprise Applications
  • Proficient working knowledge of C, C++ with OOPS, Java, and J2EE.
  • Good work experience of Web/Application Servers like Tomcat 5.5, Web Sphere 5.x, 6.x and JBoss3.x, 5.x, 6.x application servers.
  • Experience in JPA and worked with Hibernate 2.0 and EJB 2.0, 3.0.
  • Experience in RDBMS using Oracle and comfortable using databases SQL Server, DB2, MySQL and MS Access.
  • Strong front-end UI development skills using scripting languages HTML5/HTML, DHTML, CSS3/CSS, JSP, JavaScript, Angular, XML and PHP.
  • Experience in SOA (Service Oriented Architecture) and Web Services technologies (Apache SOAP, REST, WSDL, UDDI)
  • Proficient in programming by using the IDE’s such as Eclipse 3.x, My Eclipse 6.x, JBoss6.x, 5.x, 3.x, RAD 6.0, 7.
  • Good experience with version controls such as CVS, SVN, and Clear Case.
  • Strong experience in back-end coding for Microsoft SQL Server, IBM DB2, Oracle 9i/11g, MySQL using procedures/Functions, cursors, triggers and packages in PL/SQL.
  • Expertise in developing applications using Swings/AWT, Applets, Multi-threading, Util packages,Single Sign On, Struts, Enterprise Java Beans (EJB), Servlets, JSP, JSTL, JTA, JDBC, JNDI, JDOM, JSF, JSON, JMS, SOAP, POJO, Apache Lo4j, Hibernate, ANT, Junit, and JQuery.
  • Expertise in tools and utilities like Eclipse, TOAD for Oracle, Ant, Maven, Text Pad, Win Merge, MQ Visual Edit.
  • Understanding of Java Beans, DOJO, AJAX, XHTML, XSLT, XQuery, JQuery, SQL/XML.
  • Experience in implementing Object-Oriented technologies, Web based client- server architecture, service oriented architecture and Object Relational Mappings (ORM).
  • Experienced in SQL development (Writing SQL Queries including Joins, Triggers, Stored procedures, Functions, Packages, Tables, Views, data connectivity and data integration) using Oracle, MySQL and PostgreSQL.
  • Good understanding of all aspects of Testing such as Unit, Regression, White-box, Black-box.
  • Capable of customer support and user training.
  • Quick at grasping new technologies and keeps on updating my skills.
  • Energetic, Inquisitive, Quick learner and committed towards the goal.
  • Experience in giving demos of the application to the customers and end users. Having good communication, analytical skills and problem solving skills.
  • Experience in leading team following onsite offshore mode, reviewing the code, compiling the code, merging the code, check- in and checkout code in source code version control, filling knowledge gaps of team members, triage issues and fix, prepare management reports and send reports to Project Manager.

TECHNICAL SKILLS

Programming Languages: JAVA, SQL, PL/SQL, C, C++

J2EE Technologies: EJB 1.1/2.0/2.1/3.0 , Servlets 2.3/2.4, JSP 1.2/2.0, Maven, JSTL, JDBC, JSF 1.1/1.2, RMI 2.0, JNDI, JMS

Web Technologies: HTML5/HTML, DHTML, AJAX, XML, CSS3/CSS, PHP, JavaScript, AngularJS, Backbone.js, JQuery

IDE Tools: IBM WSAD 4.0/5.0, RAD, Jboss3.0/4.0/6.0, Eclipse3.1, Net Beans, Camel

Distributed Computing: RMI, EJB 1.0, 1.1 & 2.0

Application/Web Server: IBM WebSphere 5.0/5.1/5.1.2 , Web Logic, JBoss 3.0/5.1.2/6.0 , Tomcat 5.0/6.0, IBM Message broker, Data Power

Databases: Oracle 8i/9i/10G, MySQL, DB 2 7.1/8.2.1/9.1.1 , SQL Server 00/05/08

Methodologies: UML, SDLC

Operating Systems: Windows Vista/XP/2000/NT/98/95,Red Hat Linux

Frameworks: Struts 1.1/1.2/2.0, Hibernate 2.0/3.0, JUnit, Log4j

Other Tools: Putty, TOAD, ANT, CVS, Clear Case, Text Pad, Win Merge, MQ Visual Edit, Dream Weaver, Adobe Photoshop

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Senior Java Developer

Environment: Java J2EE, JSP, JavaScript, HTML, CSS, JSON, Ajax, Spring 3.2, Angular JS, Eclipse 4.2,JSTL, Servlet, Hibernate 4.1, Struts, Spring IOC framework, Ant, XML, Tomcat, Oracle 11g, JAXP, DOM, JAXB, JQuery, JSON, RAD, JUnit, JMS, Log4j, Maven, Agile, SVN, JDBC, Web service, XML, SOAP, JAX-WS and Soap UI, PL/SQL, SQL Queries, Log 4g application, EJB 2.0

Responsibilities:

  • Gathering the requirements from the business users and performing the requirement analysis for the application.
  • Worked for Common Services Interfaces (CSI team). It is a common services interfaces platform that uses Java for enabling business to business services.
  • CSI is a SOAP v1.2 compliant web services implementation using Java (J2EE) that provides robust set of services intended to support the management of Confidential ’s Credit and Debit card customers by our business partners.
  • Used Struts Tiles framework along with JSP, HTML, CSS and JavaScript to construct the UI Layer for the application.
  • Integrated Struts and Spring IOC Framework and integrated with Hibernate for Data Persistence.
  • Used JAXP, DOM for parsing xml documents and used JAXB for xml binding.
  • Developed and supported services (Interfaces) part of CSI which provide a full-featured set of capabilities that allow the IT systems of our business partners to interoperate as necessary to uniquely define the partner’s business and their relative position in the market served by Company’s product and services.
  • Wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.
  • Wrote Script for AJAX implementations in the website and created components, used JQuery for client side form validations and used JSON for creating objects in Java script.
  • Used Log4J for logging in the application.
  • Actively participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Involved in the functional, technical design and development of the application.
  • Designed and Developed servlets to handle asynchronous java batch requests, both scheduled and on-demand jobs.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Designed and developed SOAP services to handle various requests from all the application screens by user.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS, AngularJS and JavaScript.
  • Created Modular application structure using Angular JS framework and HTML5, CSS3.
  • Created reusable widgets using Angular Directives.
  • Expertise in designing and creating RESTful API’s using XML Spy and Spring WS Developed and modified database objects as per the requirements.
  • Implemented session beans using EJB 2.0
  • Developed Exception handling framework and used log4J for logging.
  • Successfully delivered design and code using Scrum methodology in agile environment.
  • Actively involved in Scrum meetings that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration
  • Creating environment for user-acceptance testing and facilitating integration and user acceptance testing with JUNIT
  • Responsible for release of code into production and its integration with other applications
  • Implemented JMS to asynchronously send messages.
  • Involved in finding the root cause for errors and fixing them and involved in providing production support during deployment.
  • Performed the unit testing, integration testing and system testing for the application.

Confidential, Holland, MI

Senior Java Developer

Environment: Java 1.7/1.8, JSP, HTML, CSS, JBOSS, JDBC, Ajax, JQuery, Javascipt, Spring MVC, Swings, Hibernate, Oracle 10g, XML, XPath, XSLT, IBM Websphere 7.0, Eclipse, Windows, Servlets, EJB 2.X, WSAD, SQL, PL/SQL, DB2, UNIX, JNDI, apache AXIS 2, TOAD.

Responsibilities:

  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Implement MVC architecture using Spring Framework
  • Business Logic was implemented using EJBs.
  • Extensively used Java Collections framework to store a variety of data including Linked Hash Maps.
  • Analysis of HTTP requests and responses using proxy tools to identify security issues and to design and develop the solutions to resolve the same.
  • Extensively used Java multi-threading to increase the throughput of the application.
  • Preparing DB scripts and PL/SQL programming to resolve DB related production issues.
  • Developed UI part of the applications using JSP’s, JavaScript, CSS, HTML 5, JQuery.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
  • Introduced custom caches for various backend services to reduce query latency.
  • Developed the Persistence Layer using Hibernate.
  • Experience using Version controls such as CVS, PVCS, and Rational Clear Case.
  • Developed Entity Beans and Session Beans for the transactions in the application
  • Entity and Session Beans were created using Session Facade Pattern to reduce network calls and enhance transactional capabilities and deployed using JBoss application server, Good working experience developing advanced Swing components.
  • Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
  • Used Hibernate for implementing the persistence mechanism in the application.
  • Worked in Agile - Scrum methodologies.

Confidential - Mt Laurel, NJ

Senior Java Programmer

Environment: Java/J2EE, Spring IOC, SpringMVC, WebServices(SOAP & RESTFUL), JAX-WS, JAXB, JSP, Servlets, XML, Hibernate, HTML, HTML5, Javascript, JQuery, AJAX Angular JS, JUNIT, TestNG, Eclipse, Weblogic 10, Tomcat, Oracle 10g, SOLR and ANT.

Responsibilities:

  • Involved in development and enhancements of various Confidential Enterprise projects of Apparel, Beauty, Consumer Electronics, Entertainment, Babies toys related web stores
  • Developed web pages of web stores such as Home Page, Search page, Category Page, Family Page, Product Page, View Cart Page, User Registration Page, Login Page, Address Page, Ship Methods Page, Payment Page, Confirm Page and Review Page.
  • Developed web tier components of web stores using Spring Web MVC framework that leverages Model View Controller (MVC) architecture and used Spring Tool Suite.
  • Developed user interfaces of web stores using HTML, HTML5, CSS, CSS3, Java script, JQUERY, AJAX, Prototype JS Framework and Angular JS framework
  • Developed controllers, services, business models, DAO’s for various modules of with web stores
  • Developed services such as Catalog service, Order service, Customer service, Content service and Payment service
  • Developed business tier components and services following SOA and using EJB, RESTful and SOAP based web services. Used extensively web services API’s such as JAX RS, JAX-WS, JAXB, WSDL, XML, XSD and reviewed XML logical data model
  • Developed XML schema (XSD) to validate the model and used JAX-B for XML-Java Mapping.
  • Developed consumed and published web services through ServiceGen and Client invocation.
  • Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support, Hibernate and JPA
  • Developed various DOA’s in the applications using Spring JDBC support and fetch, insert, update and delete data into the database table.
  • Involved in pre-testing the Web-Service calls with SOAP UI using end-points, Coordinated Unit (JUnit), Integration and User Acceptance Testing and developed test cases for bean components
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Developed and consumed RESTFUL web services using JAX-RS, Jersey and HTTP client
  • Used AngularJS framework for rendering dynamic web store pages to simplify both development and testing of web store applications by providing a framework for client-side model - view - controller (MVC) architecture, along with components commonly used in applications.
  • Used extensively Angular JS Directives and Two-way Data Binding mechanisms
  • Used resource service of AngularJS to communicate with REST API and used AngularJS http service which is more flexible, connecting to remote servers through a browser's XMLHttpRequest object and via JSON
  • Used JQuery and AJAX for UI and to fetch product details and used Jasper reports
  • Refactored the code for JVM Optimization and performance of application
  • Used Java Message Services for communication with JDA for order processing. Followed JVM Optimization guide lines and coding standards while coding Used garbage collection algorithms and techniques for memory management.
  • Created Weblogic profile in Linux environment to configure the application and deploy the application in Weblogic instance.
  • Deployed the application on to Weblogic application server, used Eclipse as a IDE and Weblogic Application Server.
  • Developed stored procedures, functions, SQL queries and backend programs using Oracle database and tools such as TOAD and SQL developer.
  • Developed unit test cases and test suites using Junit and TestNG frameworks
  • Done an internal POC on Test automation using Java, TestNG, Selenium Web diver, See Test and Appium
  • Developed java Map Reduce programs to perform data analysis that can generate present analysis reports Build, Merged, Configured and deployed the code in Weblogic Server of DEV Environment, TI and Staging Environment.
  • Followed Agile, Pair programing and Test Driven Methodologies
  • Participated in meeting with Confidential internal teams such a Creative team, Web Tech team, QA team, JDA team and Road map projects team.

Confidential, Dallas, TX

Java Developer

Environment: Java, Jdbc, Servlets, Jsps, Struts, Web services, XML, CSS, SQL Server2000, Rational Application Developer IDE, Websphere Application Server 6.0, UNIX, WINSCP, SOAPUI.

Responsibilities:

  • Developed standard UI flows using Struts based Web application that can be integrated into action classes and Data Access Objects.
  • Developed Action Classes for workflow control and Data Access Object for getting database connections from connection pool.
  • Developed Stateless Session Beans in the model layer to implement business logic for the application.
  • Extensively used the Jakarta Struts Framework.
  • Written client side validations using Java scripts and server side validation using validation-rules.xml
  • Used Jasper Reports as a reporting tool to generate various type of bank reports that can be viewed using PDF, HTML, Microsoft Excel, RTF, ODT, Comma-separated values or XML.
  • Implemented user session management using Http Sessions. Used JDBC to access Oracle Database and used Stored Procedures.
  • Developed JSP Pages made them accessible to the Client using Web Logic Application Server.
  • Designed and Developed elaborated set of Web Services that allows banking applications to manage and administer OTP infrastructure (Verisign UA Services).
  • Designed and developed WEB ACH and Payment Web services using SOAP, UDDI, WSDL
  • Developed Stateless Session Beans and Java Service Classes to do the business logic and to validate security roles.
  • Developed Ant (build.xml) targets for build and deployments on Web Sphere Application Server
  • Extensively used complex SQL statements including joins and nested queries
  • Developed Stored Procedures.
  • Extensively used XPath for finding information in an XML document. XPath is used to navigate through elements and attributes in an XML document.
  • Coded JSP pages and used JavaScript for client side validations and to achieve other client-side functionality. Extensively worked on AJAX for implementing User Interface.
  • Used ANT scripts for building the application.
  • Developed Java Helper classes for updating Customer Accounts and Customer information.
  • Adopted Sun's coding and documentation standards.
  • Configured and deployed the application in WebSphere application server
  • Involved in enhancements of the application and bug fixing
  • Written unit tests using Junit framework

Confidential

Java/J2EE Developer

Environment: Java, J2EE, Servlets, JSP, Struts, JavaScript, AJAX, XML, UML, Oracle, Sybase, WebSphere application server, IBM RAD, Clear Case, SVN.

Responsibilities:

  • Migration of existing SYBASE Power Builder system to Java/J2EE.
  • Requirement Analysis, studying/Understanding the current system and coming up with the use case documents.
  • Implemented the application using Struts Framework.
  • Developed Presentation layer using Java Server Pages (JSPs) and Struts tiles for layout design.
  • Extensively used Stored Procedures, Functions and Triggers.
  • Created Web Services to transfer data to and fro between various applications.
  • Developed PDF’s file generation using Japer Reports API and iReport tool.
  • Enhancement to APSTAR during WaMu (Washington Mutual Inc) conversions.
  • Took ownership of various modules during that process and provided the support for IST and UAT phases.
  • Was involved in data migration from SYBASE to ORACLE databases.
  • Used Rational Clear Case for version control and change management, and SVN for design document control.

Confidential

Developer

Environment: Spring, Oracle,JRE 1.4, Eclipse 3.2, My Eclipse 4.1, WebLogic 8.1, EJB 2.0, Subversion, JSP,log4j, HTML, Java Script, PL/SQL, Windows XP.

Responsibilities:

  • Participated in Design meetings and technical discussions.
  • Developed User Interface in JSP, JavaScript and HTML.
  • Implemented web application with JSF MVC, Hibernate.
  • Implemented web layer with Spring MVC.
  • Developed Java Servlets and Beans for Backend processes.
  • Created database tables, data model with oracle 10g.
  • Created JUnit test cases to test individual modules.
  • Worked with Web sphere for deployments and setting security configuration like SSL, Global Security
  • Participated in status meetings to ensure the task updates.
  • Involved in bug fixing and enhancements of application.

We'd love your feedback!