Sr. Java Developer Resume
San Francisco, CA
SUMMARY:
- Around 12 years of experience in designing, developing and implementation of enterprise applications using Java/J2EE technologies.
- Sun Certified Programmer for Java 2 platform Standard Edition 5.0(SCJP 5).
- Sun Certified Web Component Developer for Java 2 (SCWCD 2.0) platform.
- Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD) and J2EE Architecture.
- Participated in requirement analysis, reviews and working sessions to understand the requirements and system design.
- Skill sets include Java, J2EE (EJB, Servlets, JSP, JDBC, JNDI, JPA, Java Beans, JDBC, Web Services), Struts, JSF (Prime faces, Rich Faces, Ice faces), Spring, JMS, Angular JS.
- Good knowledge in developing and mapping persistence storage layer using DAO and Hibernate.
- Knowledge of various RDBMS like Oracle 9i/10g/11g, DB2, MySQL, Derby.
- Expertise in the area of Creational and J2EE Design patterns like Singleton, Factory, MVC, Front Controller, Business Delegate, Service locator, Session Facade, Transfer Object and DAO patterns.
- Experience in working with web/application servers IBM Web sphere 6/7/8.5, BEA Web logic 7.0/6.1, JBOSS 3.0, Apache Tomcat 4.1/5.1.
- Thorough knowledge of scalable n - tier, distributed as well as client/server architectures.
- Working knowledge in JUnit, Ant, Maven, Bamboo and Log4J for testing, building and logging information.
- Designed and developed various integration components using JMS and MQ Series.
- In-depth knowledge of XML technologies XML, XSL, XSLT, JavaScript, HTML, DOM & SAX Parsers.
- Experience in designing Low Level and High Level design documents
- Expertise in developing Web Services such as SOAP, REST, WSDL, UDDI.
- Experience in PL/SQL programming including SQL queries using stored procedures and Triggers in Oracle, Derby using TOAD and DB Visualizer
TECHNICAL SKILLS:
Operating Systems: Linux, WIN-9X, Unix, Windows 7 Enterprise, Windows 10
Web Technologies & Methodologies: J2EE (JDBC, JSP, Servlets, EJB 2.x, 3.0),J2EE Design Patterns, OOA/OOD, IBMMQ Series, MVC, Struts, JSF, JMS,AJAX, JDBC, Hibernate 3.x
Languages: Java, JSP, JavaScript, XML, XSL, CSS
RDBMS: PL/SQL, Oracle, MySQL, Derby
Web Server: IBM HTTP Server, Apache Webserver
Application Server: IBM WebSphere, Apache Tomcat, BEA WebLogic Server, JBoss
Development Tools: Eclipse, IBM Rational Application Developer(RAD), IntelliJ IDEA
UML/Design Tools: IBM Rational Rose, MS-Visio
Versioning Tools: Rational Clear Case, CVS, Perforce, GIT
Testing & Logging Frameworks: Junit, Log4j, JIRA
Other Tools: ANT 1.7, TOAD, DB Visualizer, Source Tree, SOAP UI, Bamboo, Build forge
PROFESSIONAL EXPERIENCE:
Confidential
SR. Java Developer
Roles and Responsibilities
- Involved in System Requirements study and conceptual design.
- Developed the Managed beans, XHTML in JSF 2.0 framework and performed data validation for Form fields
- Coordinate the Agile Methodology (Scrum) for developing Applications.
- Used EJBs (Session beans) to implement the business logic, JMS for communication for sending software deployment updates to locomotives and MDBs for receiving message from locomotives.
- Designed and developed IBM - REST and SOAP Web services to interact with external applications for better reusability and maintenance.
- Developed the User Interface Screens for presentation using Ajax, JSF (Prime Faces), XHTML
- Developed the DAO classes for Database interaction.
- Developed the Stored procedures using SQL/PLSQL .
- Extensively used Java Collection framework and Exception handling.
- Used UML & Rational Rose to design the Object Model
- Used HP Quality center for Bug tracking and Atlassian JIRA for issue tracking.
- Used Eclipse for code development along with GIT for managing the code and deployed the application in Web Sphere App Server 8.5 .
- Used Bamboo for automatic and continuous deployments.
- Developed persistent and non-persistent scheduling jobs using EJB timers and WebSphere Schedulers
- Involved in unit testing, integration testing and UAT phases. Performed defect tracking, bug fixing and enhancements.
Environment: JSF 2.0, Java 1.7, J2EE, Prime faces 3.5, Ajax, Oracle 11g, Web sphere 8.5, Apache Web Server, Apache POI, JQuery, iText, IBM Tivoli, Eclipse Juno, Hibernate, JMS, MQ series, XML, XSL, Spring AOP, Git, Bamboo, JIRA, JPA, TOAD, Rational Clearcase, Clearquest, BuildForge.
Confidential
SR. Java DeveloperRoles and Responsibilities
- Involved in System Requirements study and conceptual design.
- Coordinate the Agile Methodology (Scrum) for developing Applications.
- Developed the Managed beans, XHTML in JSF 2.0 framework.
- Developed the User Interface Screens for presentation using Ajax, JSF, and XHTML .
- Developed the DAO classes for Database interaction.
- Developed the Stored procedures using SQL/PLSQL .
- Extensively used Java Collection framework and Exception handling.
- Involved in developing code for consuming XML web services using SOAP, WSDL and JAXB.
- Used HP Quality center for the Bug tracking.
- Used RAD for code development along with Clear Case for managing the code and deployed the application in Web Sphere App Server.
- Used Build forge for automatic deployments.
- Used IBM clear case for the code configuration.
- Involved in Object Relational mapping using JPA
- Used WebSphere schedulers for scheduling jobs
- Developed build and deployment scripts using Apache ANT to customize WAR, EAR and EJB jar files.
- Involved in unit testing, integration testing and UAT phases. Performed defect tracking, bug fixing and enhancements.
- Improving the coding standards, codes reuse performance of the Extend application by making effective use of various designs patterns (Front Controller, Service Locator, View Helper, DAO, Data Transfer Object etc. and other Basic patterns).
Environment: JSF 2.0, UML,, Java, J2EE, Prime faces 3.4, Ajax, Java 1.6, Oracle 10g, Web sphere 7, Apache POI, JQuery, JPA, iText, RAD 8, Hibernate, XML, XSL, JMS, MQ Series, Soap UI, IBM Rest and SOAP web services, Spring AOP, TOAD.
Confidential
SR. Java DeveloperRoles and Responsibilities
- Developed the Managed beans, XHTML in JSF 2.0 framework.
- Developed the DAO classes for Database interaction.
- Developed the Stored procedures using SQL/PLSQL .
- Integrated Hibernate Handling Transactions.
- Extensively used Java Collection framework and Exception handling .
- Used HP Quality center for the Bug tracking.
- Used Web sphere 7 for the deployment of the application.
- Used RAD for code development along with Clear Case for managing the code and deployed the application in Web Sphere App Server.
- Used Build forge for deployments.
- Used IBM clear case for the code configuration.
- Designed and implemented email Delivery Service using JavaX Mail API s.
- Developed PDF and Excel reports using Apache POI and iText .
- Developed various graphical charts using Tableau .
- Involved in unit testing, integration testing and UAT phases. Performed defect tracking, bug fixing and enhancements.
Environment: JSF 2.0, J2EE, Prime faces 2.0, Ajax, Java 1.6, Oracle 10g, Web sphere 7, Apache POI, Hibernate, Web services, Spring AOP, JavaX Mail, iText, RAD 8, IBM Rational clearcase, TOAD, Tableau.
Confidential, San Francisco, CA
SR. Java DeveloperRoles and Responsibilities
- Requirement gathering, Analysis of specifications, Design, Development, Implementation, Upgrade, Enhancements.
- Development of the application using J2EE, Tag Libraries, XML, Web services and Oracle.
- Developed the SOAP Web service for interaction with third party sites to send and retrieve photos.
- Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
- Involved in developing the low level design documents for the team.
- Used Team tracker for the bug tracking.
- Used Tomcat 6 for the deployment of the application.
- Used Eclipse for the development.
- Used DOM parser to parse the XMLs returned by the Google search engine.
- Automated the deployment of web application on the Tomcat Apache using ANT script
- Developed some of the custom tags for application specific needs in presentation layer.
- Testing - Manual testing of the application
Environment: J2EE, Java 1.5, JSP 2.1, XML, Oracle 8i, SOAP Web services, JSTL, Ajax, Eclipse3.2, Perforce, Spring, Hibernate, TOAD.
Confidential, SANJOSE, CA
SR. Java DeveloperRoles and Responsibilities
- Analysis of specifications, Development, Implementation of the application.
- Development of the application using Struts, WSAD and Oracle.
- Implemented Design patterns like Business Delegate, Session Façade, Value Object, and Value Object Factory
- Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action Class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
- Implemented State less and State full Session beans to capture user data and to achieve scalability, memory management and transactions and implemented Business Delegate design pattern.
- Designed and developed an enterprise common logging around Log4j with a centralized log support (used logger info, error and debug).
- Development of the application using J2EE, Tag Libraries, XML.
- Responsible for developing code using Ajax.
- Used the Websphere 5 for the deployment of the application.
- Used Eclipse for the development.
- Used Bugzilla to report bugs.
- Testing-Involved in manual testing of the application
Environment: J2EE, JSP, Java 1.4, Ajax, Java Script, Struts 1.1, Oracle 8, Web sphere, WSAD 5.1.2, Bugzilla, Eclipse, ANT, Log 4J, TOAD
Confidential
SR. Java DeveloperRoles and Responsibilities
- Analysis of specifications and development of the application.
- Development of the application using Struts, JBOSS and Oracle.
- Developed Controllers for request handling using Struts MVC framework
- Customized the Struts validation framework for some of the application specific validations.
- Developed the DAO classes for Database interaction.
- Extensively used Java Collection framework and Exception handling.
- Used JBOSS for the deployment of the application.
- Used Eclipse for the development.
- Coded ANT build script to build and deploy the application on JBOSS Server.
- Interacted with Business Analysts for the requirements.
- Developed the Message Driven bean to parse the received messages asynchronously.
Environment: J2EE, JSP, XML, Java 1.4, Struts 1.1, Oracle8, Eclipse 3.0.2, EJB, JBOSS 4..0.2, JUnit, Unix, Log 4j, ANT, JSTL, TOAD