We provide IT Staff Augmentation Services!

Associate Software Engineer Resume

2.00/5 (Submit Your Rating)

US

PROFESSIONAL SUMMARY

  • 6 years of software experience in design and development of applications using Java, J2EE technologies.
  • Expertise with Technologies and Frameworks such as Struts, Spring, JSF, Hibernate, AJAX, XML, XSL, Web Services, EJB, JMS, JSP, JSTL, JavaScript, SQL and JUnit.
  • Proficient with Websphere, WebLogic, JBOSS and Jakarta Tomcat.
  • Hands on experience in application development using IDE Tools - WSAD, Eclipse, JBuilder and RAD.
  • Experience building and deploying applications using Ant, and unit testing applications using JUnit.
  • Very good knowledge on Databases i.e. Oracle 8i/9i, SQL Server 2000 and MySQL
  • Hands on experience in implementing Struts validation and Tiles Framework.
  • Hands on experience in developing web based applications using AJAX.
  • Good Knowledge in Java Design Patterns and J2EE Design Patterns.
  • Excellent team player with strong problem-solving and trouble-shooting capabilities, ability to work efficiently in both independent and team work environments.
  • Participated in all phases of Software development life cycle (SDLC) - customer requirements, analysis, design, development, integration, testing, implementation and management.

EDUCATION

  • Bachelors in Computer Science and Engineering from Confidentail,India.

TECHNICAL EXPERTISE

Programming Languages/Technologies

Java, J2EE, JSP, JSTL, Servlets, Java Beans, JDBC, JNDI, EJB, JMS, Java Mail, SOAP, WSDL, UDDI, Web Services, XML, XMLBeans, XSL, XSLT, DOM, SAX, JAXB, JAX-RPC, JAXP, Log4J, HTML, DHTML, CSS, JavaScript, AJAX, JSON, EXT JS, J2EE Design Patterns, SQL, PL/SQL and UML.

Frameworks

Struts, Tiles, Spring, JSF and Hibernate.

Web/Application Servers

WebSphere, Weblogic, Apache Tomcat, Jboss.

RDBMS

SQL Server, Oracle 9i/8i , DB2 and MySQL

Tools

VISIO, TOAD, Apache ANT, Checkstyle, PMD, FindBugs, W3C Validator

CASE Tools

IBM Rational Rose 2000/2002 and XDE

IDE

RAD, Eclipse, WSAD and Jbuilder

Source Control

Visual Source Safe, Rational clear case, CVS, PVCS,

Operating Systems

UNIX, Windows XP/2000/NT

WORK EXPERIENCE

Confidentail,Duration: Sep/08 – Till Date
Role: Sr J2EE Developer
Project: Atlas (Knowledge Management System)

AT&T Named to 2009 InfoWorld 100 List for Atlas

AT&T has been honored by IDG’s InfoWorld magazine with a spot on the 2009 InfoWorld 100 list, which honors the 100 companies that have made the best use of technology to enhance their business. The InfoWorld 100 awards celebrate IT projects that use technology in smart, innovative, creative ways to meet business and technical objectives. AT&T IT was honored for the creation and implementation of Atlas, a next-generation knowledge management tool that is currently being used by thousands of employees throughout AT&T.
Atlas Knowledge Management is a next-generation knowledge management tool that blends technology and usability to create a highly efficient, reliable, user and maintenance friendly system. The tool enables AT&T call center reps to keep up with the fast pace of AT&T’s business, and helps them to give customers the best information possible, as quickly as possible
Responsibilities:

  • Involved in analyzing high level design and writing detail design documents.
Responsible for design of user registration and login modules, includes Use Cases, Class diagrams and Sequence diagrams.
  • Developed front-end GUI screens for Messages and Feedback components using EXT JS framework.
  • Developed business classes for Registration and Login modules this includes user registration, authentication and authorization, Forget password, change password.
  • Developed Data Access Objects (DAO) and POJOs and .hbm files for registration, login, messages and feedback modules. Used Hibernate for data retrieval from the database.
  • Created Struts and Hibernate configuration files for Atlas web application.
  • Developed a scheduler for placing the published documents from Teamsite (Middleware) to EORS and updating the document status in the database.
  • Developed testing scripts using the JUnit framework.
  • Involved in Database design and developing ER diagrams for registration, login, feedback and messages components.

Environment
Java, J2EE, Struts, Tiles, Hibernate, AJAX, JavaScript, EXT JS, JSON, XML, XSLT, CSS, JSP, HTML, SQL, PL/SQL, Oracle, JUnit, Log4j, RAD, WebSphere6.1, CVS, Windows, UNIX.

Confidentail,Duration: Aug/07 – Sep/08
Role: Sr J2EE Developer/Lead
Project: Combined Billing Eligibility
The purpose of the Combined Billing Project is to improve customer experiences with enrollment and billing of wireless and wireline applications. The objectives of improvements are to automate and standardize combined billing process to provide better service to customers in all divisions of AT&T.

Responsibilities:

