We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

HIGHTLIGHTS

  • Around 7 years of experience in Web development, client-server-tier Enterprise applications using Java and J2EE. Worked on all phases of SDLC including Analysis, Design Development, Testing, Implementation and Support.
  • Expert level programming skills in JAVA/J2EE related technologies.
  • Proficient in developing Multi-Tier Enterprise applications using Java, J2EE Standards, JSP, JDBC, Java Servlets, Hibernate, EJB, JDBC, Struts, Spring, XML, HTML, JavaScript and DHTML,JSF, Flex, JQuery.
  • Specialized in developing Internet applications using WebSphere, Tomcat, Weblogic and emerging J2EE technologies.
  • Extensively used various development tools like Eclipse, Rational Software Architect (RSA), WSAD (Web Sphere Studio Application Developer).
  • Expertise in Developing Applications using common J2EE Design Patterns.
  • Expertise in building and deploying application’s using ant and maven script, analysis for performance tuning and configuring the application servers like IBM Web Sphere Application Server 6.x, JBoss, Tomcat.
  • Extensively used the J2EE Design Patterns like Model View Controller, Singleton, Session Facade, Transfer Object, Front Controller and Data Access Object in building the Software Architecture.
  • Proficient in Oracle and SQL Programming. Good back-end programming skills using SQL, PL/SQL, Stored Procedures, and Triggers in Oracle and Microsoft SQL Server.
    Experienced in defining Testing Methodologies, Designing Test Plans and Test Cases, Verifying and Validating Web based applications and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC).
  • Excellent communication and presentation supported by good Project management skills.
  • Experience in using various Microsoft Office tools which includes MS-Word, MS-Visio and Excel.
  • A good team player. Excellent verbal, written and interpersonal communication skills.
  • Possess and demonstrate strong analytical and problem solving skills.
  • Task-oriented, highly motivated, passionate self-starter with a strong commitment to customer satisfaction.
  • Good understanding of framework design and architecture, self-starter, quick learner.
  • Innovative, self-motivated, with proven analytical abilities and organizational skills.
CERTIFICATION/EXAMS

Sun Certified Java Programmer.

EDUCATION/DEGREES

Bachelor of Engineering in Computer Science,

COMPUTER SKILLS

Technologies Java, J2EE, JSP, EJB, Struts, JSF,Spring, Servlet, J2EE Design Patterns, Restful Web Service, Web Service, SOAP, WSDL, JMS, JDBC, Java Script, AJAX, SQL, Flex, PL/SQL, HTML, DHTML,Unix,JQuery

Server Tomcat, IBM Web Sphere Application Server 6.x, JBOSS.

XML Technologies XML and Xstream.

Enterprise IDE Eclipse 3.X, MyEclipse, JBuilder 10.0, WSAD 5.0.

RDBMS Oracle 9i/10g, MS SQL Server 7.0, MS Access

Source Control CVS, Rational Clear Case, Clear Quest.

WORK EXPERIENCE

Confidential,Atlanta, GA

Pro-customer Management (Sep/’09-Till Date)
Software Engineer
The main purpose of the application is to analyze and manage pro customers’ sales.
After pro customers are registered in a recognition program using the registration application, this system will allow internal users to assign these customers:
(1) To groups & sub-groups for management purposes.
(2) To families for the purpose of improving the families’ recognition benefit.

  • The ability to establish and maintain customized Pro Business Groupings.
  • The ability to assign Recognition Members (customers) to customized Pro Business groupings.
  • The ability to assign Recognition Members (customers) to customer families.
  • The ability to establish and maintain Pro Sales Team members and assign them to customized Pro Business groupings.

Responsibilities:
Involved in the Software Development Life Cycle (SDLC) of the project from Analysis, Design, Implementation and Testing.
Prepared the High Level Design (HLD) of this application with details like Class and Sequence Diagrams.

  • Participated in the initial project requirement discussions with the Project Managers and Business users. Implemented Data Access Objects (DAO), Value Objects, Java Beans and Singleton design patterns.
    Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Preparing the Business Requirement Documents (BRD’s) and Technical Spec (High level) for the requirements from the Project Managers.
  • Developed User Interface (UI) module using Struts Framework, Validator, Tiles, JSP, Flex, Servlets, HTML, DHTML and JavaScript.
  • Designed and developed Spring MVC custom controllers, URL handler mappings, Flex, JSPs, JavaScript, Ajax, container beans configurations.
  • Designed and developed EJB components using Session Facade, Business delegate and other EJB design patterns using WSAD.
  • Developes RIA using Adobe Flex.
  • Extensively used the struts framework and coded the UI components using servlets, JSP, Flex, Java Script and struts components like Action classes, Action forms, XML configuration files.
  • Developed Flex pages, JavaServer Pages (JSP) for the front end and Servlets for handling HTTP requests.
  • Used components from the Flex Namespace.
  • Used Action Script for Event Handling.
  • Developed J2EE application using Struts framework. Used Struts Tiles for the page layout and Struts - Validator framework and JavaScript for the filed validations.
  • Created custom PL/SQL procedure to load data into the staging table which is used only by on boarding application. Prepared the Low Level Design of this application with the details like classes, Interfaces, methods and database components like Tables, Indexes, SQL queries and integrity constraints.
  • Designed and developed various user interface screens.
  • Designed and implemented the database interaction using JDBC, and stored procedures using PL/SQL.
  • Developed Stored Procedures for data retrieval and reporting.
  • Generate XML to Interface with other systems for sending data.
  • Created Webservice component which is useful for the POS environment and Grizzly.
  • Set up standards for system development and maintenance. Analyzed, customized and implemented the solutions. Involved in the design and development of the user interfaces and database.
  • Involved in doing various testing efforts as per the specifications and test cases including Unit testing.
  • Created system documentation.

