Java Developer Resume
SUMMARY
- JAVA developer with 4+ years of experience in implementing Java/J2EE projects, working through Analysis, Design, Development, Testing, Implementation in Client/Server and web based n - tier architecture systems.
- Very good knowledge of all the Object Oriented Programming concepts (Inheritance, Abstraction, Encapsulation and Polymorphism).
- Involved in all phases of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit and Integration Testing.
- Having Knowledge of Agile and Waterfall Software Development Methodology.
- Experience indeveloping web based, client/server applications using Java, J2EE, Servlets, JSP, CSS, XML,Java Beans, JDBC, JavaScript,Web services with SOA, and Frameworks-Struts, JSF, Hibernate, and spring.
- Extensive experience in Eclipse IDE, and also worked with NetBeans, IntelliJ.
- Expertise in client side designing and validations using HTML, DHTML, CSS,Java Script, AJAX,JSP, XML and Swing.
- Experienced in the functional usage and deployment of web applications in JBoss, WebLogic, WebSphere, GlassFishand Apache Tomcat.
- Strong Experience in database database connectivity (JDBC) for databases like Oracle, SQL Server, MySQL, DB2.
- Self-motivated and able to work in challenging environment. A team player with good communication and interpersonal skill.
TECHNICAL SKILLS
Technologies: J2EE, EJB, JSP, Servlet, Web Services, SOA, JDBC, MVC, JST, CSS.
Java Frameworks: Restful Web Services, Spring, JSF, Hibernate
IDE / Tools: Eclipse, NetBeans.
Languages: Java, C/C++
Markup/Script Languages: HTML, JavaScript, XML, XSLT, XHTML, CSS
Application Server: WebLogic Server, JBoss, GlassFish, Apache Tomcat.
Database: Oracle, MS SQL Server, MySQL, PostgresSQL
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Prepared technical design documents (TDD) for Use cases.
- Eclipse used for Development i.e. used as IDE.
- Developed UI pages with JSPs.
- Extensively used JSPsand HTML tags in UI pages.
- Extensively work on persistence tier and distribution tier using REST (JAX-RS), JAVA, J2EE, EJB, spring.
- Hibernate used as Persistence framework mapping the ORM objects to tables.
- Used Restful Framework with Hibernate to map to PostgresSQL database.
- Framework leverages JSP features like Event handling, Validation mechanisms, and state management.
- Wrote configuration files for injecting EJBs.
- Efficiently presented the data using JSPData tables.
- Developed complex SQL join queries for efficiently accessing the data.
- Used PostgresSQL as database and backend implementation and using SQL created Select, Update and Delete statements.
Environment: Java 1.8, Hibernate 3.0, SOA, Web services, Apache Axis 2.0, Eclipse 3.4, GlassFish Application Server 6.1, Java Beans, UML, XML, XHTML, DHTML, JavaScript, CSS, PostgresSQL, SQL, Log4j.
Confidential
Java Developer
Responsibilities:
- Developed Web interface using JSP, Standard Tag Libraries (JSTL),and Spring Framework.
- Used Springas MVC framework for designing the complete Web tier.
- Developed different GUI screens JSPs using HTML, DHTML and CSS to design the Pages according to Client Experience Workbench Standards.
- Developed Action Form Beans, Action classes for implementing business logic for the Spring Framework.
- Validated the user input using Spring Validation Framework.
- Client side validations were implemented using JavaScript.
- Implemented the mechanism of logging and debugging with Log4j.
- Version control of the code and configuration files are maintained by Git.
- Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
- Developed test cases for Unit testing and performed integration and system testing.
Environment: Java, Spring 2.5, JDBC, JavaScript, CSS, XML, WebLogic 8.1, Eclipse, Log4J, VSS, PL/SQL and Oracle 8i.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
- Implemented Struts framework based on the Model View Controller design paradigm.
- Implemented the MVC architecture using Strut MVC.
- Designed the application by implementing Struts based on MVC Architecture, simple Java Beans
- Worked on Eclipse IDE to write the code and integrate the application.
- Designed and developed business components using Session and Entity Beans in EJB.
- Used JDBC for data access from Oracle tables.
- Implemented EJB’s Container Managed Persistent strategy.
- Worked on triggers and stored procedures on Oracle database.
Environment: JSP 1.2, Servlets, Struts1.2.x,JMS, JavaScript, Eclipse 2.0, Web Sphere Application Server 5.0, Oracle 8i, EJB,ANT.
