We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

Bloomfield, CT

SUMMARY

  • Over 6+ years of experience in the Information Technology industry as a developer/support engineer with emphasis on architecture, design and development of Object Oriented applications and distributed computing client/server systems.
  • Experience in complete Software Development Life Cycle and analysis of business functionalities and specifications with proficient programming skills in JAVA, J2EE, Servlets, JSP, Struts, Spring, Hibernate, JMS, EJB and JNDI.
  • Experience in designing user interfaces(UI) using Swing and AWT.
  • Strong in Core Java concepts like Classes, Interfaces, Multithreading, Collections
  • Hands on experience with web technologies using HTML, CSS, JavaScript, JQuery, JSON, XML, XSLT, AJAX and Web Services such as WSDL,REST and SOAP.
  • Experience in analysis, design and development of MVC patterns, Singleton pattern, Front Controller pattern, Factory pattern, Data Access Object pattern in J2EE environment.
  • Experience in configuring and deploying J2EE Applications archives (JAR, WAR and EAR) on BEA WebLogic Server, WebSphere and Apache Tomcat. Experience in working with Developer IDE’s such as Eclipse, RSA, WSAD and JBuilder.
  • Knowledge of Object Oriented Design (OOD) and Analysis (OOA) based on Unified Modeling Language (UML) architecture using Rational Rose.
  • Experience in preparing functional design documents and Technical design documents.
  • Strong database experience using Oracle 11g/10g/9i/8i, MS SQL Server 2000 and MySQL.
  • Extensively used SQL and PL/SQL in creating tables, indexes, views, writing database triggers, packages, stored procedures and functions for database application.
  • Expertise with Version control tools using CVS, SVN, Clearcase, AccuRev and Visual Age repository.
  • Strong analytical, problem solving and troubleshooting skills, willingness and ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS

Programming Languages: Java(Core Java, Threads, Collection FrameWork, Exception Handling, AWT, Swings, Java Mail, Networking, Socket I/O, Files, XML Parsers, Remote Method Invocation (RMI)), C, C++, JavaScript, UML, Ajax, SQL and PL/SQL.

Operating Systems: UNIX, LINUX and Windows.

Web & Application Servers: BEA Web logic 7.0/8.1, IBM Web Sphere 4.0/5.0/6.0, JBoss 3.2.3 Apache Tomcat 5.0/5.5.

Internet Technologies: HTML, DHTML, CSS, XML, JQuery, XSD, JSP, PHP, JAXB, SOAP,WSDL .

Server - Side Skills: EJB, JSP, Servlets, JDBC, RMI, JSF, JNDI.

Design Experience: Struts, Spring Framework, Hibernate 3.0.

Development Tools: My Eclipse, JBuilder, NetBeans, WSAD (Websphere Studio Application Developer),RAD (Rational Application Developer).

Utilities: Eclipse, Net Beans, Rational Rose, Maven2.0, WinCvs 1.3, SVN, AccuRev, ClearCase, XML Spy, Log4j, ANT, JUnit, Apache Axis, Tiles, TOAD, MQ Series.

GUI Development: AWT, Swing.

PROFESSIONAL EXPERIENCE

Confidential - Bloomfield, CT

Software Engineer

Responsibilities:

  • Developed interface between DReAM and ACME to receive and process Goal Notification Event from ACME using Spring Integration Messaging Components.
  • Implemented IBM MQ receiver for DReAM interface using Spring Integration JMS adapter.
  • Used JAX-WS to develop Webservice interface between DReAM and ePRO, so that DReAM could send program information for requests from EPRO.
  • Developed Webservice consumer for ePRO to DReAM Webservice using JAX-WS so that DReAM could request for program information for a particular client.
  • Developed Exception Handling Framework for handling Business and System Exceptions and implemented it using Spring Aspect Oriented Programming .
  • Used log4j and Spring AOP to implement Logging .
  • Implemented business functionality for program, subgroup and group cap validations in the service layer.
  • Implemented transaction management using Hibernate Annotations.
  • Used Hibernate Criteria, Hibernate Template and Hibernate Native SQL to interact with Database from DAO layer.
  • Executed TestNG test cases for the unit testing.

Environment: Java, J2EE,AGILE Software Development, Spring, Spring Integration, Spring AOP, Eclipse,Maven, TestNG, Oracle 11g, Toad, Apache and Tomcat Server, IBM MQ, JAX-WS,SVN.

Confidential - Manhattan, NY

Software Engineer

Responsibilities:

  • Created MyProfile portlet, where users can change their login password to Genx Portal, view and edit profile information and select challenge questions and set answers .
  • Implemented end to end flow using Liferay Portal.
  • Created liferay-UI tabs namely Change Password, Update Contact Information and Update Challenge Information using JSP,HTML,CSS and JSTL tags
  • Used AUI-dialog to display system messages.
  • Used liferay UI tags to display success and error messages.
  • Used UUMWebServices to fetch and update user profile information and challenge information.
  • Used liferay’s service builder’s update, insert and add methods to modify data in the database.
  • Executed Javascript for front end validations.
  • Solved IE6 issues concerning page redirection specific to IE6 by creating IE6 redirection hook.
  • Created Reset Password Portlet, where users can reset their password only based on answering challenge questions correctly that have already been set .

