We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Malta, NY

SUMMARY

  • 8 years of experience in Analysis, Design, SOA Architecture and testing of 3 - tier and n-tier component based applications using Java and J2EE technologies.
  • Experience with various design patterns such as MVC, Service Locator, Proxy, Factory, Session Facade, Value Objects, Data Access Object (DAO), Singleton and UML.
  • Involved as a developer in the design and development of Front End User Interfaces using JSF, Ajax based Java script, JSP pages with HTML, JavaScript, CSS, XSLT and XML.
  • Expertise in developing enterprise and web based applications using Java, J2EE, JSP, Servlets, EJB 2.0/3.0, JMS, Struts, Tiles, Javabeans, JDBC, JUnit, Log4J, XML, XHTML and Web Services.
  • Experience with Application servers and Web servers such as BEA Weblogic Server 8.1/9.2, IBM Web Sphere 5.0/6.0, Jboss Server 5.1, SunOne Application Server8.0, and Apache Tomcat Server5.5/6.0.
  • Extensive working experience on Apache Struts 1.2, JSF 1.2/2.0, Icefaces 1.7.2/1.8, Spring MVC, Spring DI, SEAM, GWT presentation tier frameworks.
  • Worked on Eclipse RCP version 5.x
  • Experience working on Hibernate tools for object relational mapping and maintaining persistence with POJO’s for enterprise level web applications.
  • Proficient in RDBMS concepts such as Database Triggers, Stored Procedures and Functions.
  • Extensive experience on working with databases such as Oracle 9i/10g, DB2, Sybase, MYSQL, PL/SQL and Microsoft SQL Server.
  • Proficient in Unit Testing and Integrated Testing.
  • Experience in developing J2EE applications using Eclipse, IBM RAD, NetBeans, Websphere Studio Applications Developer (WSAD), WebLogic Workshop, MySQL Workbench GUI
  • Domain knowledge includes Healthcare, Mortgage, and Banking industries.
  • Capable of learning new technologies quickly, good team player and good team co-ordination skills.
  • Having very good exposure to software life cycle like Feasibility, System Studies, Design, Coding, Testing, Implementation, Maintenance and End user Training.
  • Ability to take and give directions and instructions and provide assistance through completion of tasks.
  • Having good experience working with private and public sector clients.
  • Experience in technical user training and end - user training.
  • Experienced in bridging communication gap between technical projects and organizational management or client objectives, between projects with differing objectives, between technicians and non-technical management and users.

TECHNICAL SKILLS

Programming Languages: C++, Java, SQL, JavaScript, HTML, XML, CSS, Perl, Shell script, PHP, JSON, and UML.

Java API: GWT, EJB, JSF 1.2/2.0, Struts 1.1/2, Servlet, JSP, JSTL, JMS, JDBC, RMI, and TagLibs.

Ajax/JavaScript Libraries: JQuery, Dojo.

XML: XML, XHTML, XSLT, JQuery, XML Schema, JAXP1.1.

Database: Oracle 9i/10g, PL/SQL, DB2, Sybase and MySql.

App/Web Servers: Jetty 8.x, WebLogic Server 8.1,9.x WebSphere Application Server 6.1/7.0, JBOSS, Apache Tomcat 5.0.

Design Methodologies: OOP, AOP, SOA, Design Patterns, and SCRUM.

OS: Windows, Solaris, Unix, Linux.

IDE/Case Tools: Eclipse, Netbeans, ADOBE Flex Builder, WSAD,RAD6.0.

Web Design Tools: Dream Weaver MX, Macromedia Flash 2000.

Build Tools: Ant, Maven.

Framework: SEAM, EJB 3.0, Spring, Hibernate, Struts, Tapestry 4.0.

Version Control: CVS, Subversion, and Rational ClearCase.

PROFESSIONAL EXPERIENCE

Confidential, Malta, NY

Software Engineer

