We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

4.00/5 (Submit Your Rating)

IL

SUMMARY:

  • Over 6 years of extensive working experience in software development with proficiency in development, maintenance and support of applications using Java / J2EE technologies.
  • Proven ability to quickly learn new technology and apply them for business solutions with excellent interpersonal and mentoring skills.
  • Highly skilled in J2EE distributed component Architecture, OOAD Programming skills using java.
  • Extensively worked on Multi threaded projects, where there were thousands of users at any given point of time.
  • Extensive experience in Analysis, Architecture/Design, Development, Testing Implementation of Web - based Enterprise applications using Core Java, Servlets, JSP, JDBC, JNDI, EJB, Apache Struts, XML, JMS, XSLT with expertise in HTML, DHTML, XHTML, CSS, JavaScript, and AJAX.
  • Expertise in Client side Designing and Validations using HTML, Java Script, JSP, Struts, Tag Library and Ajax.
  • Knowledge in Unified Modeling Language UML methodologies and experiences on Design Tools like Rational RSA.
  • Knowledge with development frameworks like Spring, Hibernate and Ajax.
  • Extensive experience in developing Internet and Intranet related applications using J2EE, Servlets, JSP, WebSphere, Jboss, WebLogic, Tomcat, and Struts Frame Work.
  • Extensive experience with database DB2, Oracle9i/10g/11g Database Design, PL/SQL Blocks, Oracle Stored Procedures, Triggers and SQL Queries .
  • Expertise in using web design tools: Dreamweaver, Flash and Photoshop.

TECHNICAL SKILLS:

  • Language - Java/ J2ee and SQL
  • Core Java 1.5, 1.6, 1.7, JDBC, J2EE, SQL
  • Web/ Application Server
  • Tomcat 6.X, Weblogic 11g, Jboss
  • Client Server/ Distributed
  • JSP, Servlets, JavaScript, EJB 2.0, 3.0, Web Services.
  • Databases
  • Oracle 11g, SqlServer-2008, MySQL, MS Access.
  • Web Technologies
  • HTML, XHTML, XML, Java script, Cascading Style Sheets CSS, Ajax.
  • XML
  • XML Schema, XSLT,
  • Frameworks
  • MVC, Struts, Spring.
  • Software IDE
  • MyEclipse 5.x, Eclipse 3.x, Edit Plus, JCreator.
  • Protocols
  • TCP/IP HTTP, HTTPS, FTP, SOAP.
  • UML Modeling Tools
  • MyEclipse Modeling tool.
  • Utility/ Other Tools
  • JUnit, Log4j, CVS, Toad
  • Operating Systems
  • Windows 98/NT/2000/XP/7/8, UNIX, Linux, mac OS

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java Developer

Confidential is a time reporting system and employee data management This product will support different event / history of employee life cycle data management and ability to report time by employees via web, ios and android platforms.

Responsibilities:

  • Worked on establishing the work environment need to setup Springmvc application for my development.
  • Worked closely with business analysts to refine the requirements.
  • Involved in development of Controller, Model and Views.
  • Involved in development of custom APIs for the product.
  • Responsible for making changes in framework so that the applications are compatible with other hardware.
  • Responsible for generating design documentation for the product.
  • Created updated documents for the custom APIs which needed to be delivered by the product.
  • Unit testing of the custom APIs and share applications on a planned manner.
  • Involved in code refactoring and fetching dependencies of a particular application to ensure the project stability.
  • Involved in various roles like development, testing and documenting.
  • Worked in accordance with system testers and business analysts to provide more efficient end product.

Environment: Java/JRE 1.8, Eclipse IDE LUNA, Windows, Mac, Spring MVC, JSTL, Spring Jdbc Template, Maven, CVS, My SQL 5.6, My SQL Workbench 6.1 and Apache tomcat 8.0

Confidential

Java Developer

Confidential is an industry leading full-service brand management solutions provider, offering a comprehensive portfolio of products and services to the corporate and collegiate marketplace. This Web Order Integration involved designing and developing of batch jobs using Spring Framework. These jobs will collect order related data from their online web commerce system and feed this data to their fulfillment system Internal as well as update the fulfillment data per order from the fulfillment system to the online web commerce system.

