We provide IT Staff Augmentation Services!

Software Developer Resume Profile

Career Summary:

  • Over 8 Years of experience in developing web based, client/server, distributed architecture, Object oriented architecture applications using Java, J2EE and XML technologies.
  • Extensive expertise in core Java, Java Servlets, JSP programming, J2EE, EJB, JDBC, JMS, Struts, Hibernate, Spring, JNDI, Web Services.
  • Expertise in XML technologies SAX, DOM , Schema and DTD.
  • Expertise in using IDE like Eclipse, NetBeans, Rational Application Developer RAD .
  • Developed wrapper classeswith OPUS application.
  • Development experience with Application/Web servers like IBM Websphere Application server, BEA Weblogic, JBoss and Apache Tomcat.
  • Sound Knowledge in database concepts and working experience on Oracle, DB2, MySQL and SQL Server databases.
  • Experience in implementing Web Services based in Service Oriented Architecture SOA using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, Apache Axis
  • Successfully designed and implemented various reusable components and frameworks using Design Patterns like MVC Model-View-Controller , Business Delegate, DAO, DTO/VO Singleton, Factory etc.
  • Design software or customize software with GUI API for client use with the aim of optimizing operational efficiency, solve customer problem, fix defects and provide customer support.
  • Excellent knowledge of industry standard methodologies like Software Development Life Cycle SDLC , Iterative Software Development Life cycle and Test Driven Development.
  • Implemented JUnit automated unit tests for code testing.
  • Experience in using different design methodologies and tools like UML.
  • Excellent experience in client interaction, requirements gathering, design, development and deployment of various functional documents
  • Strong relational database background in SQL
  • Experience in using agile methodologies for developing the application.
  • Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities.
  • Exceptional ability to quickly master new concepts and a proactive team player.

Technical Skills:

Web Technologies : HTML, DHTML, XML, WSDL, AJAX, Java Script

J2EE Technologies : Servlets, JSP, JDBC, JNDI, EJB2.0, JDBC, JAXP, JavaBeans, JNDI, Java Swing, JMS, JAX-RPC, APIs and Generics , Threading, IO APIs.

Tools /IDE : IBM WSAD5.x, NetBeans4.x, Eclipse3.x, SQL Developer, SOAPUI 2.x, TOAD, DB Visualizer

Database : Oracle8I/9I/10g, DB2, SQL Server 2000, MySql5.0.

Build Tools : Ant, Maven.

Application Framework : Struts, JSF, Hibernate, spring framework.

Distributed Architecture: RMI, EJB3.X, LDAP, Web Services, SOA.

Web/Application Server: Apache Tomcat4x/6x, IBM WebSphere 5x/6x, Weblogic10x/8x, JBoss 6x.

Operating Systems : Windows 95/98/NT/2000/XP, UNIX, Linux. RedHat x86 64 bit

Case Tools/ OOAD : UML2x, Rational Rose1x, Rational Software Architect

Version Control : ClearCase 7.0, SVN 1.6, CVS 1x.

EXPERIENCE

Confidential

Role: Software Developer

Responsibilities:

  • Developed and maintained the application UI based on RAD
  • DevelopedClass diagrams, sequence diagrams using RAD.
  • Developed the front end components using jsf standard and customized tags.
  • Implementing Web Services based in Service Oriented Architecture SOA using SOAP, Restful Web Services, JAX-WS.
  • Implemented S3 bucket upload using AWS API
  • Extensively worked with Spring MVC Architecture and Spring ORM module
  • Refactoring the Java code using Core Java Collections API using Hash Map, Array List, String Buffer etc., to boost the performance
  • Created BO using EJB 3.x.
  • Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache cxf.
  • Consumed web services and were called using JAX-RPC SOAP protocol, WSDL descriptor file and Universal Description, Discovery and Integration Registry UDDI .
  • Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile
  • Designed DAO objects using JDBC and Oracle 10g
  • Used Websphere Application Server to host the application.
  • Used CoreJAVA, OO design, design patterns, multi-threads, TCP/IP
  • Used log4j for logging activities.
  • Used Clearcase for configuration Management

Environment: J2EE, JSF, CSS, Web Services, JSP, SERVLETS, SQL,API, Hibernate,Spring, Windows, Linux.

Confidential

Role: Sr. Software Developer

Responsibilities:

  • Developed and maintained the application UI based on eclipse RCP framework
  • Developed Ant scripts for build-management and deployment activities.
  • Developed a full-fledged Tree Viewer interface using JFace libraries along with drag and drop functionality
  • Refactoring the Java code using Core Java Collections API using Hash Map, Array List, String Buffer etc., to boost the performance
  • Used REST Web Services using JAXB for converting Java Objects from the XML Message
  • Created BO using EJB.
  • Used SWT, JFace libraries and MVC pattern to develop the application's front end architecture
  • Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile
  • Designed DAO objects using JDBC and Oracle 10g
  • Used WebLogic 9.1 to host the application.
  • Used CoreJAVA, OO design, design patterns, multi-threads, TCP/IP
  • Used log4j for logging activities.
  • Used CVS for configuration Management