Responsibilities:

  • Analyzed old DRC system, participated in design and development of the new DRC system. Modified existing Loader UI functionality for the deck writers and enhanced its performance in handling different file formats. Added data grids, bulk edits, paging, row edits and admin screens.
  • Need to interact with Users in the main foundry at Germany and collect the requirements and convert them in to technical domain.
  • Extensively involved in the development phase of SDLC. Used Agile based scrum methodology for developing the project.
  • Used SEAM auto generate entities function to develop the new DRC system from the new Oracle Schema that was given to me.
  • Involved in front end development using Ajax based Java script, CSS, JSF 2.0, Rich Faces 4.0 usingXHTML web pages and navigations using XML.
  • Extensively worked onOracle db including writing views and connecting external DB that’s in Secure Data Environment (SDE).
  • Built and deployed the application in JBoss Application Server 5.0 and Jetty 8.0.
  • UsedANTtool for building application EAR for deploying on Web Logic Application servers.
  • Used JBoss developer studio to develop rich web applications.
  • Used SVN Version control system for the project.
  • Deployed the DRC system in MTDC server and various other production environments like the MTDC (Production), Developer and Test.
  • Worked on multiple projects and applications as required.
  • Worked on GWT in enhancing data tables one of the applications because of performance challenges encountered.

Environment: JDK 1.6, JSF 2.0, Rich faces 4.0,Ejb2.1/3.0, JPA, XML, CSS, XHTML,ORACLE SQL Developer 3.1, JBoss Developer Studio, Seam, Windows,JMS,Log4j, JIRA, GWT SDK, Jetty 8.0, Junit, SVN

Confidential, NYC, NY

Sr. Java Developer

Responsibilities:

  • Involved in the analysis and development phase of Software Development Life Cycle (SDLC)
  • Implemented Design Patterns - Business delegate, Singleton, Data Access Object, Service Locator.
  • Involved in the development of the application using Seam web application framework.
  • Wrote simple POJO’s and EJB3 object at backend.
  • Used SEAM Bijection using annotations to in-ject or out-ject to/from assigned variables.
  • Involved in handling Hibernate 3 as part of DB connectivity on MySQL and writing HQL queries.
  • Effectively worked on the DAO layer to accommodate the changes made in database.
  • Used Seam framework to develop Site and Search Administration website.
  • Developed user interface using JSF 1.2, XHTML, XML, Java Script, Ajax, Richfaces 3.x and CSS.
  • Worked on Lucene to add full text indexing and increasing search capability.
  • Built and deployed applications in JBoss Application Server 5.1 with JBoss Developer Studio.
  • Used Log4J for logging errors in the application
  • Used Mantis Bug Tracker for fixing and reporting bugs.
  • Used Subversion for version controlling.

Environment: Seam, Hibernate, JSF 1.2, Richfaces 3.x, Java Script, Ajax, XHTML, Maven, Log4J, MySQL, SVN, JBoss Developer Studio, JBoss Application Server 5.1.

Confidential, Sunnyvale, CA

Sr. J2EE Developer

Responsibilities:

  • Extensively involved in the phases of SDLC. Used Agile based scrum methodology for developing the project.
  • Designed the UI and have drawn the UML Use Cases, Class Diagrams, and Sequence diagrams.
  • Involved in front end development using JSP, JSF 1.2 (Icefaces 1.7.2/1.8), HTML and DHTML.
  • Involved in developing a prototype using JSF 2.0/Icefaces 2.0 Beta.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX and JQuery.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
  • Extensively used the Hibernate Query Language (HQL) in Data Access Objects.
  • Developed EJB component to implement business logic using Session and Message Bean.
  • Implemented asynchronous request processing using Message Driven Bean.
  • Consumed WebServices using Apache Axis 2.
  • Involved in developing code for obtaining bean references in Spring 2.5 framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Understanding XSD, DTD, XPath, XQuery transforming using XSLT.
  • Used SAX-DOM parsers for parsing XML data, JAXB API for binding.
  • Implemented the persistence layer using Hibernate ORM.
  • Extensively worked onOracle10g including storage and retrieving data using Hibernate.
  • Built and deployed the application in Websphere Application Server 6.1/7.0 and RAD 7.0/7.5.
  • Used JMS/MQ for the implementation of asynchronous processing
  • UsedMaventool for building application EAR for deploying on Web Logic Application servers.
  • Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).
  • Worked in deadline driven environment with immediate feature release cycles.
  • Provided Log4j support for the application for debugging the system.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: JDK 1.5, RAD 7.0/7.5, Oracle 11g, Servlets 2.5, JMS/MQ, Spring 2.5, JSF 1.2/2.0, Icefaces 1.7.2/1.8/2.0 Beta, EJB, Hibernate 3.0, Ajax, JavaScript, JQuery, XML, Websphere Application Server 6.1/7.0., Windows XP, HTML, JSP 2.1, CSS, CVS, WSDL 2.0, SOAP 1.2, Log4j 1.3, JNDI 1.2, JUnit, UML, and XSLT, Maven.

