Sr. Application Developer Resume
Marietta, GA
SUMMARY
- Around 8 years of experience, seeking a highly challenging and rewarding career in Software Development where I can utilize my creativity with professionalism.
- Experience working as Java Developer using various technologies like Core Java, JSP, Servlets, JDBC, Hibernates, SOAP/REST web services, HTML, JavaScript, AJAX, CSS, XML and XSLT
- Good perception of Object Oriented Programming (OOPs) concepts.
- Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
- Experience in implementing J2EE Design Patterns like Singleton, MVC, DAO and Business Delegate in the development of Multi - Tier distributed Applications.
- Experienced working in Struts framework, Springs, EJB and MVC architecture.
- Designed core interfaces and modular design with OSGi and Declarative Services.
- ImplementedWeb ServicesusingSOAP, WSDL and XML-based communications protocol using JAXB.
- Hands on experience with messaging queues.
- Developed JAVA/J2EE applications using various Integrated development environment tools like Eclipse, NetBeans, DreamWeaver and STS
- Worked with Oracle 11g/10g/9i, SQL Server 2008 and PostgreSQL database servers
- Experience in writing database SQL queries, views, triggers and stored procedures in Oracle and PostgreSQL.
- Experienced working in Application and Web Servers like Tomcat, JBoss and Websphere on Windows and Linux platforms.
- GUI development using XSLT, HTML 4.01/ HTML 5 and CSS 2/3.
- Familiarity with Ant build tool and CA SCM for creating versions and deployment onto specific servers.
- Working knowledge on Splunk, JReports, JSF and ASP.NET.
- Experience in using version control tools Subversion and CA SCM.
- Excellent project life cycle experience in all aspects of requirements specifications, design, code, test, deploy, maintaining and also have implemented projects in Waterfall and Agile methodologies.
- Comprehensive Experience in Application design using MS Visio, UML tools and software methodologies like Iterative development and Test Driven development.
- Experience in Unit Testing and Integrated System testing using test use cases and Documentation.
- Successfully into client interactions for requirement analysis and performance based suggestions.
- Excellent communication and inter personnel skills.
- Flexible to adapt to new environments, learn and implement the new technologies quickly.
TECHNICAL SKILLS
Technologies: Java 1.x to 1.7, Core Java, Servlets, JSP, JDBC, Hibernate, EJB 2.0, Web Services, HTML, CSS, XML, XSL, JavaScript
Languages: Java, ASP.NET
Markup Languages: HTML and XML
Web Servers/App.Servers: Tomcat 5.5 / 6, JBoss 4.2.2/7.2.0 and WebSphere 5.6
Object Persistence Tools: Hibernates
Databases: Oracle 11g/10g/9i, SQL Server 2005, PostgreSQL 8.4/9.0/9.1
IDEs: Eclipse, Net beans 6 and STS
Markup language Editors: Adobe Dreamweaver and StylusStudio
Graphics Editors: Adobe Photoshop and Fireworks
Frameworks: Struts and Springs 2.0/3.0
Versioning Tools: Subversion and CA SCM
Operating Systems: Windows 2000/XP, Unix and Linux
PROFESSIONAL EXPERIENCE
Confidential, Marietta, GA
Sr. Application Developer
Responsibilities:
- Working on developing internal Card Management System and external customer facing web applications for transaction management.
- Involving in all the layers of the SDLC in development of the application, gathering client requirements by working with a number of key individuals.
- Developing server side pages using Servlets, EJB, JSP and struts framework.
- Used Spring Web MVC framework for applying MVC to the web application and Springs JDBC and DAO layers to offer abstraction for the business from the database.
- Developing Business delegates, session beans, entity beans, DAO classes to communicate with Oracle database using JDBC.
- Creating UI pages using JSP, HTML, JSTL and display tags for the given modules.
- Developed Action, Form and Validator classes in Struts 1.1.
- Involving in client side validations using JavaScript and AJAX for invoking server calls.
- Implemented message queues for email notifications to the customer or banks.
- Familiar with CA SCM for maintaining project versions and also creating baselines for QA, CERT and Production deployments.
- Used SOAP UI tool for web service testing.
- Created JReports using Jinfonet based on given requirement.
- Responsible to test the application integrating Web tier with Middle tier connecting Database.
- Tracking the defects in IBM Rational Clear Quest and creating QA baselines with necessary code fix.
- Coordinating with production team to analyze and resolve an assigned IR.
- Worked with Project Managers, Business Analysts and Quality Assurance Engineers throughout the development lifecycle to create finalized version of design document and also involved in creating images/wireframes required for the given module.
- Explaining the requirements to onshore and offshore team members ensuring the product delivery in a timely manner.
- Ensured the quality of the delivered product through establishing the development guidelines and regular code reviews.
- Responsible for application support in all environments including Integration, Quality and Production.
Confidential, MA
Java Developer
Responsibilities:
- Developed the application as per the MVC architecture
- Developed and Implemented Business Logic using Servlets.
- Worked on Java, JDBC, XML and XSLT. Used Eclipse as the development tool.
- Wrote numerous JavaScript functions for client side validations.
- Designed Database tables, views, indexes in order to meet the best performance.
- Used SVN for version controlling and integrating
- Participate in software design meetings to write technical design documents and to propose design solutions.
- Involved in the requirement analysis, design, and development as well as unit testing of this product.
- Deployed the application in local repository and Production environment.
- Monitoring server logs and shell scripts in order to confirm smooth flow of the application.
- Developed data migration scripts based on client requirements.
Confidential, MA
Java Developer
Responsibilities:
- Involved in developing Servlets and XSL.
- PostgreSQL Database monitoring.
- Utilize programming principles, tools, and techniques to write application codes.
- Apply analytical, technical and programmatic skills to resolve application related issues.
- Provide coding effort and end date to Client.
- Ensure that builds are properly deployed in development, system, acceptance and production environments.
- Review codes to identify any basic errors.
- Actively involved in gathering requirements.
- Prepare test cases and strategies for unit testing.
Confidential
Java Developer
Responsibilities:
- Responsible for developing UI for the application using JSP and HTML.
- Involved in writing CSS styles to give more look and feel to UI.
- Provide technical and functional support to testing teams.
- Interacting with the client to understand the project and finalize its scope.
- Estimation, design and development of various modules.
- Bug fixing, maintenance of the product and ensuring smooth delivery of project.
- Client side validation using JavaScript.
- Used Hibernate framework for the backend persistence.
- Resolve system defects and perform bug fixes during testing phase.
- Performed code review and unit testing for the application.
- Committing the updated files to repository using SVN.
Confidential
Java Developer
Responsibilities:
- Developed user interfaces using JSP, HTML.
- Involved in writing servlets
- Used Netbeans IDE for developing the application
- Bug fixing, maintenance of the product and ensuring smooth delivery of project.
- Estimation, design and development of various modules.
- Used JavaScript for Client side validation.
- Resolve system defects and perform bug fixes during testing phase.
- Writing database queries in PostgreSQL.