Environment: Core Java, J2EE, HTML5, CSS, Web Services, SOAP,API, Hibernate, Spring, JSP, SERVLETS, SOAP, Mysql, Windows, Linux,Java Swing

Confidential

Sr JAVA Developer

Responsibilities:

  • Developed Business Components in Java/J2EE and Involved in various phases of Software Development Life Cycle SDLC .
  • Developed REST Web Services using JAXB JSon.
  • Developed user interfaces using JSP.
  • Developed ANT scripts for compiling and deployment.
  • Implemented Model View Controller MVC architecture Using Spring 1.2 at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.
  • Designed and developed several Servlets and Hibernate components.
  • Extensively used Spring IOC, Dependency Injection throughout the application.
  • Involved in the development of various interfaces for EFT, Focus and BillPay modules.
  • Responsible for coding the front end validations using JQuery.
  • Designed and developed the Focus Integration component using Focus tool.
  • Used Hibernate frame work for modules like Work Message and Error Handler in the project.
  • Developed wrapper classesusing with OPUS application.
  • Deployed the entire application on IBM WebSphere application server.
  • Extensively used log4j for logging the log files.
  • Wrote test cases for unit testing using JUnit.
  • Used Agile methodology for development process.

Environment: Core Java, J2EE JSP, XML, Web Services/ SOA, spring , API, Hibernate, REST, WebSphere 6.1, SQL, PL/SQL, JUnit 4.3, Subversion, Focus, OPUS, Castor and Oracle 9i, Java Swing

Confidential

Role: Software engineer

Responsibilities:

  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Team Work Allocation, Monitoring and Technical Updations
  • Client interaction for the requirements and demos
  • Integrated Spring and Hibernate using Hibernate Template provided by Spring ORM and implemented them as web services.
  • Used Ant for developing build scripts and deploying the application into Tomcat.
  • Coding and Code Reviews
  • Database design of the application, enhancements
  • Weekly meetings and Demo to Clients
  • Application deployments using SVN and ANT
  • Estimation of Man hours
  • Technical Design based on Client's requirements
  • Email and SMS alerts when an event or special session scheduled.

Environment: Java, Hibernate, Core Java, Servlets, JSP, JMS, API, Struts2.0, Spring 2.5, Java / J2EE Patterns, JUnit, JDK 1.6, SVN, JDBC, ANT1.6.

Confidential

Role:Java Programmer

Responsibilities:

  • Developed dynamic page designing using JSP to invoke Servlets Controllers .
  • Developed JDBC Connection pooling to optimize database connections.
  • Coordinated with the users to gather and analyze the business requirements.
  • Design Development of design specifications using design patterns and OO methodology using UML Rational Rose .
  • Involved in Use Case analysis and developing User Interface using HTML/DHTML
  • Involved in the Development and Deployment of Java beans.
  • Wrote different stored procedures in Oracle using Pl/SQl.
  • Used Java Script for Client side validations.
  • Implemented Session Tracking and User Authentication.

Environment:Core Java,JSP,Servlets,JDBC,JavaBeans,Oracle,Hibernate,HTML/DHTML,VisualCaf 3.0, Microsoft FrontPage, Java Script 1.3, PL/SQL,Spring, JavaMailApi, Tomcat 4.0, Windows 98.

Confidential

Role: Jr. Java Programmer

Responsibilities:

  • Developed the application utilizing the Struts framework and MVC Architecture.
  • Implemented Tiles, Validation frame works and Nested tag libraries.
  • Involved in developing JSP pages for the web tier and validating the client data using the Java Script.
  • Implemented Struts to direct user requests to a controller servlet, which determined the nature of the request and passed it off to the appropriate handler.
  • Adopted J2EE best Practice, using J2EE Design patterns like Data Access objects for portability and performance and created many Value Objects.
  • Designed test-first code methodology and implement test cases using JUnit
  • Implemented the database queries in DAO, used web services to access the web enabled methods.
  • Implemented CSS Cascading style sheets at JSP pages for GUI look and feel
  • Prepared test cases with respect to front end pages developed and tested upon the test cases written.
  • Used CVS Concurrent Versions System for version control.

Environment: Core Java, Java Swing, Tiles, J2EE Java, Servlets, JSP, JDBC-SQL , JavaScript, HTML, Eclipse, Spring, hibernate, Apache Log4j, UML, JDBC, JUnit, CVS, Struts, Oracle 7.

Hire Now