Senior Java Developer Resume
Mahwah, NJ
SUMMARY
- Over 7+ years of IT industry experience in the field of multi - tier distributed applications, Client/Server development projects with a zest of databases and e-commerce.
- Experience in Java and J2EE technologies which involves JDBC, Servlets, JSP, Struts, GWT, XML, EJB, JPA, AJAX, JMS, Hibernate, Spring Framework, Java Script, and JUnit with various configuration tools like Clear Case, TFS, Subversion and CVS.
- Extensive hands on experience in the creation of Enterprise web applications, client/server architectures and Data base entity models.
- Extensive experience using Application servers BEA Web logic, IBM WebSphere and Web Servers like Apache Tomcat.
- Extensive experience on GUI design and implementation using JSP, JSTL, Struts and HTML, CSS, JQuery.
- Good Exposure to latest trends, technologies and approaches for SOA based development and good understanding of SOA life cycle, SOA design principle, Service registry, ESB and various other SOA infrastructures.
- Experience in writing complex database queries, stored procedures, and triggers using SQL, SQL Plus, PL/SQL. Strong Skills in Database Design.
- Self-starter, fast learner and a team player with good communication skills.
- Believes in team work and maintains good interpersonal relations with colleagues.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL, Machine Languages
Web Technologies: Java, JDK, J2EE, Java EE 5, JNDI, JDBC, JTA, JMS, EJB, RMI, JFC, Swing, SOAP, Site Minder, JAXB, JAXM, JAX-RPC, Open ESB, JBPM JAX-WS, JAX-RS, JAXP, C, COBOL, Korn Shell.
Design: Rational Rose Enterprise Edition, Erwin, MS Visio, UML, Java Design Patterns, J2EE design patterns and SOA.
Operating Systems: Windows, Unix, Linux
Back office: RMI, EJB, Hibernate, iBatis.
Frame works: Struts, JSF, Spring, Groovy on Grails, Log4J, ANT, JUnit.
Web Layer: Servlets, JSP, Web Services, Java Beans, Java Scrip, HTML, DHTML, JSON, RESTFUL Web Services, JQUERY
Mark up: XML, XSL, XSLT, CSS, SAX, DOM, JDOM, XSD, XPath.
Messaging: MQ Series, Sonic MQ, JMS, Dispatch API, Provider API.
WEB/APP: Web logic, Web Sphere, Glassfish, Sun Java App Server, Tomcat.
Database: DB2, SQL Server, Oracle, SQL, PL/SQL, SQL Navigator, Erwin, Toad
Reporting Tools: Jasper Reports, IReports, Crystal Reports.
Testing Tools: Win Runner 7.x, Junit 3.x
Version Control: CVS, Visual SourceSafe, Clear Case, PVCS, AccuRev, TFS.
PROFESSIONAL EXPERIENCE
Confidential, Mahwah, NJ
Senior Java Developer
Responsibilities:
- Spring 3.0 framework was the base model for this web based application leveraging on the latest controller architecture
- Optimized the design using patterns like DAO, Factory, Singleton, Service Locator and Business Delegate
- Presentation layer was laid out using HTML, CSS, JavaScript, JQuery
- Wrote complex SQL Queries, stored procedures to interact with DB Tier (Oracle 10g) using DAO object patterns.
- Configured transaction and connection pooling, and deployed the enterprise application on the WebSphere Application server
- Configured Hibernate for backend processing.
- Optimized the database SQL queries with the profiler and optimizer
- Developed and tested the application on WebSphere server
- All code was written using the IBM RAD IDE
- Involved in testing of application on various levels like Unit, Integration and System
- Implemented best practices for performance, code coverage and source versioning.
- Developed Secure Web services for External interfaces.
Environment: Java 5,Struts 1.3,Tiles,Web services, JAXB, JAX-WS, JAX-RS, XML, XPATH, IBM RAD, Web Sphere, Hibernate, Oracle 10g, Toad, Clear Case, Display Tags, Reports.
Confidential, Jersey City, NJ
Senior Java Developer
Responsibilities:
- Designed various modules in the system that allows system to be Flexible/Configurable for adding new businesses with minimum impact.
- Developed Search-Engine based Application for the retrieval of prospects accessing the Information relating to Purchases of variety of family mortgage types.
- Ameliorated complex systems like cost model, product constant, mapping file formats, System, Bulk Import and Export functionality. Extensively created dynamic XML docs to transfer data’s from external systems like Windows NT (2000 & XP) to and fro from web Method Workflow server to EJB’s to various entities for validation
- Acquiring the Business requirement. Developed more than 100 screens for GUI framework using Dream weaver (HTML, JSP, CSS)
- Used JavaScript for writing script to embed in HTML.
- Ameliorated codes for Popup for various JSP screens to input file formats and user information
- Used Eclipse IDE for debugging code, ANT and CVS.
- Used JUNIT for unit testing.
- Conceived data model and dictionary and wrote SQL queries and stored procedures for Oracle Database.
Environment: Spring, Hibernate, JPA, JMS,MQ Series, EJB, XML, Oracle 11g, Weblogic 10.3 and TOAD, UNIX, DB2,GWT,GXT, Itext, Flatworm, Jasper Reports.
Confidential, Farmington Hills, MI
Sr. Java Developer
Responsibilities:
- Coding with Java Technologies for component like Translator, Audit, Validation, Splitter etc.
- Involved in developing framework for External Interfaces following SOA and Web Services.
- BPEL design for integration.
- Involved in designing, SOA services identification and Web Service WSDL, XSD design
- Written common translator code using JXPath library.
- Created EJB module for Translator, Audit, Validation and Splitter.
- Written JBI component for database communication.
Environment: Java5.0, Java EE 5, Open ESB, EJB, Web-Services, JAXB 2.0, Glassfish App Server, Net Beans 6.0, JMS Queue, MySql
