Java Developer Resume Profile
Camp Hill, PA
PROFESSIONAL SUMMARY:
- 5 years of experience in Software Life Cycle Development including analysis, design system/database/OO , development deployment, testing, documentation, implementation maintenance of application software in web-based environments, distributed n-tier architectures.
- Strong expertise in development and deployment of web components that include Servlets, JSP, JSF, Java Scripts and business layer components that include, Web Services, and JDBC, JMS.
- Used Object/Relational mapping Hibernate 3.0framework as the persistence layer for interacting with Oracle 9i.
- Extensively used IBM WebSphere 5.0 while writing code and for creating Data Sources.
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Expertise in implementing Service Oriented Architectures SOA with XML based Web Services SOAP/UDDI/WSDL .
- Working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit forunit and integration testing.
- Strong Knowledge and Implementation experience in Multithreading.
- Installation, configuration and administration knowledge of Apache Tomcat.
- Highly impressive skills in Core Java and Object Oriented Programming concepts.
- Strengths include broad and deep technical knowledge with ability to quickly assess and learn unfamiliar systems and to analyze, scope and establish technical and business requirements.
- Good knowledge in Design Patterns like MVC, Abstract Factory, Business Delegate, Singleton, Data Access Object, Front Controller, Session Fa ade and Service Locator.
- Experience in SDLC, Agile SCRUM Methodology, Iterative, Waterfall and Object Oriented Application Design and Programming.
- Ability to pick up new technologies based on prior training and used Open Source technologies tools extensively.
- Excellent communication skills, team player, quick learner, organized, resilient and self-motivated
TECHNICAL SKILLS:
Languages: Java/J2EE, C/C , XML.
Operating Systems: Windows 98/2000/XP/NT, Unix/Linux
Web Technologies: Servlets 2.4/2.5, JSP 2.0/2.1, Custom Tags, JDBC 2.0/3.0.
Front-End Tech: HTML, XML, Java Script, AJAX, CSS.
J2EE Technologies: JNDI, EJB 2.0/3.0 SLSB, SFSB, Entity Beans .
Web/App. Server: IBM Web Sphere 5.5/6.0, Apache Tomcat 5.5/6.0, JBoss,BEA Web Logic8.
Frameworks: Spring MVC, Hibernate 3.0
Tools: ANT, Maven, JUnit, Log4j.
Database: MySQL, Oracle 10g.
IDEs: Eclipse, MyEclipse, RAD 6.1, WSAD5.1, Net Beans
SW Methodologies: Waterfall Model, Agile.
PROFESSIONAL EXPERIENCES:
Confidential
Role: Java Developer
Responsibilities:
- Designed User Interfaces using JSP, CSS, HTML, and JavaScript.
- Used Bridge Architecture Framework for development.
- JavaScript validations at client side and server side.
- Used agile methodologies
- Contributed in all phases of the project like coding, implementation and testing.
- Worked with DB team, QA team, Business Analysts, Project managers and users to analyze and implement the requirements efficiently.
- Developed Controller Servlets and Action Servlets to handle the requests and responses.
- Developed Servlets and created JSP pages for viewing on a HTML page.
- Developed the front end using JSP.
- Developed various EJB's to handle business logic.
- Designed and developed numerous Session Beans deployed on Web logic Application Server.
- Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using Websphere Studio Application Developer WSAD 5.0 .
- Created test plans and JUnit test cases and test suite for testing the application.
- Work closely with development teams to analyze, debug and resolve any build issues.
Environment: Java, J2EE, JSP, Custom Tags, Servlets, JDBC, JNDI, EJB, AJAX, Cargos, XML, HTML, JavaScript, WebLogic
Confidential
Role: Java Developer
Responsibilities:
- Involved in development of business components and design of data access objects and other back end components.
- Developed UI components using HTML, CSS, JSP, and Java Script JQuery.
- Followed Agile Methodologies.
- The application uses JQuery/JSON for a dynamic and interactive UX and data retrieval.
- Implemented eCustomer presentation layer GUI , based on Common Controls framework, Involving Servlets, JSP, CSS, XSLT, JavaScript for client side validation, AJAX for Interactive client GUI with Form Beans and EJB.
- Configured and Coordinated in build, release and deploy process in WebSphere App server using Ant scripts.
Environment:JDK 1.4, JSP, Struts 1.35, Spring Framework 2.0 IOC, Apache Axis, AJAX, DOJO, JavaScript, Hibernate 3.0, JQuery, CSS, XML, XSLT, ANT, Maven, REST, JDBC, WebSphere Portal Server 5.1.
Confidential
Role: Java Developer
Environment: Servlets 2.2, JSP 1.1, XML, HTML, JavaScript, Clear Quest and Windows NT.
Responsibilities:
- Part of the technical team in the development of Model View Controller MVC Model architecture to handle configuration, database connectivity, and template management allowing the developer to focus on application-specific business logic.
- Created a Reporting tool using JSP and Servlets that calculates the amount of state and federal taxes.
- Involved in the development of a web authentication module using Java Servlets, JSP to authenticate a user based on a dynamically created token by a web authentication software
- Handle Session Time-outs with HTTPSessionListener interface.
- Performed XML parsing using DOM parser.
- Tracked software errors with Clear Quest and coordinated with help desk staff in resolving bug.
- Maintained version control using CVS.
Environment: J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, WebLogic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and Junit.