We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • 5+ years of professional experience in design and development of Web - based, Client-Server and System level applications using Java/J2EE technologies.
  • Experienced in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment, and support.
  • Experience in developing applications using Core Java, J2EE, JSP, JSF, Servlets, Java Beans, EJB, Hibernate, JMS, JDBC, XML, HTML, XHTML, HTML5, CSS, DHTML, JavaScript, XSLT, AJAX and JQuery.
  • Expertise in implementing MVC architecture using Struts 1.2/2.0, Spring 3.0, EJB 2.0/3.0
  • Experience in implementation of Hibernate ORM (Object Relational Mapping) in a typical n-type architecture.
  • Expertise in using Web Service technologies like SOAP, WSDL, UDDI, RESTAPI to implement Service Oriented Architecture (SOA).
  • Experience on working with Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert, delete, and update the data from the database.
  • Expertise in Application development using various frameworks such as Jakarta Struts Framework 1.2/1.3, Java Server Faces, Spring Framework 1.2/1.3/2.0, Spring MVC, Hibernate 3.0 ORM with GUI plug-ins, validation plug-ins like and security modules.
  • Experience in using Angular JS, Node JS, HMTL, DHTML, XML, DTD, XLST and CSS to develop web interfaces.
  • Well Acquainted with RDBMS like Oracle 9i/10g/11g/12c, MySQL, MySQL, and Databases.
  • Expertise in deploying enterprise applications on Web/Application servers like Apache Tomcat and Web Logic.
  • Expert knowledge of data structures , computer logic and flow-charting, program design methods and techniques, database vendor versions, compiler versions.

TECHNICAL SKILLS:

Langages: Java 1.4/1.5/1.6/1.7/1.8 , C, C++, SQL, PL/SQL

J2EE Technologies: Servlets 2.3/2.4/2.5/3.0/3.1 , JSP 1.2/2.0/2.1/2.2/2.3 , JSTL, JDBC 2.0/3.0/4.0, JMS, JNDI, JSF, XML, JAXB, EJB 2.0/3.0, JAAS, RMI, JavaBeans, JavaMail API, JavaPersistence API

Core Java: Multithreading, Collections, Generis, Serialization, Swing, AWT, Concurrency Control, File I/O

Web Technologies: HTML3/5, DHTML, XHTML, CSS3, XML, XSL, XSLT, Schema, XPath, DOM WML, JavaScript, JQuery, AJAX, Node JS, Angular JS

Databases: Oracle 8i/9i/10g/11g/12c, DB2, SQL Server 2000/2008//2012/2014 , MySQL 4.x/5.xWSDL, SOAP,REST API, JAX: RS, JAX-WS, JAX-RPC

Web/Application Server: Web Logic 8.1/9.2/10g/11g/12c, Apache Tomcat 4.0/5.x/6.x

Framework: Struts 1.2/2.0, Springs 2.0/2.5/3.0/3.1 (MVC, DI, AOP, IOC, Security, DAO)

ORM: Hibernate 3.0/3.2/4.0/5.0 , JPA.

IDE Tools: Eclipse 3.x/4.x, JDeveloper, RAD, NetBeans, JBuilder, MyEclipse 5.x/6.6

Design Methodologies: OOP, Agile, Water Fall, SCRUM, UML,J2EE Design Patterns (Singleton, Facade, Builder Pattern, Factory pattern, Proxy, Interface, Service Locator, Composite, Decorator, Command, State, Null Object, MVC, Template, Strategy, Observer)

Operating Systems: Windows NT/ 2000 / XP/Vista/7/8, UNIX(Shell Scripting), Linux, Mac OS X.

Testing: JUnit& JTest

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

Software Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Used JSP’s, HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Used JavaScript, Angular JS and JQuery for user interactions in pages.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Implemented the business logic using various Design patterns.
  • Developed the entire application web-based client implementing MVC Architecture using spring framework.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Used spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate , including mapping files, configuration file and classes to interact with the database.
  • Used SQL, HQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Also used stored procedures connecting to the database using spring JDBC .
  • Responsible for modifying existing xml schema definition as per client’s requirements.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents and xml files.
  • Extensively used JSP to develop schema viewer applications.
  • Used Eclipse IDE to develop/create my code for messaging.
  • A Web Sphere JNDI naming tree is maintained for the external configuration of a service.
  • Enabling XA transactions to achieve consistency for the services connecting to fines and i-series database.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Good hands on UNIX commands, used to see the log files on the production server.
  • Developed several shell Scripts to automate file transfers.
  • Involved in developing Unit Test cases and testing the Application.
  • Involved in the complete life cycle of the project from the requirements to the production support.
  • Deployed the complete Web and enterprise applications in WebSphere Server.

Environment: JDK 1.7, Java Script, HTML, CSS, Angular JS, JQuery XML/XSLT, Spring-4.0.4, Hibernate-4.2.1, Spring Web services, Spring Security, Spring Tool Suit, Tortoise SVN, Log4J, JProfiler, nginx, and Redis-3.2, Maven- Builder Tool, Apache Jenkins, Oracle, Windows.

