We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

Philadelphia -, PA

SUMMARY

  • 9+ Years of experience in Analysis, Developing and Maintenance/Support for web based, client/server applications using Java and J2EE technologies in Banking, Health Care domains.
  • Rich work exposure in software development with responsibilities as Team Member, Team Leader and Onsite Coordinator.
  • Experience in using integrated development environment Eclipse, RAD and Net Beans.
  • Expertise in different application servers like WebSphere, Tomcat and JBoss Application server.
  • Expertise includes development of distributed multi - tier Client/Server frameworks such as Struts, Spring MVC and Service Oriented Architecture (SOA).
  • Followed best practices using J2EE design patterns (MVC, Service Locator, Singleton, Session Facade, Business Delegate, DAO and DTO).
  • Experience in implementation of Open-Source frameworks like Struts, Strut, Hibernate, Web Services etc.
  • Experience in application development using J2EE technologies like JSP, Servlets, EJB, JDBC, XML and Web Services.
  • Experience in using frameworks like Struts, spring, Build tools like ANT, MAVEN and logging framework Log4J.
  • Working knowledge of Java Web Services with real time knowledge using SOAP, WSDL, JAX-WS, REST, and JAX-RS.
  • Involved in coding in Java, J2EE, and SOA technologies.
  • Experience in Software Development life cycle (SDLC) including Requirements, Analysis, Design, Development, Testing, Maintenance and Enhancements (Waterfall).
  • Experience in an Agile Software Development environment using AGILE methods like SCRUM.
  • Experience in developing web based GUIs using JSP, AJAX, HTML, CSS and JavaScript.
  • Good at Bug fixing, Code reviews, and System testing.
  • Expertise in application interaction with Database systems such as Oracle, DB2, PostgreSQL Server by using JDBC, IBATIS and Hibernate O/R mapping framework.
  • Experience in using the TOAD, Rapid SQL and SQL Developer by executing the SQL queries on tables.
  • Experience in using the SVN, CVS and Visual Source Safe, GIT Version control system in managing the developed code.
  • Experience in working under high stress environment to meet the project deadlines.
  • Capable team player who works well with people at all levels.
  • Excellent written and verbal communication, analytical, interpersonal and presentation skills.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, HTML, JavaScript, XML.

J2EE: JSP, Servlets, JDBC, JNDI, EJB, DOM, SAX.

Frameworks: Struts, spring, Hibernate, iBatis.

IDEs: Eclipse, RAD, NetBeans.

Application Servers: IBM WebSphere, Tomcat, JBoss Application server.

Build Tool: Ant, Maven, Jenkins

Asynchronous Tech: AJAX.

Scripting / Styling: JavaScript / CSS/Angular JS.

Databases: Oracle, MYSQL, PostgreSQL and DB2.

Web Services: WSDL, UDDI, Apache Axis, JAX-WS, JAX-RS, REST.

Software Configuration Tools: CVS, SVN and Visual Source Safe, GIT.

Reporting tool: Crystal Reports, iReports, SSRS

Operating System: DOS, Windows, Linux, CentOS

Protocols: TCP/IP, FTP, HTTP

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia - PA

Sr. Software Engineer

Responsibilities:

  • Involved in coding and unit testing in J2EE Environment.
  • Implemented and established an agile methodology for Quality Assurance and Software Testing process to be more effective in dealing with business realities such as changing requirements during development.
  • Worked on Eclipse as the developing environment and GIT as version controller.
  • Developed the application using Java Server Pages (JSP). The data is persisted using Hibernate and the database is Oracle 11g.
  • Developed the Reconciliation process using Java, J2ee, spring, Hibernate, Oracle, Maven, and Junit.
  • Involved in deployment of code to various environments and test the assigned module.
  • Used JSTL Tag Libraries and Spring Form tag libraries for JSP pages.
  • Used Hibernate as ORM tool for object data persistence.
  • Written database queries, stored procedures and triggers using SQL, PL/SQL.
  • Implemented the DAOs to perform the data operations - retrieve, update, insert and delete.
  • Integrated spring, Hibernate to provide efficient data access and display of data from Oracle databases.
  • Created HBM files and used Hibernate Template to do CURD operations on Database.

Environment: Java, J2EE, SQL, PL/SQL, SQL Developer, Servlets, JSP, Struts, Spring, Hibernate, iBatis, RAD7.5, Eclipse, Oracle 11g, IBM DB2, WebSphere, JBoss, HTML, JavaScript, ANT, log4j, CVS, GIT, Jenkins, XML, EJB, Web Services, JDBC, Ajax, Unix, REST.

