We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 7+ years of experience in Analysis, Design, Development, Implementation and testing of Web based applications. Over 7 years of experience in application design and development using JAVA and other web technologies including Core Java, J2SE 5.0, J2EE, EJB, JSP, JSF, Servlets, Swings, JMS, RMI, Struts, XML, ANT, JDBC.
  • Experience in all the phases of Software Development Life Cycle (SDLC) involving Requirement Analysis, Design, Coding and Implementation.
  • Extensive experience in different IDEs like Eclipse, NetBeans, Builder and WebLogic workshop and Visual Studio.
  • Extensive knowledge and working experience, Service - Oriented architecture (SOA), Rational Unified Process (RUP), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
  • Experience in using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing efficient and effective strategies for new developments.
  • Experience in using design patterns and frameworks such as MVC, Struts, Hibernate, spring and a thorough understanding of Database application designs and implementation using Oracle, SQL Server
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming
  • Experience in developing applications using JAVA, J2EE (JSP, Servlets, JDBC), JavaScript, JQuery and HTML.
  • Experience in developing AXIS2 web services using SOAP, WSDL and HTTP.
  • Hands on experience in JUNIT to write test cases for unit testing
  • Involved in integration, functional and user acceptance testing.
  • Used application servers like WebLogic, WebSphere and Tomcat servers based on the client requirements and project specifications.
  • Industry experience in Banking, Reservation and Insurance domains
  • Highly self-motivated and a goal oriented team player with strong analytical and problem solving abilities with good communication and interpersonal skills.
  • Strong debugging skills and ability to learn new concepts and technologies quickly.
  • Strong team player with organizational and analytical skills.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, SQL

J2EE Technologies: Servlets, JSP, EJB, JMS, JDBC, JNDI, JTA, JPA, JUnit, Web Services(SOAP)

MVC Frameworks: Struts, Spring, JSF

ORM Frameworks: Hibernate, JPA

Web Technologies: HTML, DHTML, HTML5, CSS, Java Script, XML, XHTML, AJAX.

Application Servers: WebLogic, WebSphere

RDBMS: Oracle 8i/9i/10g/11g, MS Access, SQL Server 2010, MySQL

HTTP Web Servers: Apache Tomcat.

Methodologies: UML, OOAD, JAVA/JEE/J2EE Design Patterns.

IDE/Utilities: Eclipse, PL/SQL Developer, SQL Developer, NetBeans.

UML Tools: Rational Rose, MS Visio.

Operating Systems: Solaris(UNIX), Linux, and Windows XP/Vista/7

Others: Maven, Ant, CVS, Log4j, JavaScript, Unix Shell scripting, JQuery, MS-Office.

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Java/J2EE Developer

Responsibilities:

  • Understanding the requirements of the application and involved in gathering business requirements from client and prepared system requirement specification (SRS) and functionality documents.
  • Developed the JSPs for page representations.
  • Implemented Validation, and menu navigation using JQuery.
  • Worked on Spring MVC framework for application development So that the developed application has a separate paradigm for model layer, presentation layer and control layer.
  • Designed and implemented Hibernate Domain Model for the services.
  • Worked on Eclipse IDE as development environment.
  • Developed Weblogic web services with along with Spring3 core IoC container.
  • Involved in writing Hibernate mapping files (hbm files) and generating hibernate POJOS and wrote various Hibernate Queries using Hibernate Query Language and native SQL Queries.
  • Generated SOAP Request and Response Messages through WSDL file.
  • Developed BPM processes using Oracle BPM 11g.
  • Developed SQL scripts and PL/SQL stored procedures for querying, populating and retrieving data from Oracle/SQL Server database.
  • Parsing of XML documents received from Customers is done using SAX Parser.
  • Used SVN for version management.
  • Extensively Worked on HTML, Java Script, and CSS for developing front end.
  • Wrote build & deployment scripts using Ant for the application and used Log4J for debugging and made the code a bug free application.
  • Designed and prepared unit Test case using JUNIT and easy mock l for code review to check the Sun Java Coding standards, to identify the duplicate code, object or component complexity and dependency etc.
  • Involved in configuration and deployment of application on WebLogic.
  • Involved in QA and production Support and resolved many issues.

Environment: HTML, CSS, JQuery, Spring 3, Weblogic 11g, SOA 11.1.X.X, OBPM 11g, SOAP UI 3.5, ANT 1.8.1, Hibernate 3.1, JAXB, XML, XSLT, SAX/DOM, SQL, Eclipse Luna, Linux.

Confidential, Jersey City, NJ

Java Developer