Confidential, Mclean, VA

ISSO

Responsibilities:

  • Developed application layout and composing tiles definitions, managed beans to use with Spring Framework at Business Tier and uses Spring Bean Factory for initializing services.
  • Developed the J2EE application based on the Service Oriented Architecture.
  • Developed using new features of Java 1.7 Annotations, Generics , enhanced for loop Developed applications in Eclipse IDE and Deployed in WebSphere Application Server 8.5 and JBoss Application Server.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Software Development is driven by pure agile methodology, short sprints in from of iterations and developed using Java JEE components . Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Used JNDI lookup in establishing a singleton database connection class using JDBC connection pools setup on the application server.
  • Developed several SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Debugged the code using Java debugger and Eclipse and used exception, condition and other break points.
  • Built the application using TDD (Test Driven Development) approach and Involved in different phases of testing like Unit testing, regression, integration, and stress testing using HP Load runner and also responsible for fixing bugs based on the test results.
  • Developed Stored Procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate.
  • Involved in creating, modifying and tuning SQL queries, prepared statements and stored procedures used by the application using PL/SQL developer and Oracle 10g as the database.

Environment: JDK 1.6, RSA Access Manager, Apache web servers, Weblogic, Spring, Struts2, authentication, authorization, GTM, LTM

Confidential

J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development, and Production of the Application and develop UML diagrams. Involved in preparing the High Level and Detail level design of the system using J2EE .
  • Implemented the web-based application following the MVC architecture using Struts Framework and used Spring in developing beans which are used all over the application.
  • Involved in designing and developing the web pages as per business requirements using JSF portlets. Involved in developing distributed, transactional, secure, and portable applications based on Java technology using EJB technology.
  • Developed the functionalities using Agile Methodology.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Used java collections API extensively such as Lists, Sets and Maps. Involved in Creating and consuming SOAP and REST Web services using annotations for external application integration.
  • Configured JBOSS Application server and deployed the web components. Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms. Assisted in writing the SQL scripts to create and maintain the database, roles, users, tables in SQL Server.

Environment: Java 1.7, Java Beans, Spring 3.0, Hibernate 3.0, Angular JS, Ajax, JQuery, JSP, XSD, XML Bean, Web Sphere 8.5, Eclipse Juno, DB2, JUnit, Unix, Spring Framework security using AWS, Oracle Business components

Confidential

Java Developer

Responsibilities:

  • Responsible for gathering business requirements, writing technical specifications
  • Participated in technical design reviews and actively involved in Functional Design.
  • Created UML diagrams, Activity diagrams, Class diagrams and Sequence diagrams to capture architecture and application design
  • Worked with Struts 2 frame work - creating Action classes and coding JSP 's using Struts 2 tags for the presentation layer.
  • Developed MVC design pattern based User Interface using JSP , XML, HTML, CSS and Struts.
  • Used Struts validator framework to validate user input.
  • Used Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Developed business layer using Spring, Hibernate and DAO s .
  • Participated in Change Requirements and Bug fixing.
  • Developed screens using JSP, JavaScript, AJAX and Ext JS.
  • Involved in design and development of server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Defined Action Forms , Model Components using Struts MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Developed code for supporting classes, Sql mapping for Oracle Stored Procedures .
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexesand constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Involved in creating UNIX shell Scripting .
  • Used JSF as the web framework
  • Flavors of Agile Methodologies (SCRUM) are used to improve the control over the project and reduce the dependence on individuals as the project has significant number of teams
  • Coding, peer code review, and Unit testing during the development and also for Change Requests.

Environment: Java 1.6, HTML/DHTML, Java Script, CSS, AJAX, JQuery, JSP, Struts framework, Spring, Java Beans, XML, Web services, Apache Tomcat, Eclipse, Web logic 7.0/8.1, Oracle 10g, PL/SQL

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed, developed, deployed physician finder, hospital search and Maps & Directions functionality Using Java and JSP
  • Used Web Sphere Studio for the development of Java Servlets and JSPs and deployed them using Web sphere
  • Designed and developed the presentation layer using AJAX for RUI (Rich User Interface).
  • Used Jsp Taglibs (JSTL) for the customization of the web pages.
  • Developed the Servlets and Data Access Layer classes and used JDBC API for interaction with the Oracle Database.
  • Involved in front-end designing using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
  • Testing the module, fixing the bugs and XML used to transfer the data between different layers.
  • Used UML Methodologies for designing the gathered requirements.
  • Was involved in creating Use Case Diagrams.
  • Documented the work done and gathered the specification changes.
  • Coordinated with other teams in resolving software/hardware issues.
  • Involved in writing unit test cases and unit testing.
  • Created stored procedures using SQL Server and accessed them by using Java.
  • Used Rational Rose to design class diagrams and sequence diagrams.

Environment: Java, J2EE, Struts, JSP, JSTL, RUP, UML, Web Methods, Servlets, JavaScript, PL/SQL, WebSphere5. 0, SQL Server, Oracle 9i, web portal.

We'd love your feedback!