Responsibilities:

  • Worked on establishing the work environment needed to setup Spring Batch Framework.
  • Involved in developing JSP and Extension Java Script EXT JS .
  • Worked closely with Business analysts to refine the requirements and also define project deadlines.
  • Defining the process for step by step executing of the spring job using the Item Writer and Item Reader for reading and writing the data respectively
  • Defining the transaction manager to roll back an unsuccessful transaction when a job fails on a step
  • Worked on writing XML parsers for creating the data request and for parsing the xml from the data response
  • Added support for flat-file vs database testing
  • Testing of the updated services locally using JUnit and on the server after its deployment using touch point services.
  • Updated / added schema elements related to services.
  • Involved in code refactoring and fetching dependencies of a particular service to ensure the project stability.
  • Involved in bug fixes occurred in SIT System Integration Testing and UAT User Acceptance Testing phases.
  • Planned, scheduled and tracked deliverables using agile methodologies.
  • Worked in accordance with system testers and business analysts to provide more efficient end product.

Environment:Eclispe IDE 3.7, Spring Batch Framework 2.0, Java 6,Microsoft MS SQL Server 2000, Web services, JPA, Hibernate, CVS, Magento, Mass500 DB, Log4j, Apache Commons Library

Confidential

Senior Programmer Analyst

Confidential project is intended to introduce Holiday Gift Shop and Wish List experience to Kohls.com customers. As part of this project business could able to display Holiday specific products in gift guides and as part of marketing, enable future pricing for specific products with their display equities. Kohls customers are provide with a new feature of creating their own wish lists which includes functionalities like Adding products to wishlist, Viewing public lists, Buying a product from a list, setting up budget on their own lists and etc. This project is executed with coordinated effort of Kohls and Skava.

Responsibilities:

  • Designed batch process for generating price and relationship feeds that were sent to Skava on regular basis.
  • Designed business process and documented the same for setting up the Gift Guide structure.
  • Worked on designing and coding the APIs that were exposed for Skava to communicate with Kohls for user identification and cart services.
  • Responsible for leading the Batch process and providing KT to offshore QA for end-to-end testing.
  • Lead the release activity while deployment.
  • Coordinated with external vendor for successful integration with Kohls services.
  • Coordinated with offshore QA for effectively fixing the issues.

Environment: Java 1.6, Weblogic 12.x, Spring 3.0, Log4j 1.4, Ant, Maven, Intellij

Confidential

Sr. Java Developer/Technology Analyst/Mobile Developer

Responsibilities:

  • Responsible for performance enhancements.
  • Involved in development of various new modules for the website.
  • Bug fixing of various defects related to specific customers.
  • Planned, scheduled and tracked deliverables using agile methodologies.
  • Involved in various roles like development, testing and documenting.
  • Worked in accordance with system testers and business analysts to provide more efficient end product.

Environment: Core Java 1.5 22, Eclipse IDE, Apache Struts,, SVN, Linux command line only, Windows, Mac, different mobile devices including apple products.

Confidential

Java Developer

Worked as a java Developer which involves the design and development of SystemX for AT T. SystemX is an internal project for AT T which helps customer representatives to place the orders of AT T consumers, by taking customer details, verifying it and placing an order, to support small business prospects and subscribers. DMDR Sales, Customer Service CARE and CLM marketing channels are supported by SystemX currently. SystemX is widely used across Confidential by various call centers.

Responsibilities:

  • Analyzing and design requirements provided by business users.
  • Writing design specification and develop test cases
  • Coordinating with I-POS backend, frontend data setup and testing teams
  • Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajax.
  • Developed SOAP based Web Services using JAXB
  • Used Spring Framework for dependency injection for Action classes using Application Context xml file.
  • Got very good exposure to Hibernate 2
  • Deployed the applications on Weblogic Application Server.
  • Implemented the logging mechanism using Log4j framework.
  • Implemented using various J2EE design patterns such as Session Fa ade, Business Delegate, Value Object, Data Access Object, etc.
  • Designed and developed integration layer for calling EJB backend APIS
  • Used IBM Clearquest for the bug tracking and ticket management.
  • Used CVS as version control system for the source code and project documents

