We provide IT Staff Augmentation Services!

Sr. Java Programmer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Around 6+years of experience as an IT programmer, developing commercial enterprise web applications.
  • Conversant with all the phases of SDLC (Software development Life Cycle) with experience in Analysis, Design, Development, Testing, Integration, Implementation, Maintenance and Technical Supporton JAVA/J2EE platforms.
  • Extensive experience in Object Oriented Analysis & Design (OOA&D), Development and Implementation of Client - Server/Web development using n-tier architecture.
  • Extensive knowledge of MVC architectures and hands on experience implementing Servlets and JSP’s based on frameworks like Spring, Struts and Hibernate.
  • Knowledge of Databases - design, creation and modification, implementing it with tables, joins, views and triggers using MySQL/Oracle.
  • Experience in using Test-Driven Development and eXtreme Programming (XP) and various other software development strategies such as Agile, Scrum, Spiral and Waterfall.
  • Experienced in Object Oriented Analysis and Designing (OOAD) methods, UML methodologies and Design Patterns using Rational Rose and Microsoft Visio.
  • Extensively worked front end technologies on HTML, JSP, DHTML/ XHTML, CSS, DOM, XML and Javascript libraries like AJAX, Jquery.
  • Strong hands on exposure to multiple Application Servers like BEA Weblogic, IBM Web Sphere Server, JBOSS, Glassfishand Apache Tomcat
  • Experienced in CVS (Concurrent Version System), ClearCase, Visual Source Safe (VSS), SubVersion (SVN) and Perforce.
  • Extensive experience in developing unit testing frameworks using JUnit, DBUnit, HttpUnit, Mock Object and Cactus based on test first or test driven methodology.
  • Have strong leadership, communication, analytical and programming skills.
  • Worked very efficiently under pressure, coordinated with the other team members and handled all the situations effectively to meet the deadline.
  • Skilled in developing business plans, requirements specifications, user documentation, and architectural systems research. Ability to work enthusiastically in both team based projects and individual projects

TECHNICAL SKILLS:

Languages: C, C++, Java/J2EE (Core Java, JSP, Servlets, JDBC, EJB, JNDI, JMS, JTA), PL-SQL

Platforms: Windows 00/XP/Vista/7, UNIX, LINUX Ubuntu, Redhat, Solaris, Macintosh

Databases: Oracle 10g, MySQL 5, MS SQL Server 2000, DB2, Postgre SQL, MS Access

Frameworks: Struts, Spring, JSF, Swings

Web Related Technologies: D/X/HTML, HTML5, JSP, CSS/CSS2, Flex/Flash, DOM, JavaScript/Coffeescript, AJAX/Jquery, PHP, Google Web Toolkit(GWT) and Analytics

XML/Web Services: XML/VXML/ XSLT, XSD, DTD, DOM/SAX/XMLBeans, SOAP/REST, WSDL, Apache Axis, Stylus Studio, AltovaXMLSpy

ORM: Hibernate, Ibatis

Servers: BEA Weblogic, IBM Websphere, Jboss, Tomcat, Glassfish

Tools: MS Office Suite, MS Visual Basic, MS Program Management, Adobe Web Premium Suite 5, Rational Rose, MS Visio, MS Web Expressions, MS SourceSafe

IDE: Eclipse 3.2, RAD 6.x, IDE Netbeans 7

WORK EXPERIENCE:

Sr. Java Programmer

Confidential, Atlanta, GA

Responsibilities:

  • Provided technology stack recommendation based on high level project requirements.
  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Participated in requirement gathering from the business user.
  • Actively involved in Application design, framework and architecture development.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used Singleton, Struts MVC, Data Access Object and Command Pattern.
  • Heavily used Struts Tag Libraries, Validators in struts development.
  • Understanding the data model and extracting the output data using Oracle.
  • Developed Stored Procedures, Triggers and Functions.
  • Used Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML parsers for data retrieval.
  • Developed interfaces and their implementation classes to communicate with middle-tier (services) using JMS.
  • Used Apache POI to read a CSV and JExcelapi to read excel file.
  • Utilizing open source tools to reduce project development period.
  • Implemented automatic/dynamic text filling support using AJAX/Javascript components.
  • Responsible for developing code and bug fixing.
  • Test Driven Development using JUnit.
  • Used log4j for logging the application.Source Safe was used for Source Control.

Environment: Core Java/J2EE, Hibernate, Struts, JSDK 1.5, BEA Weblogic, SQL Server 2005, log4j,AJAX, Junit, SourceSafe,JMS, Web Services, SOA, SOAP-UI, WSDL, XML, SAX, DOM.

Application Developer

Confidential, Addison, TX

Responsibilities:

  • Designed the Application using the J2EEStrutsArchitecture.
  • Developed (Java Server Pages) JSP’s and generated HTML Files.
  • Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase
  • Used SAX/DOM XML Parser for parsing the XML file.
  • Communicated between different applications using JMS.
  • Extensively worked on PL/SQL, SQL
  • Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)
  • Integrated the Application with Database using JDBC.
  • Designing and developing Action classes and Action Form classes as part of Struts Framework. Server side validations using Struts Validator framework.
  • Developed Servlets to process the requests, transfer the control according to the request to corresponding Session Beans and JSP pages.
  • Developed and deployed EJBs (Session and Entity) to implement the business logic and to handle various interactions with the database.
  • Used JNDI for registering and locating Java objects.
  • Developed and deployed EJB like Entity Beans and Session Beans.
  • Interacted with backend and wrote stored procedures, functions and cursors for deleting and inserting.
  • Used Servlets for the development of automated e-mail response for inquiries
  • Deployed the Enterprise Java Beans in IBM WebSphere App Server

Environment: Eclipse 3.2,Java, Struts, IBM WebSphere App Server, JDBC, Servlets, JSP, D/HTML, CSS/JS,XML/XSL, Oracle, PL/SQL, EJB

J2EE Developer

Confidential, Dallas, TX

Responsibilities:

  • Involved in the project design, which is based on MVC Architecture (Model-View-Controller) of Spring framework.
  • Used Spring Framework for DI (Dependency injection) and integrated with Hibernate.
  • Developed the user interface using JSPs, HTML andfront-end validations using JavaScript.
  • Developed classes in accordance to DAO architecture to connect to the database.
  • Designed classes for different beans and processors.
  • Used Hibernate an ORM tool to perform all the Database actions.
  • Developed SQL queries, stored procedures and triggers for getting data from WebSphere.
  • Interacted with backend and wrote stored procedures, functions and cursors for deleting and inserting.
  • Used Servlets for the development of automated e-mail response for inquiries.
  • Deployed the Enterprise Java Beans in IBM WebSphere App Server.
  • Interacted with the Users and Documented the Application.
  • Used ANT script to create targets and to build the project.
  • Responsible for Unit testing of the various components and used SVN for Version Repository Maintenance.

Environment: Java, J2EE, WebSphere, Spring, JSP, Servlets, JDBC, HTML, DHTML, XML, DTD, Javascript, Oracle8i, Windows NT and UNIX

We'd love your feedback!