We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

Lyndhurst, NJ

SUMMARY:

  • Over 7 years of experience in Software Analysis, Design, Development, Implementation, Testing, Support and documentation of Client - Sever and Web based applications using Java technologies.
  • Hands on experience in developing the applications with Java, J2EE technologies (Servlets 2.4, JSP 2.0, JSTL 1.0, EJB 3.0, JNDI, JMS, JDBC, Web Services - SOAP & REST, Hibernate, MVC Frameworks, HTML).
  • In depth knowledge of Object Oriented programming methodologies (OOPS) and object-oriented features like Inheritance, Polymorphism, Exception handling and Templates and development experience with Java technologies.
  • Excellent skills in Struts (Validators, Action, Dynavalidatorform, Tiles), Spring Framework (IOC, AOP, DAO, MVC), JSF framework.
  • Experienced in Object Relational Mapping(ORM) tools such as Hibernate & iBatis.
  • Design Patterns (Singleton, Factory, MVC, Front Controller, Business Delegate, Session Façade, Data Access Object and Data Transfer Object)
  • Application Techniques: PFC Library, OOPS, SOA, Client-Server, .Net Framework and Java Strut & Spring Framework, Angular JS
  • Good experience in UI development using HTML5, CSS, Javascript, Bootstrap, JQuery, DOJO, AJAX, AngularJS.
  • Proficient in using XML Suite of Technologies - XML, XSD, DTD, XSL, XSLT, DOM, SAX, JAXB, XMLBeans.
  • Strong knowledge with Web Services using SOAP, WSDL, Apache Axis, JAX-WS, JAX-RS, Jersey.
  • Sound knowledge of RDBMS concepts and hands on experience with database Oracle, DB2 and SQL Server.
  • Sound Knowledge and experience in developing and deploying application using JBoss, IBM Websphere, Weblogic and Tomcat Servers.
  • Experienced in asynchronous messaging applications using JMS, MDB, Tibco EMS, ActiveMQ. Used both Queues and Topics.
  • Involved in all phases of Software Development Life Cycle (SDLC)
  • Sound Knowledge and Good understanding on Data warehousing concepts, Data modeling, ETL process, Reporting, Data Integration, Master Resource Management.
  • Troubleshooting experience in bug fixing, code review, Integration and unit testing, using various testing methodologies and tools.
  • Team Player with good analytical, technical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.

TECHNICAL SKILLS:

Operating Systems: Windows 7, Windows XP, Windows NT, Unix, Linux, Solaris.

Languages: Java, Python, C++, C#, UML.

Technologies: JSP 2.0, Servlets2.4, EJB 3.0, Java Beans, JDBC, Hibernate, SOAP, WebServices, Struts 1.2, Spring, Spring MVC, JSF, HTML, HTML DOM, CSS, JavaScript, JQuery, AJAX, Dojo, XML, XSD, XPATH, JAXB. Asp.Net.

Application Servers: JBoss, Glassfish 2.1, Weblogic, Web Sphere, Apache Tomcat Server .

Designing Tools: Rational Rose, Visio.

IDE: Eclipse, WSAD, NetBeans, Visual Studio.

Versioning Tools: Clearcase, CVS, Tortoise SVN, GitHub.

Database: Oracle, DB2, SQL Server .

PROFESSIONAL EXPERIENCE:

Confidential, Lyndhurst, NJ

Software Developer

Responsibilities:

  • Involved in the complete SDLC (Analysis, Design, Development, Testing and Production).
  • Used Agile Scrum methodology in SDLC.
  • Involved in developing front end screens using JSP, JSTL, HTML5, Javascript, JQuery, AJAX and AngularJS. .
  • Extensively used Core Java and Spring framework in developing business logic.
  • Developed MVC architecture using Spring framework’s MVC module.
  • Developed Restful Web Services using Jersey to expose data for internal systems.
  • Implemented JAXB Framework to convert XML files into Java Objects and vice versa (marshalling and unmarshalling).
  • Wrote SQL queries, stored procedures and views for DAO layer.
  • Created release branches in GIT by GIT Administration including branching, reporting, and assisting with project and end user support.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM Option.
  • Extensively used subversion in creating branches and merging the code between branches.
  • Used Core Java features such as Multi-Threading, Collections, and Exception handling to efficiently process high volume transactions.
  • Wrote test cases for unit testing with the help of JUnit framework.
  • Created Autosys jobs to run various batch jobs.
  • Implementing a Continuous Delivery framework using Maven, Jenkins and Chef in Linux environment.
  • Used ANT Script for building and deploying the application.
  • Integrated Bamboo (continuous integration tool) to automate code analyzing, compiling and testing process which also provides on-demand build infrastructure.

