Java Developer Resume
Tustin, CA
SUMMARY:
- Around 7+ years of experience in Designing, Developing, Implementing, Integrating and Testing of Web based applications using Java/J2EE technology
- Experience in developing web applications using Spring, EJB, Hibernate, MDB, JDBC, JavaServerPages, Servlet, Web Services, JavaScript, JavaBeans, POJO’s and Log4j
- Experience in developing AJAX based design in creating better, faster and more interactive web applications
- Extensive Experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework
- Strong experience in Enterprise Application Integration, expert level with Apache Camel (JBoss Fuse)
- Experience in working with Web Services, creating SOAP request and making a WSDL call
- Experience in Hibernate 3.0 to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database
- Hands on Experience on RDBMS concepts
- Strong experience working on SQL using IDEs like SQL Developer and TOAD
- Worked extensively with PL/SQL to write Stored Procedures, Functions and Triggers
- Experience in Rational Unified Process
- Expertise in various J2EE technologies like JSP, Servlets, EJB, Hibernate, spring
- Experience in using iText
- Experience in using JavaScript for Validations
- Experience in using application servers like Web logic, Tomcat
- Extensively worked to build Model, view Controller (MVC) architectures
- Well versed with multiple version control tools like CVS and VSS
- Experience in IDE tools like Eclipse and Net Beans
- Experience with unit testing the applications using JUnit Framework
- Developed logging standard and mechanism based on Log4J
- Worked on the CVS, Subversion and Rational Clear Case Version Controls
- Excellent team player with good communication skills
- Capable of learning new technologies and adapt to new environments quickly
- Establish and maintain productive working relationship with management, clients and team members
TECHNICAL SKILLS:
J2EE Technologies: Servlets, JSP, EJB, RMI, JMS, JDBC, Spring, Struts, Hibernate
Web Technologies & Applications: XML, XSLT, HTML, XHTML, DHTML
Operating Systems: UNIX/LINUX Platforms (AIX, Red-Hat, Sun OS, Solaris), Perl, Windows NT/XP.
Applications/Web Servers: WebLogic, WebSphere6.1, SunOne, Apache Camel, Tomcat, IIS, Java WebServers, JBOSS
Programming Language: C, C++, JAVA, Java Script, COBOL, Visual Basic
Database Management System: Oracle, MySQL, MS Access, DB2
Office Tools: Word, Excel, PowerPoint
PROFESSIONAL EXPERIENCE:
Confidential, Tustin, CA
Java Developer
Responsibilities:
- Worked in a Scrum Agile process with two-week iterations delivering new features and working software at each iteration.
- GIT/Stash as a repository for the application project folders.
- JIRA for trouble tickets and Confluence for our knowledge base.
- Developed client side technologies using HTML, CSS and Javascript.
- Developed Server side technologies using Spring, Servlets/JSP, multithreading.
- Used Spring MVC to develop application architecture and JDBC to interact with Database. Also used Ajax to communicate with DB for certain functionalities.
- Created and consumed RESTful as well as SOAP service architectures.
- Java Servlets and JSP pages were deployed on the Weblogic Application Server for retrieving user information and posting related data.
- Worked with the retrieval and manipulation of data from the Oracle database by writing stored procedures using SQL and PL/SQL.
- Built web applications using spring framework for implementing Dependency Injection and utilized features like MVC, AOP and DAO.
- Involved in implementation of client side validations using JavaScript.
- Tested the functional requirements using JUnit test cases.
- Used Log4j for logging and tracing the messages.
Environment: MyEclipse, Java, Jquery, Oracle SQL developer, Web Logic, Putty, Spring, JSP, Servlet, HTML, Java Script, Git, Bamboo, Urban code deployment
Confidential, Rancho Cordova, CA
Java Developer
Responsibilities:
- Performing ALL stages of SDLC including analysis, requirements determination, estimating, coding, testing, and developing all written technical design, user and end deliverable documentation
- Developing technical solutions for and with customers to meet system and business requirements
- Implementing Apache Camel DSL scripts to route messages
- Hibernate Query Language (HQL) was used for querying the database.
- Responsible to load all XML and JSON templates using Apache velocity with extensibility so that all customized templates can be found using Apache camel as they all gets loaded in classpath.
- Java Servlets and JSP pages were deployed on the Weblogic Application Server for retrieving user information and posting related data.
- Used J2EE design patterns like DAO, DTO, and Service Locator etc.
- Developed front end using JSTL, JSP, HTML, and Java Script.
- Involved in implementation of client side validations using JavaScript.
- Used XML to maintain the Queries, JSP page mapping, Bean Mapping etc.
- On Call duties (rotational schedule shared with peers)
- Develop documentation to meet deliverable requirements using strong technical writing skills
- Work cooperatively with others and take necessary steps to ensure successful project execution using strong verbal communication skills
Environment: MyEclipse, DB2, SQL Server Studio, Web Logic, Apache camel, WinSCP, Putty, Spring, Hibernate, JSP, Servlet, HTML 5, Java Script, Subversion
Confidential, Lowell, Arkansas
Java developer
Responsibilities:
- Gathered requirements, developed, implemented, tested and deployed enterprise integration patterns (EIP) based applications using Apache Camel, JBoss Fuse
- Developed service classes, domain/DAOs and controllers using JAVA/J2EE technologies
- Designed and developed using web service framework – Apache CXF
- Worked on Active MQ messaging service for integration
- Created Spring based Camel routes to create camel context objects
- Accessed and manipulated the Oracle 7.0 database environment by writing SQL queries and PL/SQL Stored procedures, functions and triggers
- Worked with SQL queries to store and retrieve the data in MS SQL server
- Performed unit testing using JUnit
- Worked on continuous integration using Jenkins/Hudson
- Used JBOSS developer studio as IDE
- Used JBOSS FUSE as server for development and testing the application
- Participated in all phases of development life cycle including analysis, design, development, testing, code reviews and documentations as needed.
Environment: J2EE, Karaf, JMS, Web Logic Server, Java, Hibernate, JUnit, XML, JBoss developer Studio, Eclipse IDE, TOAD/DB2, SQL Server Studio
Confidential, Cary, North Carolina
Java developer
Responsibilities:
- Involved in analysis, design, coding and testing phases of software development.
- Implemented design patterns like MVC, Singleton, DAO (data access object used for connecting to the relational database.), DTO (data transfer objects) & Spring IOC (inversion of control).
- Created Hibernate mapping files for business objects with tables in the database.
- Developed front end using JSTL, JSP, HTML, and Java Script.
- Used XML to maintain the Queries, JSP page mapping, Bean Mapping etc.
- Used Oracle 10g as back-end database and written PL/SQL scripts.
- Used core java concepts in application such as Multi-threading.
- Involved in design of Entity Relationship Diagrams for Relational database.
- Resolved minor, major, critical bugs.
- Used Eclipse as IDE.
- Used Jboss as server.
- CVS version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE.
Environment: J2EE, MVC Architecture, Spring Framework, Java, Hibernate, JSP, JSTL, Servlets, JUnit, XML, HTML JavaScript, Oracle, CVS, Windows XP, JBoss.
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Involved in analysis, design, coding and testing phases of software development.
- Developed Presentation layer with Struts 1.3, JSTL, and JSP and Java script.
- Developed Custom tags to display Home Mortgage Consultant, Branch and Joint venture specific information.
- Developed Struts Action classes and Validation classes using Struts controller component and Struts validation framework.
- Design and development of User Interfaces and menus using HTML, JSP, JavaScript, client side and server side validations.
- Used Spring Hibernate template to access relational DBMS via Hibernate.
- Resolved critical bugs.
- Developed test cases using JUNIT, and followed test first development.
- Resolved issues and dependencies with components of different subsystems by effectively communication with other groups.
- Used RAD as IDE.
Environment: J2EE, MVC Architecture, Struts 1.3, Spring Framework, Java, Hibernate, JSP, JSTL, Servlets, JUnit, XML, HTML JavaScript, Oracle, CVS, Windows XP, WSAD, Websphere Application Server 6.0.
Confidential, Bismarck, ND
Java Developer
Responsibilities:
- Involved in analysis, design, coding and testing phases of software development.
- Analyzed and prepared time estimates for the assigned tasks.
- Used various JSP, Java script, XHTML and CSS for developing the view components.
- Implemented MVC Design Pattern using Struts MVC Framework.
- Involved in writing validation classes using core java and Struts validation rules.
- Developed Business layer and Data layer with Enterprise Java and Hibernate.
- Created Hibernate mapping files for business objects with tables in the database.
- Developed test cases using JUNIT, and followed test first development.
- Wrote stored procedures and triggers. Also involved in SQL query tuning and optimization.
- Used Eclipse as IDE.
- Ensured project plan commitments are met.
- Resolved issues and dependencies with components of different subsystems by effectively communication with other groups.
Environment: J2EE, MVC Architecture, Struts 1.3, Java, JSP, Servlets, Hibernate, JSTL, JUnit, XML, HTML JavaScript, DB2, Informix, CVS, UNIX, Windows XP, UML, Eclipse 3.0, Web logic 8.0 Application Server.
Confidential, PORTLAND, OR
Java Developer
Responsibilities:
- Involved in designing and developing services for Community Design, Update Community
- Design and Get Community Design services.
- Used Struts Framework extensively for controller components and view components.
- Developed front end using Struts tag libraries, JSTL, JSP, HTML, and Java Script.
- Involved in analysis of specifications.
- Designed and developed various Servlets.
- Coding Different Java helper and validation classes for the Application logic and utilities
- Used Oracle 10g as back-end database and written PL/SQL scripts.
- Designed and developed JSP pages, JavaScript for various functionalities and testing.
- Fixed bugs and documented.
- Implemented log4j by enabling logging at runtime without modifying the application binary
- Developed the ANT scripts for preparing jar and other purposes.
- Used Eclipse integrated CVS to maintain version controlled source code.
Environment: Java 1.4, Eclipse 3.3, Struts, WebSphere Application Server 6.0, Hibernate 3.X, Oracle 10g, Clear Case, JSP, Servlets, XML, HTML, JavaScript, Ant, Web Services, SQL, Unix.