Involved in design of CB Eligibility, includes Use Cases, Class diagrams and Sequence diagrams.
  • Responsible for the Integration of business integration services (BIS) to deliver the functionality of legacy systems. These services were developed using various technologies (JMS, Web Services, and EJB).
  • Developed front-end GUI screens for CB Eligibility results and password Components using JSP and Struts framework. Used AJAX and Java Script for some front-end GUI screens and validations.
  • Refactored the code to access the web service(part of middleware like INDS,

ICBT and DUP) instead of accessing directly.

  • Persistence Layer operations are encapsulated in a Data Access Objects (DAO) and used Hibernate for data retrieval from the database. Developed DAO components for CB eligibility training mode module.
  • Written JUnit Test Cases for testing Business functionality like authenticating and authorizing the User in RACF and DUP.

Environment
Java, J2EE, Struts, Tiles, Hibernate, SQL, PL/SQL, EJB, SOAP, Web Services, JMS, Oracle, AJAX, JavaScript, HTML, XML, XSL, XSLT, CSS, JSP, Servlets, JSTL, JUnit, Log4j, RAD, JUnit, JBoss, Windows, Unix, CVS

Confidentail,Duration: Feb/07 – Aug/07
Role: J2EE Developer
Project: PINACLE Web
PINACLE Web is a PNC’s corporate banking portal, which provides secure access to PNC’s Treasury Management services like Funds Transfer (Wire), ACH, and Disbursements etc. or administrative in nature.

Responsibilities:

  • Worked on administration and reports modules.
  • Worked on integrating a Service Provider application as a Single Sign-on service available in the PINALCE-Web portal using SAML.
  • Implemented PasswordSelfReset, multifactor authentication and Web security like IP blocking.
  • Developed user interface based on Struts framework using JSP, Servlets, HTML, XML, CSS and JavaScript.
  • Spring framework is used for it's dependency injection capabilities, eliminating coupling between adjacent layers
  • Persistence Layer operations are encapsulated in a Data Access Objects (DAO) and used Hibernate for data retrieval from the database.
  • Designed and implemented the necessary Validation logic using Struts validation frame work.
  • Developed testing scripts using the JUnit framework.

Environment
JAVA, JSP, JSTL, Servlets, Spring, Struts, Hibernate, EJB, JMS, Ant, XML, XSLT, SAX, HTML, JavaScript, CSS, WebSphere, WSAD, Oracle, SQL, PL/SQL, ClearCase, Windows/ XP, UNIX.

Confidentail,Duration: Jan/05 – Feb/07
Role: Software Engineer
Project: HCM Talent Management (TM)
HCM Talent Management offers complete suite for enterprising companies to excel at every step in the human resource lifecycle from recruiting to building a pipeline of new skills for the future. TM consists of 3 major components RMS, LMS, PMS.

RMS: web-based recruiting component allows recruiters and managers to post job requisitions and route them for approval and hire right person for right position.

LMS: Learning Management system enables enterprises to manage and deliver an extensive variety method of training and learning activities to employees, partners and customers.

PMS: Performance Management System helps to measure performance of employees to build a pipeline of new skills for the future.

Responsibilities:

  • Implemented Role based security to ensure that only authorized personnel can approve or make changes in RMS.
  • Developed Struts action classes and form beans for user administration module.
  • Implemented complex business logic like applying Cancellation policies when the user cancels the registration or the courses are cancelled, using business delegates.
  • Worked on Performance improvement of the application by suggesting changes in SCORM/AICC content development and management.
  • Developed the registration module and cost based courses registration process by integrating payment processing engine and also worked on discounts.
  • Worked on the internationalization of the application.
  • Developed Business classes for establishing and managing multi-levels of skills and competency attainment.
  • Developed Business logic for finding Skill Gap and assigning tasks to individuals and allowing to attain the required skills required by the organization by taking the prescribed courses assigned by the administrator.
  • Developed test scripts based on the JUnit framework.
  • Worked on performance enhancements and support of the application
  • Involved in Fagan inspections and code reviews.

Environment:
JAVA, JSP, JSTL, Servlets, Struts, Tiles, EJB, Hibernate, Eclipse, Tomcat, JBOSS, VSS (Visual source safe), ClearCase, Ant, HTML, CSS, JavaScript, XML, XSLT, Oracle, SQL Server, SQL, PL/SQL, Windows/ NT.

Confidentail,Duration: Jul/04 – Dec/04
Role: Associate Software Engineer
Project: Warehouse Management System (SCM -WMS)

Warehouse Management enables to see what inventory is or will be available, organize work and
align resources and labor to satisfy customer requirements, and optimize fulfillment and distribution processes to ensure that products are delivered on time and in full, each and every time. The result: end-to-end fulfillment from order inception to delivery.

Responsibilities:

  • Developed the user interface using JSP, JSTL, HTML, CSS and JavaScript.
  • Implemented complex business logic like Inventory Control and Cycle Counting and processing of requests without inbound orders using business delegates.
  • Developed java classes, Helper classes, DTOs, DAOs and configuration files.
  • Used Cascading Style Sheets (CSS) to give a better view to the WebPages and validated forms using Java Script.
  • Involved in writing Test Cases and Unit Testing of the application.

Environment
Java, JSP, JSTL, Servlets, HTML, CSS, JavaScript, XML, XSLT, Java Beans, JDBC, SQL, Tomcat, MySQL, Eclipse, Ant, Junit, VSS, Windows/XP

We'd love your feedback!