Senior Java Developer Resume
SUMMARY
- 9 years of experience in Analysis, Design, development and Implementation.
- Strong OOPS / OOD / AOP skills and excellent knowledge of different OOP languages like JAVA, C, and C++.
- Preparation of test data, Reviewing, Bug fixing, Planning, Scheduling and Tracking various sets of events involving Internet and Client/Server applications using Web Technologies like Core Java, Servlets, JSP, J2EE, Struts, JSF, Spring and hibernate.
- Expert in design and development of reusable enterprise systems and various web applications using J2EE technologies like EJB, JSP, Facelets, Servlets, JDBC, JPA, JNDI, JMS, JTA and RMI - IIOP.
- Experience in creating user interfaces using JSP, AJAX, HTML, DHTML, XHTML, CSS, XML, XSLT, and JavaScript.
- Experienced in database design, development, and SQL performance tuning.
- Experienced in developing stored procedures, Functions, triggers, views.
- Strong programming and debugging skills in PL/SQL, SQL, Dynamic SQL.
- Successfully designed and implemented various reusable components and frameworks using Design Patterns like MVC (Model View Controller), Singleton, and Factory.
- Efficient in doing Software Configuration Management and has a very good hands on working experience with tools like Subclipse, Rational Clear Case and Rational Clear Quest.
- Good working Experience on Network management system using SNMP protocol.
- Good working Experience on various Operating systems like Windows, UNIX and Linux.
- Developed messaging and internet services RPC applications using JMS, MQ Series and Web Services (WSDL, JAX RPC, SOAP, Rest and UDDI).
- Good exposure to IDE tools like RAD, WSAD, Eclipse, Net Beans, and J Developer.
- Good exposure to agile methodologies like Scrum and XP.
- Have passion towards application servers. Involved in projects using Tomcat, JBoss, WebSphere and Web Logic.
- Excellent communication skills and team player spirit coupled with problem analysis and solving abilities.
TECHNICAL SKILLS
Languages: JDK 1.5,1.6,1.7, C, C++
Web Technologies: HTML 5, DHTML,XHTML,CSS, JavaScript, PHP, AJAX
J2EE Technologies: Servlet, JSP, EJB, RMI, JNDI,JPA, JDBC, JMS,WPS,JPA,JTA
Frameworks: Struts, JSF, Spring, Hibernate, iBATIS, Flex
XML Technologies: XML, DTD, XSD, XSLT, XPath, XQuery
Web Services: JAX-RPC, Axis, SOAP, REST, WSDL, UDDI, CORBA
App/web servers: WebSphere, Web Logic, Jboss, Apache, Tomcat
Testing Tools: Junit
Tools: Log4j, Ant, Maven
Databases: MySQL, Oracle, MS-SQL Server, DB2, MS Access
Operating Systems: Windows 95/98/NT/XP, MS-DOS, LINUX, UNIX
IDE S: Eclipse, My Eclipse, Net Beans, RAD, WSAD, Jbuilder, Jdeveloper
Design tools: UML, Rational Rose, Rational Unified Process(RUP)
Design patterns: MVC, fa ade, Singleton, OOAD, Observer, Factory creation
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- Mapped java objects to database tables.
- Worked closely with product managers for enhancements to the Rco product.
- Developed Rest web services using Spring framework..
- Involved in migration of User Interface from Flex to Hermes.
- Implemented SQL and PL/SQL queries for CRUD operations.
- Written Junit Test cases for testing spring controllers and services.
- Involved in grooming and Sprint Planning sessions.
- Involved in Bug Fixing and support.
Environment: Java 1.7, Tomcat, Oracle, Perforce, Spring, Hibernate, Rest,Hermes,Fermat.
Confidential
Senior Java Engineer
Responsibilities:
- Involved in writing Junit tests for testing AMF calls to remote services.
- Involved in bringing all the Junit tests for AMF calls to middle Tier under Test Harness.
- Created Launch Configuration for all the tests and shared with other developers in the team.
Environment: IBM RAD 8.0, WAS 6.1, Oracle 11g, Java 1.6, Junit, SVN, Flex, BlazeDs, Amf, Soap, Hudson
Confidential
Senior Java Developer
Responsibilities:
- Involved in PDL migration project of Confidential .
- Understanding existing DMC application.
- Design, coding and unit testing of asset overlays for PDL migration.
- Involved in building a Rich User Interface using Flex and Adobe Flash Player.
- Involved in writing object oriented code in Action Script.
- Design, coding and unit testing of spring controller classes.
- Using EHCache for caching to improve performance.
- Using Fast index for searching collections and assets.
- Attending design discussions, code review meetings.
- Using EMC Documentum as the content management server.
- MappingRestfulURLs using spring annotations. Involved in writing Junit test cases for testing spring controllers.
- Involved in writing asset details and renditions as response from middle tier to client for display.
- Using SVN for configuration management.
- Used Spring 3, JPA, and Java 1.6 for middleware development.
- Used JPA annotations for interacting with database.
- Perform smoke testing DMC application before going to QA testing.
Environment: IBM RAD 8.0, WAS 6.1, Oracle 11i, Java 1.6, SVN, EMC Documentum, spring 3, JPA API, Flex, Restful, Hudson
Confidential
Senior J2EE Developer
Responsibilities:
- UsedSpring Web MVC for controller.
- Used spring with Hibernate for accessing SQL queries in the database tables. The DAO is implemented using Hibernate.
- Extensively UsedSpring Frameworkto enroll SSL s.
- Used Eclipse IDE as an development tool
- Used Flex Builder IDE and plug-in on Eclipse platform.
- Developed User interface by understanding component life cycle of Flex.
- Used spring for dependency injection, AOP container and Hibernate as an ORM persistence provider.
- Involved in mapping data base tables with JAVA Business objects using Hibernate.
- Configured hibernate.cfg.xml developed POJO and wrote the XML file to map objects to relational database.
- Used Singleton, Factory and MVC design patterns.
- DevelopedREST/HTTP APIs for applications.
- Integrated external functionality using web services.
- Worked inAgileenvironment.
- Implemented and Deployed JSP Pages and Java Beans and Made accessible to the Client
- Published web services using Restful API
- Implemented OO techniques such as UML methodology (use cases, sequence diagrams and activity diagrams) and developed class diagrams. Developed several SQL queries and stored procedures to retrieve the data.
- Developed unit test cases using junit.
Environment: JAVA, JDBC, HTML, XML, CSS, Linux, Servlets, JSP, Spring, Hibernate, Restful, Oracle, Ant, RAD 8.0.3,Adobe Flex 3.0, putty, Winscp, ICMP, SNMP, Netcool, DOM, Oracle PL/SQL, JAVA Web Services, SQLDeveloper, Junit,Log4J
Confidential
J2EE Developer
Responsibilities:
- Providing technical support for the OneSource application and also involved in interacting with the end clients.
- Responsible for fixing defects found in the production and have extensively used HP Quality center for support.
- Responsible for packaging and deploying the application using Weblogic in various environments.
- Consumed web services developed using Restful API.
- Designed the application by implementing Struts Framework based on MVC Architecture, JSP Component as View and Action Servlet as a Controller.
- Used all the components of Struts Framework like Action Forms, Action Servlets, Action Mappings, Action Errors and Tiles.
- Involved in development of services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
- Developed presentation layer using Spring MVC. Client side validations using Spring Validation framework.
- Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
- Used DOM and SAX to retrieve and manipulate information from XML documents.
- Involved in development of modules like Service Turn down, Account Contact information as part of further enhancements to application.
Environment: JAVA, JDBC, HTML, XML, JavaScript, Servlets, JSP, Struts, Spring, Hibernate, Oracle 9i, Ant, Eclipse, JAXP 1.4,DOM, weblogic 10.3,Oracle PL/SQL, JAVA Web Services, Mercury Quality Center, Toad, Junit, Log4J
Confidential
J2EE Developer
Responsibilities:
- Using SOA (Service Oriented Architecture) provided end-to-end integrated portfolio solutions along with end-to-end managed services for addressing various challenges faced by Application.
- Used spring for dependency injection and to cache the Admin Details in jvm during initial load.
- Developed the service and DAO layers for the application using spring.
- Design the database schemas, writing SQL queries and PL/SQL procedures, applying optimization techniques, Logging of data processing to log tables for system tracking purposes.
- JAVA Server Pages, JavaScript.
- Used Apache AXIS and jTestCase for the web service invocation.
- Wrote JAVA interfaces to bring data change using oracle.
- Web framework is used to render different JSP templates for presentation layer for consistent look and feel.
- Wrote several SQL Scripts to load data into the Oracle Database.
- Used Clear Case the version control tool for code commit and update.
Environment: JAVA 1.5, spring, Web Services, HTML, XML, CSS, JavaScriptJunit, XML, Oracle 10g Application Server, Jboss Tools, Eclipse 3.1, Oracle 9i, Jtestcase, WPS, Rational Clear Case.
Confidential
JAVA Developer
Responsibilities:
- Implemented code generator tool for generating JSF backing beans/managed beans, web pages, configuration files i.e. XML files.
- Process of synchronization was developed in JAVA.
- Involved in mapping database tables with JAVA Business objects using Hibernate.
- Extensively used the JAVA collection Framework Classes for Holding the Application objects.
- Extracted the data with the Oracle database.
- Developed several SQL queries and stored procedures to retrieve the data.
- Used CSS for applying different layouts to different media types.
- Analyzed the business requirements and functional specifications.
- Implemented build script using Maven for compiling, building and deploying the application on tomcat application server.
Environment: JAVA, JavaScript, XML, HTML, CSS, Hibernate, JSF, SQL, PL/SQL, Tomcat 6.0, Oracle 9i, SVN, Servlets, JSP, Facelets.
Confidential
Sr. JAVA Developer
Responsibilities:
- Developed client side application using XHTML, CSS, XML and JavaScript.
- Involved in parsing XHTML documents.
- Involved in writing configuration files like web.XML using XML.
- Wrote stored procedures to implement various queries and updates to the databases.
- Developed exception handling logic and implemented compensation activities.
- Implemented Message Brokers for utilizing channels-based publish and subscribe communication mechanism.
- Used Ajax for allowing the client side of application to communicate with server side asynchronously.
Environment: Jboss 1.4, UML,, Struts 1.2, Hibernate 2.1,, ANT, Junit, JMS, JDK 1.5, JavaScript1.4, PL/SQL, Tomcat, CSS, XHTML, Ajax, Rational Clear case.
Confidential
JAVA developer
Responsibilities:
- Created Connection Pool and Data Source through console to access the database.
- I used JAVA Action Servlets as controllers and Action classes as wrappers to business objects and ActionFormBeans for modeling.
- Used Ajax for allowing the client side of application to communicate with server side asynchronously.
- Involved in installing, configuring and administration of Weblogic server.
- Used Enterprise beans to access, modify and update the application such as security and business logic.
- Involved in development of Enterprise JAVA Beans (EJB) using Weblogic 9.1 Server.
- Involved in writing JavaScript functions.
- Extensively Used HTML in developing user Interface.
- Involved in build and release management for the system.
Environment: Windows 2000/XP platforms, Jdk 1.5,HTML, CSS, JavaScript, Ajax, EJB, JSP, Jakarta STRUTS 1.0.2, Ant, Junit, WebLogic 9.1, Visual Source Safe, PL/SQL and Oracle.
