Java Developer Resume
Piscataway, NJ
PROFESSIONAL SUMMARY:
- IT specialist with over 7+ years of experience in J2EE/Java framework technologies such as spring, Struts, Hibernate, Caching, Agile methodologies and SOAP/Rest Integration Services.
- Experience in Design, Building and testing of Multi - Tier Web Applications and Server side Business Logic using J2EE, XML, Web Sphere 6.0, UML, Java JDK 1.5, Servlets, JSP, JDBC, JSTL, Java Beans, SAX, DOM, My SQL, Junit.
- Expertise in Web Services using WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, UDDI, WS-Security.
- Experience in design and development using design patterns with J2EE architecture and MVC, Struts, spring and Hibernate Frameworks.
- Strong experience in handling different Web Servers likes Apache Tomcat and Application Servers like WebSphere, BEA WebLogic and JBOSS.
- Programming Experience in Web Technologies likes JSP, JavaScript, EJB, XML, HTML and AJAX.
- Worked on Rules application using JBOSS Drools engine.
- Developed multiple performance and functional enhancements to existing applications on the Gemfire platform.
- Working experience in Data Caching Services and monitoring system for loading Big data application servers like Gemfire.
- Experience with ORM mapping tools like Hibernate and IBatis, which implements JPA.
- Proficient in developing web pages using HTML, Java Script, JSP, CSS, AJAX, JSON, JQUERY, JSTL and Struts Taglibs, ExtJs.
- Having good understanding and working knowledge in XML, XML schemas and XML parsing using SAX/DOM.
- Knowledge of Big Data Ecosystem experience in ingestion, storage, querying, processing and analysis of big data.
- Proficient in coding/design guidelines and checking Check styles, PMD defects & Find Bugs.
- Experience in messages communication through JMS API.
- Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
- Expertise in tracking defects, issues, risks using Quality Center.
- Involved in preparation of developer test cases and scope & traceability matrix.
- Good communications skills, quick learner, multi-lingual, self-motivated also excellent customer relations in collecting, and analyzing user requirements towards achieving goals set by the team.
TECHNICAL SKILLS
Programming Languages: C, C++, JAVA, J2EE
J2EE Technologies: JSP, Servlets, JDBC, JavaBeans, JNDI, RMI, EJB
Frameworks: Struts 1.x/2.x, Spring 3.x, Web Framework, JSF, Hibernate, iBatis, JPA, MVC
Development Tools: Eclipse, My Eclipse, RAD and Net Beans
Web Services: SOAP, WSDL, UDDI, REST-Jersey, JAX-WS, AXIS
DB Servers: Oracle, DB2, SQL Server and MYSQL - SQL & PL/SQL
Internet Technologies: HTML, Java Script, AJAX, XML, XSTL, CSS, AJAX, DOM/SAX, JASON, JQUERY
Version Control tools: CVS, Harvest, IBM Clear case and SVN
Modeling Tools: Microsoft Visio, JUDE
Web/Application Servers: WebSphere, Tomcat, Web Logic and JBOSS
Messaging Technologies: JMS, IBM MQ Series
Other Tech &Tools: Log4j, SOAP UI, JAXP, JAXB, FileZilla, Putty, QC.
PROFESSIONAL EXPERIENCE
Confidential, Piscataway, NJ
Java Developer
Responsibilities:
- Involved in the requirement analysis for the guarantees and actively participated in design architecture and technical discussions.
- Developed presentation layer Struts2, JSP, JSTL, JavaScript, Ajax, JQuery technologies.
- Used Spring JDBC Template to define database connection.
- Written complex SQL queries, stored procedures in PL/SQL.
- Used GIT, Repository for Version Control.
- Application development usingJavaweb based technologies such asServlets, JSP, Java Web Service (REST/SOAP based), WSDL.
- Analyze user needs and requirements to determine feasibility of design with in time.
- Create Unit & functional testing framework for the existing internal services.
- Estimate the development effort for the system requirements that are defined by the Business Analyst.
- Document all stages of software development process adhering to the company standards.
- Add new Apps and functionalities using Java and JCAT Framework.
- Responsible for Drops, this is ready for verification.
- Regression Testing using Fitness Testing tool
- Configuring, Production Implementation, testing, troubleshooting of systems.
Environment: Java1.7, J2EE 5 JSP, JavaScript, AJAX, JQuery, JCAT, GIT, Eclipse, WinScp, UNIX, Shell Scripting, FileZilla, Putty, GUI, Jboss, Apache Tomcat, VMWare VSphere, SUF., Fitness Testing Suite.
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Admin GUI: User Interface for Enterprise admins and business users to modify/configure rules and data for business process.
- Other key functionalities are Audit tracking, Business segment hierarchy, Rules versioning etc.
- Service Interface: Restful Interface for external applications to interact with Business process engine.
- Routing Rules Engine: DotNet platform engine to build various rules, but real time execution will be on GigaSpace In-Memory computing Grid platform.
- In-Memory Processing: In-Memory computing grid platform Gigaspace XAP will be key to execute functionalities like routing rules and Experience management to attain low latency high volume real-time processing
- Gigaspace environment will provide tier0 infrastructure (scalability and replication between Data Centers). In-Memory grid platform will host various data like Interactions, Campaign and CCS Metrics for real-time Analytics for external applications like AAEP and VCC-Desktop.
- Real-Time Monitoring and alerts: Interface to stimulate real-time routing workflow, with this interface business user can subscribe alerts and modify the configuration data to change the routing flow.
- All routing decisions will be archived on SQL database for reporting need.
- Involved in requirements and design for the new features using MVC pattern (JSP, Struts and DAO layer)
- Exposure to EDI extraction and rules flow withDrools, Jasper Reports
- Used Object Oriented Design methodology (UML) and J2EE Design Patterns (Session Façade, DAO along with factory method pattern and MVC, Value Object Pattern) to architect and design multi-tier business solutions.
- Designed and implemented the soap based webservices using spring webservices for the new E2EI solution.
- Distributed cache creation using Gigaspaces, EhCache and JGroups.
- Developed and deployed Web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, AXIS and JAX-WS technologies.
- Used Restful web services using JERSEY tool to develop web services easily and to be invoked by different channels.
- Implementation of Business Rules Engine API, and BR Results to be used in the first phase - release
- Provided the functional and technical guidance to the offshore development team.
- Conducted the code reviews, system and integration test case reviews.
- Closely worked with UAT and Integration test teams by tracking the defects in MQC to meet the release delivery deadlines.
Environment: Java, JSP, Servlets, JavaScript, Spring DI, Spring IOC, Spring AOP, Hibernate 3.0, AJAX, XML, XSLT, JAXP, JAXB, AXIS, CSS, CXF, WSDL, SOAP, Gigaspaces, JAX-WS, REST-Jersey, JUNIT,Jason, MAVEN,JBOSS, Microsoft Visio, SVN, WebSphere 8.1, JNDI, EJB, JMS, QC, Log4J, SOAP UI, GOF and J2EE design patterns.
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Had worked on several major and minor releases during this period.
- Written the SREQs and delivered HLD, LLDs based on the BREQs for several releases.
- Designed and developed the solution for Rules engine to be processed on the orders and to apply subsequent actions on the orders in Java.
- Written the XML Schema using XML Spy for the E2EI Solution.
- Designed and developed the solution to handle large XMLs
- Did major changes to the response handler implemented in C++ which publishes messages to the MQ.
- Designed and implemented the soap based webservices using spring webservices for the new E2EI solution.
- Distributed cache creation using Gemfire, EhCache and JGroups.
- Developed and deployed Web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, AXIS and JAX-WS technologies.
- Used Restful web services using JERSEY tool to develop web services easily and to be invoked by different channels.
- Developed service objects as beans by using spring IOC/DI.
- Implementation of enterprise application with jQuery, angularJS, node.js and Spring MVC.
- Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
- Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
- Analyze, implement and integrate Caching services (Ehcache, Gemfire).
- Involved in to pass messages like payload to track different statuses and milestones using EJB, JMS.
- Involved in unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of the application.
- Implementation of Business Rules Engine API, and BR Results to be used in the first phase - release 1, inside of a Web Service in a SOA fashion to later be implemented in its own JBoss-Rules Web Server container.
- Developed Rest Webservices using Apache CXF, XML/Jason is returned to UI by marshalling the objects using JAXB.
- Provided the functional and technical guidance to the offshore development team.
- Conducted the code reviews, system and integration test case reviews.
- Provided the support to various test teams.
- Implemented several action functions in webservices.
- Used Soap UI to test the webservices.
- Closely worked with UAT and Integration test teams by tracking the defects in MQC to meet the release delivery deadlines.
- Created the DDL, DML scripts.
Environment: Java, JSP, Servlets, JavaScript, Spring DI, Spring IOC, Spring AOP, Hibernate 3.0, AJAX, XML, XSLT, JAXP, JAXB, AXIS, CSS, CXF, WSDL, SOAP, Gemfire, JAX-WS, REST-Jersey, JUNIT,Jason, MAVEN,JBOSS, Microsoft Visio, SVN, WebSphere 8.1, JNDI, EJB, JMS, QC, Log4J, SOAP UI, GOF and J2EE design patterns.
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Understanding of business requirements and system needs.
- Developed Servlets that handle the security settings and access privileges.
- Used Spring Core for Dependency Injection.
- Designed the application by implementing STRUTS Framework based on MVC Architecture, simple Java Beans as a Model, and JSP as View and ActionServlet as a Controller.
- Involved in configuring and deploying the BRMS Rules on JBOSS Application server.
- REST API to expose the services to outside vendors
- Configuring ESB to Proxy RESTFul Services
- Designed JSPs that manage the show for the screens and various GUI navigations.
- Design and developed Web services (REST) client using AXIS to send service requests to Webservices.
- Designed and developed the Java bean components and O/R Mapping using Hibernate.
- Used JUnit for system testing.
- Created database package, stored procedures, functions, views, SQL Types to generate rules request xml and processing rules response xml.
- Create find-in store inventory web service to enhance powerful searching tool with DOM integration using SOAP and XML, generate web service client java codes from WSDL.
- Used Webserver for deploying the web content with fully configurable client access privileges.
- Extensively used the Eclipse IDE for all coding in Java, Servlets and JSPs.
Environment: Java, Hibernate, Spring, STRUTS, REST, XML, Jboss, Websphere, Oracle, Eclipse, CVS, JavaScript, JBOSS, JBOSS Drools, JSP, Servlet, GigaSpace, JUnit.
Confidential
Java Developer
Responsibilities:
- Understanding of business requirements and system needs.
- Designed and developed the user interface screens using JSP, HTML and AJAX technologies.
- Implemented all the components of Struts Frame work.
- Implemented object-relational mapping files using Hibernate.
- Developed logging framework by using Log4j through out the application.
- Implemented exception framework for custom exceptions in the application.
- Used Rational Application Developer (RAD6.0) as IDE tool for the application development and integration.
- Implemented Web Services client to access the exposed web service.
- SOAP messages are used for communication between web service client and service provider.
- WSDL is used to describe web service operations and expose Web Service to outside world.
- Involved in performance testing, analyze and prepare test results document.
Environment: Java, Struts, Servlets, JSP, XML, AJAX, Hibernate, Web Services, SOAP, WSDL, HTML, Java Script, Ant, Log4j, RAD6.0, Web Sphere Application Server, Oracle, JUnit.
Confidential
Java/ J2EE Developer
Responsibilities:
- Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
- Discussed the requirements with the clients.
- Managed and documented the detailed description of customer needs and user requirements.
- Created business process flow for trade finance processes and worked on automating the account deliverables.
- Supported the team in development of various components using JAVA, J2EE, Oracle and PL/SQL stored procedures.
- Responsible in preparing metrics, analysis, reports and data files for use by business clients and internal management team.
- Responsible for maintaining quality standards and worked on process improvement.
- Conducted weekly progress meetings with the team to identify any issues and resolve them.
Environment: Apache, Windows XP, Sun Solaris, HTML, JSP, XML, Web services (REST and SOAP), Oracle, PL/SQL, Java, J2EE.
