Senior Java Developer Resume
Mahwah, NJ
SUMMARY
- Over 6+ 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.
- Actively involved in each phase ofSoftware Development Life cycle (SDLC):Requirements, Specification, Design, Implementation, and Testing.
- Experience in Java and J2EE technologies which involves JDBC, Servlets, JSP, Struts, GWT, EJB, JPA, AJAX, JMS, JBOSS, Hibernate, Spring Framework, and JUnit with various configuration tools like Clear Case, TFS, Subversion and CVS, COBOL.
- Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
- Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, Angular JS, Node JS technologies.
- Extensive experience on GUI design and implementation using JSP, JSTL, Struts and HTML5, CSS3, JQuery, JavaScript.
- Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, and DOM.
- 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.
- Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
- Extensive experience in Testing, Debugging and troubleshooting the existing code using Firebug and Chrome Inspector Tools.
- Good working Experience in using ANT and Maven scripts for building and deploying the application in web/App servers.
- 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 Web Sphere and Web Servers like Apache Tomcat.
- Working knowledge of databases like MS SQL Server, Oracle 9i/10g and tools like oracle SQL Developer.
- Experience in writing complex database queries, stored procedures, and triggers using SQL, SQL Plus and 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 Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX, Angular JS, Node JS, Backbone JS, Bootstrap
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, Endeca JAX-WS, JAX-RS, JAXP, RSA, Korn Shell, Mobile web, Crystal Reports
Design: Rational Rose Enterprise Edition, Erwin, MS Visio, UML, Java Design Patterns, J2EE design patterns and SOA, Multithreading.
Operating Systems: Windows, Unix, Linux
Back office: RMI, EJB, Hibernate, iBatis.
Frame works: Struts, JSF, Spring, Groovy on Grails, Log4J, ANT, Junit, Jakarta Struts
Web Layer: Servlets, JSP, Web Services, Java Beans, Java Script, JSON, RESTFUL Web Services, JQUERY,JBOSS
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, and Tomcat.
Database: DB2, SQL Server, Oracle, SQL, PL/SQL, SQL Navigator, Erwin, Toad
Reporting Tools: Jasper Reports, IReports, Crystal Reports, Atlassian Tool
Testing Tools: Win Runner 7.x, Junit 3.x
Version Control: CVS, Visual SourceSafe, Clear Case, PVCS, AccuRev, TFS.
Issue tracking tools: Service Now, Atlassian, Mantis
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.
- Provided the post production support for CCD and LIMS applications.
- Presentation layer was laid out using HTML, CSS, JavaScript, JQuery
- Used AngularJS JavaScript framework to bind data to HTML using expressions.
- Developed validations using JavaScript and User experience using HTML and CSS Sheets
- 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.
- Created dynamic Data visualizations with D3 charts and AngularJS
- Optimized the database SQL queries with the profiler and optimizer
- Developed and tested the application on WebSphere server, JBOSS, Mobile web.
- All code was written using the IBM RAD IDE
- Involved in testing of application on various levels like Unit, Integration and System
- Used JUnit to write the Test cases and executed to ensure the Test process.
- Implemented best practices for performance, code coverage and source versioning.
- Developed Secure Web services for External interfaces.
Environment: Jakarta Struts, Tiles, Web services, AngularJS, Java/J2EE, JQuery, JDBC, HTML5, CSS3,, Servlets,JSP,XML, SOAP 1.2, WSDL, Apache Tomcat 7.0,Java2WSDL, Eclipse 3.4, UNIX/LINUX, JAXB, JAX-WS, JAX-RS, XML, XPATH, IBM RAD, Web Sphere, Spring 3.0,Hibernate, Oracle 10g, Toad, Clear Case, Display Tags, Reports, Service Now, Junit.
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.
- Designed and Developed a Multi-threaded application using Foundry framework with state of art technologies (Java, J2EE) for a distributed system.
- 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 AngularJS HttpRequest to read data from web servers and process JSON data to render in the UI.
- Used JavaScript for writing script to embed in HTML, COBOL.
- Ameliorated codes for Popup for various JSP screens to input file formats and user information
- Used Eclipse IDE for debugging code, ANT and CVS, JBOSS, Mobile web, Endeca
- Used JUNIT for unit testing.
- Conceived data model and dictionary and wrote SQL queries and stored procedures for Oracle Database.
- Used Atlassian JIRA to track all my work related to Bug fix, change enhancement and walk-in requests.
Environment: Spring, Hibernate, JPA, JMS, MQ Series, EJB, XML, Oracle 11g, WebLogic 10.3, TOAD, UNIX, DB2, GWT,GXT, I text, Flatworm, Jasper Reports, Atlassian, JUnit.
Confidential
Java UI Developer
Responsibilities:
- Worked on developing online tool for integrated call management versus existing stand-alone systems.
- Made portal accessible to mobile devices using J2ME.
- Implemented existing business logic using JSPs and Servlets to a web based portal.
- Worked extensively with JSPs, CSS, and HTML.
- Performed extensive code-review.
- Used NetBeans as a development environment.
- Wrote SQL stored procedures to automate weekly report generation.
- Worked with backend data manipulation using JDBC and stored procedures.
- Developed JUnit test cases for unit testing.
- Configured Apache Tomcat server for both browser-based and Java-enabled mobile device access.
- Involved in bug-fixing and support for day-to-day issues.
Environment: NetBeans, Windows, Java/J2EE, J2ME, Apache Tomcat, JSP, CSS, HTML, Oracle 9i, Sql
Confidential
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, Mantis.