Environment: Windows XP, IE, J2EE, JDK1.4, Restful Webservices, XML, JDBC2.0, Java Script, Spring, JSF, Action Script, Flex, JQuery, AJAX, Xstream, Tomcat, Oracle, and CVS, EJB.

Confidential, Edison, NJ

Confidential,(Oct/’07 – Aug/’09)
Software Engineer
Emerald Web is a web-based application to track and manage the various job opportunities in different streams of nursing profession. To the following category of professionals:

  • Registered Travel Candidates
  • Registered Local Candidates The company takes care of immigration and placement formalities of traveling candidates. It recruits travel nurses and offers them employment opportunity in a variety of specialties and locations. Emerald Web application enables the user to perform the following tasks.
  • Create, view and update Job.
  • Create, view and update Client.
  • Create, view and update Hospital.
  • Create Hospital Group.
  • Administration of the users and groups.

Responsibilities:

  • Involved in understanding the user requirements, making presentations and technical documentation about the modules.
  • Involved in understanding and analyzing the code / functionality of the existing application.
  • Evaluating the right technology, under the J2EE spectrum, to be used for the project, so as to ease the efficient development and maintenance of the project.
  • Implemented Hibernate to create DAO in MySQL.
  • Used webservice concepts such as XML, WSDL and SOAP with SAX parser to transfer and transform data between applications.
  • Practiced AGILE (Feature Driven Development) methodology with onsite-offshore model.
  • Involved in the development of Functions, Triggers for PL/SQL backend implementation and involved in Performance tuning.
  • Followed SUN standard coding and CMM documentations standards, carried out code review and deploy the code in different environment.
  • Created Asynchronous Messaging Infrastructure for Emails in Evaluation Site and also for Asynchronous Entitlement Creation for the Application.
  • Developed Flex pages for an attractive UI.
  • Deep understanding of Flex Framework.
  • Exceptional ability to write object oriented code in ActionScript.
  • Used Action Script for Event Handling in Flex pages.
  • Configured Data Source using WAS6.0 Admin Console.
  • Implemented Web Service Provider & Client using a given WSDL. Developed JSP, Tiles, Struts and JSTL tags.
  • Designed and implemented the database interaction using JDBC, and stored procedures using PL/SQL.
  • Created ANT Scripts for Packaging Files to create EAR from CVS. Implemented AJAX in User Management.
  • Developed the project using Eclipse. Used custom tag, CSS specific to clients, maintained the look and feel of the client existing systems.
  • Adopted J2EE best practices using Java & J2EE patterns. Developed an asynchronous Ajax based rich clients.
  • Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema.
  • Worked on Java Script to support multiple Browsers including IE, Fire fox and Mac Safari.
  • Developed Unit Tests and Test Suites using JUnit for testing the developed Module.
  • Involved in the design and development of the user interfaces and database.
  • Worked as lead developer for Evaluation Site and User Management.
  • Responsible for providing deployment Package for Integration and Production.

Environment: Windows XP, IE, J2EE, JDK1.4, JSP1.2, Struts1.1, Hibernate, EJB, XML, Xstream, JDBC2.0, Java Script, Action Script, Flex, AJAX, MyEclipse, Web sphere Administration Console 6.0.2.15,My SQL, Tiles, CVS, ANT 1.6.

Confidential, Holland, MI

GPS – Global Planning System (Jan/’07 – Oct/’07)
Java Developer

GPS was designed as a Global forecasting system to direct JCI towards its short and long term sales goals that support the strategic plan. GPS forecasts production vehicle volumes globally. Volume information is entered at the assembly plant level. Vehicle volumes are the base of all GPS sales forecasts. Market Share data in GPS is created automatically when a vehicle is added in the system.
Some of the key benefits are listed below:

  • Monthly Sales Ops Presentations.
  • Quarterly Backlog reports to Corporate for use in communication of JCI business position with the financial analysts.
  • Generates the Sales Forecast for Years 3, 4 and 5 of the Five Year Forecast used for Profit Planning.
  • Market Share reports to CBU Sales Vice Presidents to aid in strategic planning.
  • This application is in production for4 years. Maintenance and enhancement activities are being done by us. Generates the official Targeted Business list to be pursued and supported by JCI annually.

Responsibilities:

  • Responsible for gathering the user requirements and creating the data model.
  • Prepared design documentation using MS Visio.
  • Involved in the design and development of the user interfaces and database.
  • Implemented Hibernate to create DAO in MySQL. Configured Data Source using WAS6.0 Admin Console.
  • Implemented Web Service Provider & Client using a given WSDL. Developed JSP, Tiles, Struts and JSTL tags.
  • Involved in integrating Struts framework with Spring framework. Practiced Waterfall methodology with onsite-offshore model.
  • Adopted J2EE design patterns like Singleton, Session Facade and used DTO’s transfer the data.
  • Developed application context file and injected dependencies into Struts action classes.
  • Involved in developing ANT build script to automate the compilation, creating directory structures, JAR and EAR files.
  • Designed and implemented the database interaction using JDBC, and stored procedures using PL/SQL.
  • Implemented AJAX in User Management
  • Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema.
  • Worked on Java Script to support multiple Browsers including IE, Fire fox and Mac Safari.
  • Responsible for providing deployment Package for Integration and Production.

Environment: Windows XP, IE, J2EE, JDK1.4, JSP1.2, Struts1.1, Hibernate, EJB, XML, JDBC2.0, Java Script, AJAX, MyEclipse, Tomcat,My SQL, Tiles, CVS, ANT 1.6.

We'd love your feedback!