Responsibilities:

  • Identified the Business Requirements and Involved in preparing System Requirements for the project.
  • Used J2EE design patterns like Value Object Pattern, MVC, and Singleton Pattern.
  • Consumed soap web services developed by third party vendors.
  • Designed and developed various stored procedures, functions and triggers in PL/SQL to implement business rules.
  • Created Rest web services to get the response in front end for online banking and even for mobile application.
  • Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
  • Used Web service to load various labs and external systems by using their services.
  • Participated in the technical code reviews and prepared peer review documents.
  • Developed Maven build scripts and involved in deploying the application on WebSphere.
  • Used SVN as version control.
  • Involved in various SDLC phases like Design, Development and Testing.
  • Developed Graphical User Interfaces using XML and JSP's for user interaction.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Data Access was done using iBatis-ORM.
  • Assisted efficiently in the design, development, testing, upgrading new HRIS capabilities.
  • Consumed Web Services to check the credit history report of the applicants.
  • Wrote test cases in JUnit for unit testing of classes and documenting the system deployment.
  • Used Ant to build the J2EE application.

Environment: Java 1.6, J2EE, Eclipse IDE, Spring 3.0, JavaScript, JPA, JSON, XML, JAXB, WebLogic, Oracle 10g, PL/SQL, Restful Web service, Maven, Hadoop, Subversion.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Have worked on this end to end enhancement project and developed the application.
  • Determined the requirements for this project
  • Involved in the analysis of the requirements
  • Involved in the preparation of design strategy documents
  • Prepared the low level design for server components and UI components
  • Developed application using JQuery UI framework, Bridge MVC framework, EJB and Toplink ORM framework
  • Involved in the development of test cases for the testing phase
  • Involved in defect fixing activity as a part of system testing

Environment: Java/J2EE, JQuery, EJB, Bridge MVC, Toplink

Confidential

Java developer

Responsibilities:

  • Worked on the project using industry standard design of technologies which mainly include Struts 2, Spring 3.1 and Hibernate.
  • Used Agile (SCRUM) methodologies for application development.
  • Implemented the MVC design pattern using Struts 2.
  • Used features of Spring 3 framework like IOC, AOP and Spring Hibernate integration on the server side.
  • Designed and implemented the Hibernate based DAO layer.
  • Created and consumed SOAP Web Services using JAX-WS.
  • Used Maven2 for product lifecycle management.
  • Created the PL/SQL stored procedure, function, triggers for the Oracle 10g database.
  • Assisted the Quality Analysis team in testing the application.
  • Created unit test cases using JUnit.
  • Used Eclipse as the IDE and Web Logic 10 as the application server.
  • Worked on the production support team and the deployment team.

Environment: JDK 1.5, Agile(SCRUM), JSP, Servlets, MVC, DAO, Struts 2, Spring 3.0, Hibernate 3.3, HTML,JMS, DHTML, JAX-WS, CSS, AJAX, SOAP Web Services, Oracle 10g, Eclipse 3.5, Web Logic 10, JUnit.

Confidential

Software developer

Responsibilities:

  • Extensively worked on Struts Framework.
  • Created used interfaces using JSP.
  • Developed the Web Interface using Servlets, Java Server Pages, HTML and CSS.
  • Developed the DAO objects using JDBC.
  • Business Services using the Servlets and Java.
  • Developed and modified Servlets to accept and process request from the clients.
  • Developed various objects using java and HTML and DHTML to maintain well-structured GUI and to interact with Controllers to get data from Oracle database.
  • Used JDBC to connect the J2EEserver with the relational database.
  • User input validations done using JavaScript and developed use cases using UML.
  • Extreme programming methodologies for replacing the existing code and testing in J2EE environment.
  • Developed java classes for business layer.
  • Developed database objects like tables, views, stored procedures, indexes.
  • Involved in testing and fixing the bugs.

Environment: Java, J2EE, JSP, Struts, HTML,DHTML, Custom Tags, ANT, Java Script, XML, JDBC, Oracle (PL/SQL), DAO, Linux, Web Logic, JUnit, Log4j, Eclipse.

Confidential

Junior Systems Engineer

Responsibilities:

  • Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
  • Implemented Java design patterns wherever required.
  • Involved in development, maintenance, implementation and support of the System.
  • Involved in initial project setup and guidelines.
  • Implemented Multi-threading concepts.
  • Developed the application using Core Java, J2EE and JSP’s.
  • Installation and deploying in Tomcat server.
  • Different types of testing viz Unit, System, Integration testing etc. is carried out during the testing phase.

Environment: Java, J2EE, JSP, JDBC, JUnit, XML, HTML, Eclipse 3.1 IDE, XSLT, Apache Tomcat.

We'd love your feedback!