Applications Programmer Resume
SUMMARY
- 8 years of experience in Architecture, Analysis, Design, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications using Java and J2EE technologies
- Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design
- Good experience in Agile and SCRUM methodologies
- Strong Working experience in Design, Development and Implementation of several J2EE frameworks like Spring, Hibernate, Struts (MVC) Framework, Servlets, JSP, JMS, JDBC, WEB SERVICES, Maven and ANT.
- Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache
- Used Spring framework to Autowire/Inject components and also configure the batch jobs
- Strong SQL / MS SQL databases background. Proficient with SQL queries and good understanding of stored procedures with regards to MySQL and Oracle databases
- Knowledge of XML, JavaScript, HTML/HTML5, CSS.
- Experience in Core Java - Multithreading, Collections and JDBC.
- Familiar with build tools such as Maven and ANT.
- Exposure to testing technologies such as JUnit.
- Excellent team player with extra ordinary analytical, strategic planning, interpersonal and communication skills. Highly motivated, enthusiastic and self-starter
TECHNICAL SKILLS
Programming languages: Java, SQL, PL/SQL, Perl
Web/J2EE Technologies: JSP, HTML, CSS, JavaScript, JQuery XML, Servlets
Operating Systems: Windows 7, Mac OS X, UNIX, Linux
Database Tools: Oracle 10g, Oracle 11g, MySQL, DbVisualizer, TOAD
Applications: MS Project, Eclipse, Bugzilla, SAS JMP
Frameworks: Spring, Struts, Hibernate, Junit, Quartz
Build Tools: Ant, Maven
Application/Web Servers: Apache Tomcat, JBoss
Version Control Systems: CVS, SVN
PROFESSIONAL EXPERIENCE
Applications Programmer
Confidential
Responsibilities:
- Upgrading university’s old Struts based applications to Spring MVC application
- Gather requirements through group interviews, questionnaires and mock-ups, and refine them subsequently
- Perform bug fixes and added new features to university’s existing web applications
- Create Web-forms to fulfill customer service request and facilitating the dedicated departments to perform financial transactions
- Prepare job schedulers to generate auto-emails, and to update the database periodically
- Performed impact analysis of the new requirements, resulting in the lower defect injection rate during the testing phase
- Identified gaps in the administrative process and strengthened best practices & checklist as part of internal process improvement
Environment: Java, JSP, Spring 3.0, POJO’s, Hibernate, XML, HTML5, CSS, JavaScript, Apache Tomcat, Ant, MAVEN, Log4j, Oracle, CVS, SVN, Agile, Eclipse, Junit, Bugzilla, DbVisualizer.
Java Developer
Confidential
Responsibilities:
- Communicate with the Leads and BA's for better understanding of the design requirements.
- Interacting with team member and client to define business requirements and scope of the project.
- Under training forKrogerspecific tools and technology.
- Monitoring and understanding project and architecture of business application and websphere..
- Developed controller class to manage flow/retrieval of data requested web services.
- Also designed and implemented different portions of the website functionality.
- Configured hibernate xml file and configured domain class by adding JPA annotations.
- Configured action form class and strut action method to implement new requirement.
- Monitoring application along with other team for newly deployed version of application.
- Added custom Jsp tags to web page and tag configuration tablib.
- Configured hibernate configuration files for mapping table and POJO classes.
- Development of JUnit test cases using STS IDE.
- Involved in trouble shooting of the system.
- Maintaining versions of source code using Subeclipse.
Environment: Windows 7, Eclipse-STS(Spring Tool Suite), Struts 1.1, Hibernate 3.0, JPA, Spring 2.5, JSP, Servlet, Tiles, Derby Database, Ant, Maven, Ajax, JavaScript, Websphere V8.5, WSDL.
Software Developer
Confidential
Responsibilities:
- Gathered and analyzed functional requirements using ER diagrams, Use case diagrams & wire frames, via direct interaction with
- Analyzed new requirements, fixed bugs and unit tested Java codes as per the Change Requests and uploaded them to the Subversion(SVN) for revision control
- Prepared complex SQL queries to extract and modify network data as per the requirements of the Change Request
- Resolved ongoing issues bygettinga clear and detailed idea from the client, module designers and vendors
- Gained expertise in developing web applications using Java Platform Enterprise Edition (J2EE 6)
- Assessed and Analyzed client’s requirements and fulfilled them in a given time frame
Environment: Java, J2EE, Struts, Hibernate, Rational Rose, XML - Parser (DOM), XLST, JSP, JPA, HTML, CSS, JQuery, JavaScript, JSTL, Eclipse, Weblogic, Oracle, Log4j, MS Visio, Windows XP.
Web Application Developer
Confidential
Responsibilities:
- Involved in use-case analysis, design reviews and software component estimation.
- Used Scrum (Agile) as Development methodology.
- Involved in designing the overall System Architecture of Project based on MVC (Model View Controller), Spring Framework and J2EE specifications.
- Involved in Server Side coding using Spring MVC framework.
- Applied design patterns including MVC Pattern, DAO Pattern and Singleton.
- Development of UI models using HTML5, JSP, JSF, JavaScript, JSON and CSS.
- Worked on Hibernate ORM/JDBC conversion utility for the purpose of Data Conversion.
- Responsible for developing DAO layer using Hibernate ORM framework.
- Developed SQL to pull out various combination closing fee details.
- Used ANT scripts to build and deploy application.
- Used LOG4J, JUnit for debugging, testing and maintaining the system state
Environment: Java, J2EE, JSF, Spring, Hibernate, Ant, JSP, JPA, HTML, CSS, JQuery, JavaScript, JSTL, Eclipse, MySQL, Log4j