Environment: Java 1.5, Struts, Hibernate, Spring,,Jquery, MyEclipse, Edit Plus, Weblogic, CVS, IBM Clearquest,Oracle 10g

Confidential

J2EE Developer

Confidential Management System provides one central repository for Shell businesses to view, report and maintain data on their application portfolio and installed instances both locally and globally. E-PIMS enables businesses to better manage their portfolio implementation and rationalization strategies, their application lifecycle plans, and to store application related data and IT compliance information in one central place. This system was originally maintained in one of the Shell's business units. The application was completely revamped to suit the enterprise requirements so that it could be used across all the internal organizations.

Responsibilities:

  • Attended workshops with customers to understand and study the feasibility of the system and provided initial cost and effort estimates.
  • Lead the implementation team at offshore India and integrated the code to the existing production system.
  • Coordinated for UAT users during various phases of the project
  • Worked as Onsite coordinator at Confidential for phase II and involved in data migrations for various business sectors within shell. Also conducted the performance testing for the final phase.
  • Involved in all teleconferences and provided clarifications for the customers at all times.

Environment: Oracle 10g, SQLJ, Java Mail, MS Office, MS Project, PL/SQL, TOAD, Unix Sun Solaris, VBA, JSP, JavaScript, Stress testing, Struts, Tomcat Web Server, JDK1.5, XML,ER Win, Eclipse, JUnit, JTest, Open STA suite, MS Visio, MS Visual SourceSafe.

Confidential

Java Programmer Analyst

Confidential is a leading global financial services company. This is the online banking system developed for customer transactions such as account transactions, credit card transactions, and wire transactions. Customers can do banking from anywhere in the world using Internet. Other functionality includes payments of bills, account summary, current transactions, history of transactions, stop payments, check clearings, online applications, enrollment for account holders, email facility.

Responsibilities:

  • Implemented various J2EE design patterns for designing this application.
  • Design patterns of Business Delegates, Service Locator and DTO are used for designing the web module of the application.
  • Used Factory, Singleton design patterns for implementing enterprise modules/DTO's.
  • Developed the Web Interface using Struts, Java Script, HTML and CSS.
  • Extensively used the Struts controller component classes for developing the applications.
  • Extensively used the struts application resources properties file for error codes, views labels and for Product Internationalization.
  • Struts 1.2 has provided its own Controller component and integrates with other technologies to provide the Model and the View for the Model, used Struts to interact with standard data access technologies, like JDBC and EJB.
  • Used Spring DI for integrating Spring Service classes with Struts.
  • JavaBeans were used to store in a number of different collections of attributes . Each collection has different rules for the lifetime of that collection, and the visibility of the beans stored there. The JavaServer Pages JSP Specification defines scope choices.
  • Struts Framework provided the functionality to validate the form data. It's used to validate the data on the users browser as well as on the server side. Struts Framework emits the java scripts and it's used to validate the form data on the client browser.
  • Used JavaScript for the web page validation and Struts Validator for server side validation of data.
  • Consumed webservices using Axis Webservices.
  • Involved in developing business tier using stateless session bean acts as a Session Facade and Message driven beans.
  • Used JDBC and Hibernate to connect to the database using Oracle.
  • Hibernate was used to Map relational data directly to java objects.
  • Data sources were configured in the app server and accessed from the DAO's through HIBERNATE.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Involved in developing database specific data access objects DAO for Oracle.
  • Used CVS for source code control and JUNIT for unit testing.
  • Used Eclipse as IDE for development.
  • The entire Application is deployed in Weblogic Application Server.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Followed coding and documentation standards.
  • Responsible for Delivery, User Acceptance Test issues for the application

Environment: Java, J2EE, JDK1.5, JSP 2.0,Struts 1.2, Axis Webservices, JSP 2.0, Servlets 2.4,JDBC, EJB, Spring DI, Hibernate 3.0, ANT, Java Script 1.7,Oracle 9i, XML1.1, JMS, Weblogic, Eclipse, JUnit, Rational Rose, Linux, CVS 1.1, RUP, XSLT.

We'd love your feedback!