Confidential

Responsibilities:

  • Developed the application using Struts Framework with respect to Model View Controller (MVC) architecture.
  • Worked on RAD as the developing environment and CVS as version controller.
  • Used iBatis to perform the database operations with back end Oracle database.
  • Managed different versions of the source code and code deliverables using CVS as a Version Control Tool.
  • Developed the Web Application using Struts, JSP, Servlets, HTML and performed validations using JavaScript and validation framework.
  • Written database queries, stored procedures using SQL, PL/SQL.
  • Implemented the DAO’s to perform the data operations - retrieve, update, insert and delete.
  • Deployed the application onto WebSphere as application server.
  • Used the Ant Build tool to build the application.
  • Created different branches to maintain code base for each environment using CVS.

Environment: Java, J2EE, HTML, JavaScript, Servlets,JSP,Struts,iBatis,RAD7.5, Oracle 11g,Web Sphere Application Server,ANT,log4j,CVS,JDBC

Confidential

Responsibilities:

  • Worked as part of maintenance team to support the smooth operations of these applications.
  • Acquired knowledge to maintain the projects.
  • Developed the Web Applications using Java, Struts. Spring, iBatis, Oracle, DB2.
  • Involved in coding and Bug Fixing, deployment.
  • Deployed the applications onto WebSphere as application server.
  • Worked on RAD as the developing environment and CVS as version controller.
  • Used iBatis as ORM tool for object data persistence.
  • Used JSTL Tag Libraries for JSP pages.
  • Implemented the DAOs to perform the data operations - retrieve, update, insert and delete.
  • Worked with Session beans implementing Bean Managed Transaction for writing business logic and implemented middle tire components, Message Driven Bean to exchange messages.

Environment: Java, J2ee, JSP, JSTL, Struts, Spring, Hibernate, iBatis, RAD7.5, Oracle 11g, IBM DB2, Web Sphere Application Server, HTML, JavaScript, ANT, log4j, CVS, XML, EJB, JDBC, Ajax, SQL Developer, SQL, PL/SQL, Servlets

Confidential

Sr. Software Engineer

Responsibilities:

  • Worked as Part of the Implementation team.
  • Developed the application using Struts Framework with respect to Model View Controller (MVC) architecture.
  • Development of Java related classes and components using Eclipse as IDE.
  • Managed different versions of the source code and code deliverables using VSS as a Version Control Tool.
  • Developed the Web Application using Struts, JSP, Servlets, HTML and performed validations using JavaScript and validation framework.
  • Implemented various iReport as per client requirement.
  • Developed User interface screens using Servlets, JSP, Ajax, JavaScript, CSS, HTML and implemented Struts framework.
  • Developed SQL Queries and PL/SQL code (procedure, function) for implementing the business logic to update the data in Database.
  • Implemented SOA using Web Services (JAX-WS).
  • Implemented Middle tier technologies using EJBs. Developed session Beans.
  • Used Log4j for logging and debugging.

Environment: Java, Servlets, Oracle, JSP, J2EE, Struts, Eclipse, Oracle 10g, JBoss, HTML, CSS, JavaScript, VSS, XML, EJB, JAX-WS, JDBC, Ajax, SQL Developer.

Confidential

Software Engineer

Responsibilities:

  • Developed SQL Queries and PL/SQL code at back end for implementing the business logic
  • Developed JSPs, Action Classes, Action forms, Struts Configuration file and business objects for the application.
  • Developed user interfaces using HTML, JSP, CSS, Java Script.
  • Developed the application using Struts Framework with respect to Model View Controller (MVC) architecture.
  • Development of Java related classes and components using Eclipse as IDE.
  • Prepared Application Architecture Overview Diagram and other High level and detailed level design documents, including class, Interface and system specification documents using MS Visio.
  • Implemented various Jasper reports as per client requirement.
  • Performed data validation in Form beans and Action Classes.
  • Effectively used Log4j framework to implement logging system for the project.
  • Wrote ANT build scripts to compile Java classes and create jar and package them into ear files.
  • Performed client side validations using JavaScript scripting language.
  • Implemented various design patterns DTO, Business Delegate, DAO and singleton for loose coupling of components.
  • Used Backend as the PostgreSQL database & used JDBC technologies for integration.

Environment: Core Java, J2EE, Struts, PostgreSQL, NetBeans, Tomcat, Servlets, JSP, JSTL, HTML, CSS, JavaScript, log4j, SVN, XML, UNIX.

We'd love your feedback!