Confidential, Seattle, WA

Sr. Java Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Implemented the front end design usingStruts 2 components.
  • ImplementedSpring DIfor the Services.
  • Designed and Developed core functionalities of the system like Earned discounts.
  • Implemented Message Driven beans to develop the Asynchronous mechanism to invoke the provisioning system when a new service request saved in the database.
  • Developed Shell script for validation through Backend systems.
  • ConsumedWeb servicesfor interacting with front-end tools developed in different technologies.
  • Involved in consuming the web-service calls through Client invocation.
  • Used Weblogic Application Server for application deployment in the clustered Unix environment.
  • Used Javascript for client, server validation through expression language.
  • CreatedSQLqueries,PL/SQLStored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures usingOracle 9i/10g Also usedJPAwithHibernateprovider.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) usingJMS.
  • Worked on a desktop application using Eclipse RCP.
  • Used Clearcase for maintaining the component and for release and version management. And Clearquest for bug tracking.
  • Involved in coding forJUnitTest cases along with DBUnit for specific database specific test case issues.

Environment: Java1.4/5.0, J2EE,Servlets, JSTL, Struts 2,Ejb2.1/3.0, JPA, WebServices, XML, XSD, XSLT, CSS, ShellScript, UML, HTML,Oracle10g, Sql, Pl/Sql, Clearcase6.0/7.0, ClearQuest, JavaScript,Eclipse, Eclipse RCP, WebLogic8.x/10, Junit,Solaris, Windows,JIRA,Jax-B, JMS,Log4j, MQ-Series,Axis1.1

Confidential, Houston, TX

J2EE Developer

Responsibilities:

  • Analyzing business requirements and translating them into system requirements.
  • Involved in data model design and architectural discussions.
  • Extensively used Spring MVC in the front end.
  • Used Spring for bean injection, web-services, JNDI Lookup and Email.
  • Developed Advices using Spring-AOP for logging interceptor and transaction.
  • Used transaction interceptor provided by Spring for Hibernate transaction management.
  • Used Hibernate to implement transactions in Service layer and communicate with Database by performing queries.
  • Proficient writing HQL and Named Queries to optimize the performance.
  • Implemented SOA architecture and implemented Web Services using Axis and HTTP invocation.
  • Wrote complex SQL and PL/SQL includes Stored Procedure, Triggers, for maintaining audit trail.
  • Used Maven as build tool, Log4J for logging and used SVN for version control.
  • Involved in the code review process.

Environment: Spring 2.0, Hibernate 3.0, XML, JBOSS 4.2.0,Agile, Eclipse 3.1, SVN, HTML, SQl Server, Maven, JUnit, EasyMock, Web Services Axis, UNIX

Confidential

Java Developer

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton.
  • Developed presentation tier as HTML, JSPs using Struts 1.2 Framework.
  • Developed the middle tier using EJBs, Java Servlets.
  • Configured listeners and wrote MDB’s (Message driven bean) to listen to the messages and subscribe to the topic put by the core application.
  • Entity Beans used for accessing data from the Oracle 8i database.
  • Developed session, entity beans and message driven beans.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Deployed the application in Web logic application server in development and production environment.
  • Configured local development environment using Apache web server and Tomcat Server.
  • Implemented CVS as Version control system.
  • Code Walkthrough/ Test cases and Test Plans.

Environment: Java/J2EE, Struts, Tiles, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit, Eclipse, Oracle8i, Windows NT and Linux

We'd love your feedback!