Environment: Java, J2EE,Liferay Portal, JavaScript, JSP,HTML, XML, JQuery, Eclipse, Ant, JUnit, MySQL, Apache and Tomcat Server, TFS

Confidential - Warren, NJ

Software Engineer

Responsibilities:

  • Involved in analysis and design of the supervisor module.
  • Implemented UI screens of Case Creation, My Credits and All Credits for Customer Service Representative and Supervisor usage using JSP, HTML and JQuery.
  • Implemented Spring based MVC flows to integrate JSP and Middleware Orchestration layer.
  • Involved in developing JAXB and XML to parse the Orchestration responses.
  • Integrated Login functionality, validating with Site minder authentication.
  • Implemented exception handling and logging.
  • Executed JUnit test cases for the unit testing.
  • Involved in system integration testing and fixes.
  • Involved in writing UI validations.
  • Implemented Ajax calls using JQuery and JSON formats.

Environment: Java, J2EE, Servlet, JSP, Spring, Design Patterns, Quartz scheduler, JavaScript, JQuery, XML, JSON, JAXB, WebSphere, AccuRev, XML Spy, IBM Rational Software Architect7.0, Oracle,DB2,JUnit, Eclipse.

Confidential, NY

Software Engineer

Responsibilities:

  • Involved in analysis and impact assessment of the major enhancement projects.
  • Involved in design of the new module(s) of the application.
  • Implemented audio iTunes Podcast RSS Feeds.
  • Implemented UI enhancements and Ajax calls using JQuery framework and JSON.
  • Implemented Struts and Spring based MVC flows.
  • Implemented PDF generator framework iText API.
  • Developed Content Render Framework using JAXB and XML.
  • Executed JUnit test cases for the unit testing.
  • Used Apache Log4J logging API to log errors and messages.
  • Developed the Maven build scripts for building the EAR file and used Eclipse as an IDE.

Environment: Java, J2EE, Struts, Spring, Hibernate, Design Patterns, JavaScript, JQuery, XML, JSON, JAXB, Edit Plus, Web logic server, Clear Case, Clear Quest, Maven 2.0, XMetal 5.0, XML Spy, Enterprise Architect &.1, JUnit, Eclipse.

Confidential - South San Francisco, CA

Software Engineer

Responsibilities:

  • Implemented pages look and feel and Ajax calls using JQuery features.
  • Implemented location & time based app recommendations.
  • Implemented Aggregator for new apps from market place.
  • Implemented Layouts for user interface activities.
  • Involved in implementing DAO's and services using spring.
  • Involved in implementing Hibernate functionality at DAO level.
  • Involved in design, development and Integrating of Service Locator, Aggregator Service Components
  • Implemented java & java script utility components for localization.
  • Involved in implementing Quartz Schedulers
  • Used PL/SQL, involved in writing Stored Procedures for handling Database in MySQL

Environment: Java, J2EE, Spring,Hibernate, Design Patterns, JQuery,PL/SQL, JSON, XML, XML spy, Apache and Tomcat Server, Eclipse, MySQL,Oracle, SVN.

Confidential - South San Francisco, CA

Software Engineer

Responsibilities:

  • Involved in user interface, DAO's and service development using spring framework.
  • Involved in developing UI screens using JSP, XSTL.
  • Involved in designing the Ajax components, I frame window and message box's uses across the application.
  • Involved in writing Servlets and common components like sequence generator, data base service locator, date format, resource bundle util uses across the application.
  • Integrated tags extraction service to extract the tags providing Content Items description as an input.
  • Involved in implementing Hibernate functionality at DAO level.
  • Re-factored server side XML responses using JSON Objects and arrays and also involved in writing Java Script validation functions to re-use across the applications.
  • Developed aggregator service, which runs as daemon thread, to update latest contents.
  • In addition to my project work, I also involved in code reviews of other developers

Environment: Java, J2EE, Spring, Hibernate,Quartz Scheduling, Design Patterns, JSON, Ajax, JavaScript, HTML, CSS, XML, Apache and Tomcat Server, Eclipse, MySQL, Oracle,SVN and Rational Rose.

Confidential, Phoenix, AZ

Software Engineer

Responsibilities:

  • Responsible for the development of work objects, and its eventual deployment on the servers.
  • Engage Online: Allows a card member to register Card Account with MYCA. Once Card member comes to Account options page which shows eligible account options to enroll.
  • Involved in developing application and framework using Ajax, which can be reused across the MYCA applications.
  • Involved in developing an XML framework that dynamically computed the services based on a card member’s eligibility to display the account options.
  • Involved in developing Rules engine for card activation and registration authentication process
  • Involved in developing the component which provides the required information to Reporting system to generate the trend analysis reports for user attempts, success, user failures and system failures.
  • Involved in designing the XML DTD. Coding of Card fragments XML parsing using JAXB.
  • Involved interacting with numerous sub-systems to pull data related to addresses, card type etc.
  • Implemented Stateless Session Bean(EJB) and Session Facade Design Pattern using Local Bean.
  • Involved in establishing messaging queues for bill payment using MQ-Series which is a framework on JMS.

Environment: Java, J2EE, WSAD, MQSeries, JMS, Websphere and Ration Rose, Ajax. Apart from these Confidential ’s proprietary tools like FrontServlet, ServiceLocator, JSession and Transaction Framework, CMVC for version control, WSF and E1 and E2 Unix box’s for deployment as well as testing the application.

We'd love your feedback!