Java Developer Resume
Bloomington, IL
SUMMARY
- 6 years of experience involving software design, development and maintenance of web based, multi - tier applications using Java, JSP, Servlet, JSTL, JDBC, AJAX, Struts, Spring MVC, Hibernate, XML, HTML, SQL, JavaScript, CSS, Maven, Ant, log4j, Junit.
- Extensive experience in implementing and maintaining online web applications using J2EE
- Strong knowledge of Object Oriented Programming
- Implemented Struts and Spring framework
- Extensive knowledge of Front End Technologies: AJAX, JSTL, JSP, HTML, JavaScript and CSS
- Expertise in developing applications using Struts, Spring MVC and Hibernate
- Involved with all phases of the Software Development Life Cycle
- Good experience in defining the XML schemas and in working with different XML parsers like SAX and DOM to read and validate the data held in XML documents
- Document major projects for technical and functional design
- Experience in developing new applications as well as designing strategic solutions to extend and improve existing legacy applications and modifying existing processes for more efficient performance and in-house/third-party system interaction
- Experience in deploying applications on application/web servers including Jakarta Tomcat, JBoss
- Broad knowledge of version control systems
- Quick learner, eager and able to rapidly learn new APIs, tools, and techniques and implement business solutions that require cutting edge technology. Trouble-shooting and problem solving skills
TECHNICAL SKILLS
Design Skills: Class Diagrams, Sequence Diagrams, Design Patterns
Java & J2EE: Core Java, JSP, Servlet, Struts 1.1 MVC, JDBC, Spring MVC 3x
Application Servers: Apache Tomcat, JBoss
XML/HTML: XML, SAX, DOM, HTML, CSS, Java Script
Methodologies: Waterfall Methodology
IDE: Eclipse
Source Control: Subversion
Database and tools: Oracle 10g/11g, SQL
Operating Systems: Windows, UNIX and DOS
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
Java Developer
Responsibilities:
- Involved in development of presentation layer using JSP, JavaScript and Ajax
- Configured Hibernate session factory to integrate Hibernate with Spring
- Wrote Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into Oracle Database
- Perform sanity test for integration testing code moves for the program changes
- Assist in daily issue resolution, perform code reviews and debugging
Environment: Java, JSP, Servlet, JSTL, JDBC, AJAX, spring, Hibernate, XML, HTML, SQL, JavaScript, CSS, Maven, log4j, Junit
Confidential, West Chester, PA
Java developer
Responsibilities:
- Involved in design, development, testing, and production deployment phases of the project
- Worked with Business line for requirements gathering
- Used Struts MVC framework integrated with Spring
- Developed code to access the database using Spring JDBC Template
- Used design patterns like DAO, DTO and Singleton pattern
- Used JavaScript for client-side validations and Struts validator framework for server-side validation
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Logged the application using log4j for easier debug and maintenance
Environment: Java, J2EE, JSP, Struts MVC framework, spring, Oracle 10g/11g, JUnit
Confidential, Indianapolis, IN
Java developer
Responsibilities:
- Study and analysis of business and functional requirements
- Worked as a Component Developer to code in Java and J2EE technologies.
- Designed and developed the Application based on J2EE Architecture for server side on Struts Framework
- Used JNDI lookup for getting the Connection Objects.
- Used SQL Queries to retrieve the contents from Oracle10g.
- Maintained documentation using Java doc.
Environment: Java/J2EE, XML, SAX, DOM, Struts, JNDI, ANT, Log4j, Oracle
Confidential
Java developer
Responsibilities:
- Prepared use case diagrams, Activity diagrams, Class diagrams, Sequence diagrams and Object diagrams in Design Phase
- Involved in preparing the technical documents related to this application
- Developed user interface screens for this application
- Determined business logic required for this application and developed code for the same
- Worked with different databases like MS access to generate reports
- Developed search engine to find physician details
- Prepared and executed test cases and supported integration testing of the application
Environment: Java, JSP, Servlet, XML, JDBC, JavaScript, Oracle
Confidential
Software Programmer
Responsibilities:
- Used File I/O API
- Writing the batch application for processing of codes
- Designed and coded the GUI using JSP
- Worked on Inventory report, Sales Report
- Used JDBC API to connect to database
- Generated Reports
- Involved in writing use cases
Environment: Java, JSP, Servlet, MySQL, Tomcat Web Server, Microsoft scheduler for batch, Eclipse