Software Developer Resume
SUMMARY
- Having more than six years of project experience in software design and software development
- Full life - cycle experience utilizing Object Oriented analysis and design methodologies.
- Solid experience in Client-side technologies such JSP, Struts, Spring, Javascript, HTML, DHTML, CSS, AJAX etc
- Proficient in creating server-side components (Servlets, JSPs, DAO’s)
- Good experience in developing web based applications using JSP, Spring, Hibernate, Servlets, Java Script, AJAX, CSS, JDBC, JNDI, XML, and SQL across the platforms like Windows, Linux, UNIX
- Expertise in building database applications using JDBC with SQL Server, DB2, MySQL and Oracle as a backend across the platforms
- XML experience including creating of XML files, XSDs, XSL/XSLT Style Sheets.
- Strong Knowledge of Design-Methodologies, and Software Development Life Cycle.
- Solid knowledge of industry standards and frameworks such as ORM (Object Relational Mapping), Spring, and Hibernate etc
- Strong Java programming skills with good understanding of advanced Java language concepts.
- Skilled at programming on different Java IDE’s like IBM RAD, Eclipse, NetBeans.
- Good Knowledge on web/Application servers like Websphere, Weblogic, Apache Tomcat, JBoss.
- Prepared technical assessments and technical reports, as well as work product documentation
- Experienced in a variety of scripting languages such as UNIX scripts and Java Scripts.
- Proficient with SQL queries and good understanding of stored procedures with regards to DB2 and MySQL databases.
- Experienced in the use of Version Management Tools such as Bazaar.
- Extensive Experience in trouble shooting and bug fixing of applications.
- Experience in writing test cases and testing the application.
- Excellent verbal and written communication skills.
- Involved with client interaction and requirements gathering and have strong problem solving, logical implementation, trouble shooting and installation skills.
- Highly motivated, detail oriented ability to work independently as well as a part of a team with good Technical, Analytical and Communication skills.
TECHNICAL SKILLS
Programming Languages: JAVA Technologies (J2EE, JSP, Servlets, JDBC, Spring, Hibernate, Java Script, JNDI), PHP, .NET, C, C++
Markup Languages: HTML, DHTML, XML
Internet Tools: HTML, Java Script, AJAX, CSS
Databases: SQL Server 2000, DB2, My SQL 5.x, Oracle 8i/10g
Operating Systems: Windows 2000/XP/VISTA/7/8, UNIX and Linux
Development Tools: IBM RAD, NetBeans5.x/6.x, Eclipse.
Web/App Servers: Weblogic 7.x, Apache Tomcat5.X/6.0, JBoss, Websphere.
PROFESSIONAL EXPERIENCE
Confidential
Software Developer
Responsibilities:
- Designed and developed the functionality using Java.
- Worked on parsing and processing of ANSI835 and generating of Claims Cross over XML file for the Trading Partners using java and DB2.
- Wrote the programs to parse and transform XML files by using XML parsers.
- Wrote Secure FTP program to send Cross Over files to Trading Partner.
- Created reports for provider search using spring framework and Hibernate.
- Designed the XML schema to validate XML.
- Wrote PL/SQL stored procedures to handle business logic related to DB.
- Worked on creating Views, Indexes and stored procedures using AQT.
Environment: Java, JSP, Servlets, spring, Hibernate, DB2, XML IBM RAD, Web Sphere server, Shell Scripting, Apache Tomcat, UNIX.
Confidential
Software Developer
Responsibilities:
- Document requirements, design and analyze new features.
- Responsible for the system architecture and implementation
- Developed frontend using JSP and integrating spring with Hibernate.
- Create HQL queries using hibernate for database independent access.
- Responsible for development, testing, deploying and maintaining the project lifecycle.
Environment: JDK1.6, JSP, Servlets, Hibernate (ORM), springs, JDBC, JNDI, Websphere6.0, IBM DB2, XML, Unix Shell Script.
Confidential
Software Developer
Responsibilities:
- Gathered requirements, designed and developed for implementing the file transfer between work stations.
- Worked on creating user GUI's to login with a login credentials using JAVA as programming language and Oracle as backend database.
- Extensively worked on socket programming for client server communication
- Used DES algorithm to encrypt/decrypt the password when he uploads/download the file to another location to generate a key
- Maintain database to check the list of users who can login to the database to access the files.
- Worked on designing the user database tables and write SQL queries to fetch the user data
Environment: JAVA, Swings, Socket Programming, Oracle.
Confidential
Software Developer
Responsibilities:
- Requirement and Design of Payment Module and BUA Approval Module
- Responsible for User Interface designing using Action Forms and Strut tag libs.
- Developed action classes and controller Servlet.
- Involved in Coding of various server side component for above module.
- Design and Coding of Utility and Error framework.
- Project management, design, development and testing of the application.
- Developed various Use Case Scenarios for design and testing.
- Designed the application framework using UML.
- Designed and developed the entire database for the application in SQL Server.
- Developed the business layer of the application through EJBs.
- Developed GUI layer using JSP and Struts.
- Deployed and Configured application on IBM Websphere.
Environment: Java-J2EE, Struts, JavaBeans, JSP, Servlets, EJB, JDBC, XML, MVC, Oracle 9i, Eclipse, Ant and Websphere, IBM Secure way Directory Server (LDAP).
Confidential
Software Developer
Responsibilities:
- Designed and developed the functionality using Java.
- Developed web pages for UI using JSP, HTML.
- Wrote JavaScript to implement client side events and validations.
Environment: JDK1.5, Servlets, JSP, Struts1.2, MVC, Core java, JDBC, JavaScript, UML, Windows.