Java Developer Resume
San Jose, CA
SUMMARY
- 7+ years of experience in IT industry with the core competency in all phases of the life cycle of the software development including requirements, design, coding, testing, deployment, development of Java & J2EE applications
- Expertise in UI technologies like HTML, JSF, JSP, CSS, AJAX, DHTML, JSON
- Expertise in design and development of various web and enterprise applications using JavaScript, JQuery, XML, Servlets, JDBC, Web Services, JAX - WS, JMS and RMI
- Excellent experience and understanding about Agile methodologies like Scrum, V-Model and eXtreme programming (XP)
- Experience in designing solutions and working on Service Oriented Architecture (SOA)
- Extensively used various design patterns such as MVC, Singleton, Session Facade, Service locator, Factory, DAO, DTO
- Extensive experience in writing JUnit test cases and performing Test Driven Development (TDD)
- Extensive experience in understanding business logic and resolving the business requirements into software terms
- Involved in conceptualizing, designing and developing tools using frame works like framework, Struts, Hibernate, Spring, EJB and JUnit
- Experience in developing User Interfaces (UI) making use of the various technologies.
- Expertise in Eclipse, NetBeans, and RAD
- Experience in developing web service applications using SOAP, REST and WSDL
- Ability to quickly adapt to new environments and learn new technologies where necessary to meet the client’s needs
- Excellent communication, interpersonal, analytical and leading skills to accomplish high quality projects with budget and schedule
TECHNICAL SKILLS
Languages: Java, SQL, XML, JavaScript, C++, PL/SQL, JSON, HTML
Databases: Oracle 8i/9i/10g, DB2, MySQL, MS SQL Server 2005
J2EE technologies: J2EE, EJB, JSP, Servlets, XML, JNDI, JMS, RMI, Web Services, SOA, web services
Application servers: Weblogic Platform, IBM web sphere, Apache Tomcat, JBoss, GlassFish
Tools: & Frameworks: Spring, Struts, hibernate, JSF, WebServices (SOA)
Operating systems: Macintosh, Windows 95/98/2000/XP/NT, UNIX, Linux
Methodology: Waterfall, Iterative, Agile, RUP, V-Model
IDE: Eclipse, NetBeans IDE, RAD
Protocols: TCP/IP, HTTP, HTTPS, FTP, SOAP, REST, Telnet, SMTP
Version Control: CVS, SubVersion
Others: UML rational rose, Junit, Maven, ANT, WordPress, PhotoShop, OOAD
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Java Developer
Responsibilities:
- Worked on life cycle, analysis, design, testing and development using OOA and OOD
- Added some new features into existing project in a design level
- Implemented MVC architecture using Spring framework
- Implemented business logic using Session Beans, Servlets
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, with backend to oracle
- Worked on J2EE, XML, Web Services (used SOAP) SOA, JQuery & Ajax, JSON
- Used Hibernate to manage Transactions
- Built a user interface using JSP’s, Java script, CSS, XML and other GUI technologies, which provide the ability to query the backend and generate reports for billing purposes.
- The interface is also useful to query historical transaction information
- Participate in technology/tools evaluation and software technical proof of concepts
- Used JUnit for testing the application
- Implemented agile methodology
- Performed production support of the application in production
- Managed daily production issues
Environment: J2EE, MVC, Hibernate, Spring, Struts, Servlets, Web Services, Maven, SOAP, Ajax, JSON, JavaScript, SVN Subversion, Oracle 10g, SQL plus, JUnit, Eclipse, Weblogic
Confidential, Hampstead, MD
Java Developer
Responsibilities:
- Involved in the process of redesign, and development of the application
- Converted all the JDBC connections into Hibernate (HQL)
- Extensively used OOD (Object Oriented Design) and J2EE design Patterns
- Extensively used Factory and Singleton patterns in business logic
- Implemented JSP, Struts Tag Libraries, Java Script and CSS for developing the Front-End of the application
- Used J2EE filters, cookies to intercept the incoming requests and provides web services authentications
- Extensively used Spring framework and used Hibernate to handle our transactions and segment generation by writing the descriptors, which involved creating beans for each key field Value to provide a separate mechanism to populate each field in the Segment
- Worked on XML Parsing (DOM), XML Schemas
- Extensively used Ajax and Web Services
- Involved in periodic backing up of configuration files
- Provided support in maintaining and administering development and system test environments
- Participated in testing, analyzing test results, troubleshoot, migrate through UAT with users
Environment: J2EE, Spring, Struts, Servlets, Hibernate, DB2, DBEditor, JavaScript, CSS, Ajax, Web Services, UML, RAD 7, XML, XSLT, Maven, JUnit, CVS, Web Sphere 6.0
Confidential, Columbia, MO
Java developer
Responsibilities:
- Responsible for the design, implementation, integration, upgrade and maintenance of dynamic web pages
- Extensively used Agile Methodology for the development
- Responsible for definition, organization, documentation, security standards, systems and procedures related to the development of web sites and Internet products
- Data analysis tools & data reformation applications using OracleDB, Java Script, java, XML, and other web development platforms, languages and tools
- Responsible for J2EE development using different IDE tools like Eclipse, and Application servers like Tomcat
- Implemented agile methodology called SCRUM
- Involved in scoping each sprint and implementing the functionality with documentation and tracking
- Efficiently used core Java features such as Multi Threading, Collections, and Exception handling to process high volume transactions
- Extensively involved in writing SQL Queries, Database Design and PL/SQL blocks including indexes, triggers and packages and stored Procedures
- Used Hibernate framework for persisting Java objects to the Relational Database
Environment: J2EE, Hibernate, DB2, Eclipse, Spring, MVC, JSP, Servlets, JavaScript, HTML, Tomcat, log4j
Confidential, Phoenix, AZ
Java developer
Responsibilities:
- Involved in the process of analysis, design, and development of the application
- Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application
- The entire application was developed in J2EE using MVC based architecture
- Coded Struts Action classes, Model classes
- Implemented the application using the concrete principles laid down by several J2EE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI
- Used Form Based Authentication
- Used Web Sphere as the application server for deployment
- Involved in writing stored procedures to process the data on DB2
- Performed unit testing on various project modules using JUnit
- Used Apache ANT as build tool
Environment: J2EE, Hibernate, MDB, JSP, servlets, XML, JavaScript, Web Sphere, XML, JMS
Confidential
Java Developer
Responsibility:
- Work on Java EE development, including Java, Spring JDBC Template.
- Customizing Java Design Patterns, ORM Framework
- Web and Application Server, especially Weblogic
- Worked on J2EE, XML, Web Services (used REST) SOA, JQuery & Ajax, JSON
- Using and managing change management tools, Subversion
- Testing by using some tools and techniques, ex. JUnit
- Worked Hibernate to map the java object to the DB tables
- Update their website with some java tools
Environment: J2EE, Oracle 9i, Weblogic, Netbeans, Hibernate, AJAX, JSON, SOA, XML, SVN Subversion, SQL Plus
Confidential
Java Developer
Responsibilities:
- Data and object modeling
- Realization of technical conceptions by programming or adjustment of software components with focus on Service Oriented Architectures
- Analysis and selection of Java components
- Realization of quality management activities
- Documentation of work results
- Worked on HTML
- Worked on JEE, especially Servlets, JSF, Oracle, application server and XML technologies, SQL databases
- Worked on Enterprise Application Integration projects including web service standards and implementation
Environment: Tomcat 6, Eclipse, Java 1.5, MySQL, JavaScript, and JSP, UML, XML, AJAX