Environment: Core java, JSP, Spring, Spring MVC, Jasper, Javascript, HTML, CSS, Eclipse, JUnit, BEA Weblogic, Subversion, JAXB, Oracle, Rapid SQL, Commons logging, ANT.

Confidential, Madison, WI

Software Developer

Responsibilities:

  • Understanding of business requirements and identify the relevant functional and technical requirements.
  • Documenting the Functional and Technical specifications.
  • Worked on the project using agile methodology.
  • Involved in developing UI using JSF framework, JSP, JSTL, HTML5, CSS, Javascript, JQuery, AJAX and AngularJS.
  • Created Webservice Client from WSDL using Apache Axis framework which builds SOAP messages and used those webservice methods to communicate with internal systems.
  • Involved in developing Unit Test cases and testing the Application.
  • Done logging using Log4j and commons-logging frameworks.
  • Developed the reports that have to be generated based on user input.
  • Used various report generation tools like iText and Apache POI for generating reports in PDF and excel formats respectively.
  • Extensively involved in developing and writing Maven build scripts for automated build and deployment processes.
  • Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.

Environment: Java, J2EE, EJB, JSP, XML, JSF, iText and Apache POI, PL/SQL and SQL Server, IBM Websphere.

Confidential, San Diego, CA

Software Developer

Responsibilities:

  • Implemented MVC architecture using Apache STRUTS framework.
  • Used Tiles to provide a full-featured, robust framework for assembling presentation pages from component parts.
  • Performed client side validation using Javascript and server side validation using Struts Validation Framework.
  • Developed the presentation layer using JSP, Tag libraries, GWT, HTML, CSS and client validations using JavaScript.
  • Developed Restful webservices using Jersey framework.
  • Enhancing the existing system with the new requirements and fixing bugs if any.
  • Used various PL/SQL statements to store and retrieve the data from database.
  • Involved in developing Unit Test cases and testing the Application.
  • Used Log4j for External Configuration Files and debugging.
  • Used Ant to build the J2EE application.
  • Involved in the complete life cycle of the project from the requirements to the production support.

Environment: Java, Java Beans, J2EE, SOAP, Web Services, Jersey, XML, Unix, WebLogic, Oracle 10

Confidential, Austin, TX

Software Developer

Responsibilities:

  • Developed application using Eclipse IDE and BEA Weblogic Server.
  • Responsible for gathering the requirements of the whole system.
  • Used Javamail for automatic generation of mails to the corresponding users/agents regarding claims processing status.
  • Used Singleton pattern for accessing property files and factory classes.
  • Involved in writing the Middleware components (Business helpers) like logging framework, webservice helpers and login information which are used in various java applications
  • Responsible for creating/generating Hibernate classes and configuration XML’s and to also manage CRUD operations (insert, update, and delete)
  • Developed EJB tier using Session Facade, DAO and Singleton design patterns which consists of business logic and database access functionalities.
  • Extensively used Java Collection API to improve application quality and performance.
  • Used JExcel framework for reading and writing excel files.
  • Configured log4j to enable/disable logging in application.
  • Performed Functionality, Integration, Regression, Performance testing and UAT on the migrated code using Automated test tools and manual tests.

Environment: Java, Servlets, JSP, EJB, J2EE, Java Mail, XML, SAX, DOM, Oracle, SQL, Eclipse, CVS, Unix, JUnit, Hibernate, BEA Weblogic.

Confidential

Software Developer

Responsibilities:

  • Development and implementation of tool.
  • Developed JSP custom tags to display data.
  • Implementation for generating power & gas comparison charts.
  • Version Maintenance using CVS.
  • Worked on unix shell scripting.
  • Worked with testing team to find and fix the code bugs.
  • Wrote Unit test cases and test the application changes.

Environment: Java, J2EE, Servlets, Struts, Junit, EJB, BEA Weblogic, JDBC, SQL, UNIX

We'd love your feedback!