Sr.j2ee Developer Resume Profile
MA
PROFESSIONAL SUMMARY
- A Computer science and Engineering Graduate with over 8 years of IT experience in all phases of software development life cycle SDLC includes User Interaction, Business Analysis/Modeling, Design/Architect, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control for Android Mobile applications and java based applications.
- 8 years of experience in Java/J2EE and 3 years of experience in Android/IOS development
- Hands on experience in Designing, Developing, Debugging and Porting of Android Applications.
- In-depth knowledge of Android OS, interactive application development and memory
- Management. Proficient with common Android framework APIs Location, Camera, Notifications, Wi-Fi .
- Experience in process methodology. Good knowledge over programming language C and Android. Hands on Experience in Developing Telecom Applications on Wireless 3G platform. Extensive experience in core Java Programming Language and Android SDK.
- Development skills in e-Solutions/EAI/Web/Intranet, Client/Server Technologies and Systems Software design and development Using Java 1.2.2/3.0, Threads, Collections, Java Networking, Java Beans, J2EE Technology- Java Servlets, JSP, JDBC, IBatis, JTA, JNDI, RMI, EJB, JSTL, XML Web Services-SOAP, WSDL, UDDI , JAXP, JAXB, JAX-RPC, JAX-WS, DOM, SAX, DTD, XML Schemas, XPath, XSL, ANT, Maven, JMS, Eclipse 3.x, Rational Software Architect RSA 6.x/7.x, IBM Web Sphere Studio 4.x/5.x, SQL, PL/SQL, RDBMS, Oracle, MS SQL Server, IBM UDB DB2, Rational Clear Quest, Rational Clear Case, CVS, VSS, and in related Web Technologies Like HTML, DHTML, XHTML, Ajax, Java Script, Cold Fusion, CSSS, Flash MX 6.1, Dream Weaver MX 6.1 on Windows XP/Vista, Unix, AIX, Linux, Solaris OS.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like IBM Web Sphere, BEA Web Logic, WebSphere Portal Server and open source JBoss, Apache Tomcat and Apache HTTP Server.
- Excellent knowledge and experience in implementing SOA based enterprise applications using SOA Patterns, ESB, BPM, WebSphere Process Server, WebSphere Message Broker, ILog JRules, WebSphere MQ.
- Excellent Leadership, interpersonal and communicational skills.
TECHNICAL SKILLS
- Operating Systems: Android OS ,BREW, UNIX, AIX, Solaris , Red hat Linux , Windows XP/Vista/7
- Mobile Platforms Android.
- Language: Abdroid SDK, Java/JDK 1.2.2/3.0/4.0/5.0/6.0, C, C , PERL, Unix Shell Scripts.
- Java/J2EE/Web HTML, HTML5, Java Script, DHTML, XML, XPath, XHTML, XSL, XSD, XSS, CSSS, PhoneGap, Flash MX 6.1, Applets, AWT, JFC Swing , J2EE 1.2/1.3/1.4, JDBC, Servlets, JTA, JSP, JSTL, Java Beans, RMI, EJB, JNDI, JAXB, JMS, Java Web Services using AXIS, JAXM, JAX-RPC, JAX-WS, RESTFUL Webservices, JAXP-SAX, DOM, SOAP, WSDL, UDDL.
- Frameworks: Struts MVC , Flex, Spring, Spring MVC, Spring DAO, Spring Workflow, Spring Core, Spring Web Flow, JPA, Hibernate, IBatis, Junit, Log4J, JSF, AJAX, DOJO, JSON.
- Testing Frameworks Application Unit Testing, Android Unit Testing
- Database: SQLite, Oracle 9.x/10g, IBM DB2 7.x/8.x, Sybase, MS Access 2000, MS SQL Server 2000/2005/2008, SQL, PL/SQL, RDBMS, Triggers, Views.
- Tools/IDE's: RSA 6.x/7.x, WSAD 4.0.3/5.0, VSS, CVS, PVCS, Clear Case, JIRA, ANT, Rational Suite, XML Spy, MS-Office, MS Visio
- Web/App-Servers: IBM Web Sphere 5.x/6.x/7.x, WebSpehre Portal Server, BEA Web Logic 8.x/9.x/10.x
- SOA/EAI/Middleware : SOA Patterns, ESB, BPM, WebSphere Message Broker,
- ILog JRules, WebSphere MQ, IBM BPM, MQ Series 5.x
- Protocols: TCP/IP, HTTP, HTTPS HTTP SSL , TELNET, FTP, SNMP, SOAP, LDAP
- Android: OpenGL-ES, PhoneGap, layout design, fragments, multi-threading, lifecycle, NDK sensors, multi-touch, sound, profiling.
PROFESSIONAL EXPERIENCE
Confidential
Role Sr. Android Developer
Responsibilities
- Developed a multi-platform Android, iOS and WP7 mobile application that gives users immediate access to the collage activities.
- Developing UML class/sequence/component/deployment diagrams for the application
- Involved in the full life cycle of the Application using Agile/SCRUM SDLC process.
- Development of Front End UI using PhoneGap, Jquery, HTML/CSS, JavaScript, SQL, Objective-C, iOS SDK,HTML5/CSS3, Flash MX 6.1, Macromedia Dream Weaver MX and performed validations using Java Script and AJAX
- Developed user friendly application as per client need and industry best practices.
- Exposed services as RESTful APIs so that a mobile view can also use the same code.
- Kept UI as mere a painting engine and hence came up with an XML/JAXB generated view contract
- Developed the presentation layer using JSP and Servlets with Eclipse tool.
- Used EXT JS 4.1, Jquery, HTML 4, Javascript, Ajax for better and faster interactive front-end.
- Developed application in J2EE technologies using JSF architecture.
- Written Spring Services and integrated with Struts and Hibernate.
- Implemented Spring IOC and Aspect oriented programming. Developing business logic using Hibernate and writing business delegates.
- Involved in Defect Fixing in Google Base code using MMS Protocol.
- Involved in setting up the internal processes to scale application development.
- Tested applications on device simulators and actual devices to fine-tune products.
- Complete E2E responsibility of Messaging Module Integration for all the Huawei Smart Phone Handsets.
- Improve Video Codecs in Android MPEG4, H.264 Audio Codecs in Android MP3, AAC, AMR , Ducati Subsystem, Open Core and Stage Fright.
- System setup for suitable AVD Android Virtual Device , download latest updates Design suitable GUI for the applications, viz., E-mail phone contacts, Send User Location by SMS and E-mail.
- Modify Android manifest XML file to include all use permissions such as SMS READ / SEND / RECEIVE.
Environment: Android, iPhone SDK 4.x, SQLite, Oracle, SOAP REST WebServices, XML, Isgl3D. Eclipse IDE, DDMS, AVD, Android ICS Version, SMS, MMS and CMAS, Html, HTML5, JavaScript, CSS3, PhoneGap, Jquery.
Confidential
Role Android Developer
Responsibilities
- Involved in Developed a multi-platform Android and iOS application.
- Designinf XML Schemas for the application.
- Developed Web Services clients using AXIS 2 framework.
- Development of Front End UI using HTML/CSS, JavaScript, Jquery, SQL, Objective-C, iOS SDK,HTML5/CSS3, PhoneGap, Flash MX 6.1, Macromedia Dream Weaver MX and performed validations using Java Script and AJAX.
- Developed Rich media management to streaming, video, and PDF
- Developed 2D and 3D images using WebGL, WebCL
- Developed Data layer using DAO patterns, ORM and IBastis.
- Development of server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
- Extensively involved with end users in functional discussions, business review meetings, requirements gathering. Worked with multiple technical teams for design and development
- SCRUM development.
- Peformed installations, configurations and deployments using Web Logic App Server 10g.
- Worked on SQL, SQLITE, Stored Procedures, Triggers, Inner vs. left join, Indexes/performance, Batched SQL on Oracle
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
Environment: Android, iPhone SDK 4.x, SQLite, Oracle, AXIS 2, SOAP REST WebServices, XML, Isgl3D. Eclipse IDE, DDMS, AVD, Android ICS Version, SMS, MMS and CMAS, Html, HTML5, JavaScript, CSS3, PhoneGap, Jquery, SQL, HTML5/CSS3, Flash MX 6.1, Macromedia Dream Weaver MX.
Confidential
Role Sr.J2EE Developer
- Associated with the full life cycle of the application using Agile/SCRUM SDLC Process.
- Was involved in analysis and design of the system architecture using UML, OOAD and Rational Unified Process, Design Patterns.
- Developed UML diagrams using Use case diagrams, Class diagrams, Sequence, using Rational Software Architect for all the application modules.
- Experience in using J2SE, J2EE, Open sores technologies API for application development.
- Involved in designing, developing and configuring server side J2EE components: Servlets, Session management, JSP, EJB, JDBC, JMS, JNDI, JTA, Axis, JAX-RPC, JAX-WS, RESTFUL Webservices, JNDI, LDAP, JMS, J2EE platform using IDE Ratioanl Application Developer RAD 7.0, and deployments in IBM Web Sphere Platform.
- Developed N-tier J2EE enterprise class applications using Presentation, Application, Business, Data, Service and Integration layers using SOA, Web Services, JSF, Spring MVC, Spring Web Flow, Spring AOP, Spring DAO, Spring Work flow, Spring ORM, JPA frameworks.
- Involving in design and developing re-usable Web Services and Java Utility classes to support XML using XML Spy, SOAP, XML, DOM, SAX, XPath, DTD, XML Schemas, JAXB, and XSL using JAX.
- Used ANT, Maven to configure the build.
- Involved in using JPA Java Persistence API frameworks and APIs such as JDO Java Data Objects and Hibernate
- Involved in development of Front End UI using HTML, DHTML, CSSS, XSL, JSF, Spring Web Flow, DOJO, Ajax, Flash MX 6.1, Macromedia Dream Weaver MX and performed validations using Java Script and AJAX.
- Involved in configuring and administration of Connection pools, Data Sources, JMS Servers and Connection Factories, clustered servers for load balance and fail over mechanism and installation node manager for IBM Web Sphere App Server.
- Designed and implemented SOA/BPM based business processes and services using SOA Patterns, BPM, WebSphere Process Server, ESB, WebSphere Message Broker, ILog JRules, WebSphere MQ, IBM BPM, and JMS API for integrating the third party applications.
- Involved in database design and coding of SQL, PL/SQL, Stored Procedures, Triggers, Inner vs. left join, Indexes/performance, Batched SQL on DB2 and Oracle DB.
- Involving preparing Ant builds scripts XML based , deployments, integration and configuration management of the entire application modules WAR, EAR and JAR files and performing unit testing using JUnit, system and integration testing of the whole application.
- Used Clear Case for configuration and change management.
- Involving in complete support of the application for regular change requests and enhancements.
- Involved in application deployment using Web Sphere 6.0/7.0 and Tomcat 5.0.
- Developed PERL modules for batch processing and invoked from Java layers for processing and transformation of data.
- Used JIRA for defect management and issue management.
Environment: OOAD, Design Patterns, SOA, Agile/SCRUM, UML, Java 1.5/1.6, J2EE 1.4 JSF, JSP, Servlets EJB, JDBC, JAX-RPC, Axis, RESTful Webservices, JAX-WS, JNDI, Java Beans, JMS, Spring, Spring MVC, Spring AOP, Spring Core, Spring DAO, Spring ORM, Spring Workflow, JPA, XML, HTML, DHTML, Ajax, DOJO, ANT, Maven, Java Script, XML Spy, XPath, SAX, XSL, EAI, Struts, Spring MVC, IBM Web Sphere 6.0/7.0, WebSpehre Message Broker, WebSpehre MQ/JMS, Clear Case, JIRA, Apache Tomcat, IBM BPM, Java Web Services, SOAP, WSDL, UDDI, AXIS, XML, XML Schemas XSD , SQL, PL/SQL, RDBMS, Triggers, Views, UDB DB2, Oracle 10g, UNIX Shell Scripts, Windows XP Prof IBM AIX.
Confidential
Role Java Developer
- Involved in gathering business requirements from business analysts at financial institutions and at client site and developed the SRS from all requirements.
- Involved in the analysis, design and of the application based on Rational Unified process and OOAD/UML with Rational Suite.
- Involved in developing XML gateway message for each OFX message and integrate the same with Persistence framework called Enterprise Platform components development using RSA in J2EE- EJB, JSP, Servlets, XML, JAXB, JAX-RPC, Axis, RESTFUL Webservices, JAX-WS, Struts, IBM UDB DB2 and Sybase as DB and finally deploy in web sphere app server.
- Used Spring and Hibernate frameworks for middleware services integration and data access.
- Involved in the design and development of installing, configuring, administering and Integration services/components using Web Sphere using JMS/Java API for integration the OFX with mainframes.
- Used FLEX provided declarative language, application services, components, and data connectivity for data binding, drag-and-drop management, the display system.
- Peformed installations, configurations and deployments using Web Logic App Server 9.0.
- Coded Action and Form Beans and also used Struts JSP tag libs, developed JSP custom tag libs.
- Extensively involved in developing web pages using HTML and java-script.
- Involved in change and configuration management of whole application using Rational Clear Case, Clear Quest and Requisite Pro.
- Involved in designed and implemented SOA/BPM based business processes and services using SOA Patterns, BPM, WebSphere Process Server, ESB, WebSphere Message Broker, ILog JRules, WebSphere MQ.
Environment: OOAD, RUP, UML, SOA, Design Patterns, Java 1.5, J2EE JSP, JSP Tag Libs, Servlets , EJB, JDBC, Java Beans Struts, Spring MVC, Flex, Hibernate, Web Services, HTML, Java Script, Cold Fusion, CSS, Ajax, Flash MX 6.1, XML, XSL, XPath, SAX, DTD, XSD, JAXP, JAXB, JAX-RPC, JAX-WS, DOM, Ant, RSA/Eclipse, Rational Clear Case, BEA Web Logic Server 9.0, WebSphere MQ 6.0, WebSphere Message Broker 5.0, JMS, DB2, PERL Scripts, MS SQL Server 2000, RDBMS,SQL, PL/SQL under Windows XP Prof Dev Env Unix Production Env .
Confidential
Description: Open Financial Exchange is a unified specification for the electronic exchange of financial data between financial institutions, business and consumers via the Internet. Open Financial Exchange is an Internet-oriented client-server system that features a direct connection between the client and the financial institution's server, employing a request-response model. It provides high security and features full data synchronization and complete error recovery
Role: Java/J2EE Developer
Responsibilities
- Involved in the design and implementation of the architecture for the project using OOAD, UML Design Patterns
- Integrated the JSF framework for the presentation layout and extensively used the dynamic rendering feature
- Involved in design and development of server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
- Designed and developed Java Swing interfaces for Contact, Event and Mail information editing
- Implemented Struts Framework with EJB classes as Model which is interconnected with database
- Developed JMS components to send messages from one application to other application internally
- Involved in using JPA Java Persistence API frameworks and APIs such as JDO Java Data Objects and Hibernate
- Involved in key data migration strategy for oracle E-business suite customers using iSetupDeveloped different SOAP services and Web Services using WSDL, SOAP and Oracle 9i JDeveloper
- Developed perl scripting for the parsing of information in a file
- Developed Message Driven Bean components in Websphere MQ Series for e-mailing and Data transfer between client and the providers
- Specialist tasked with resolving application and data migration issues on UNIX AIX system. Performed scripting and other UNIX tasks
- Developed Java beans and JSP's by using Spring MVC and JSTL tag libs for supplements
- Involved in the deployment process of the application on WebSphere Application Server
- Developed UNIX shell scripts and Perl scripts for integrating and scheduling the Teams Bulk Asset Import tasks
- Consultant to project management in implementing an Agile development process based on scrum and XP
- Used WLST as a Node Manager client for starting, suspending, and stopping servers remotely
- Serena Dimensions and CVS are used as source code controls
- Used Hibernate for the O/R mapping
- Tested the applications with the JUnit, Also written some test cases
Environment: OOAD, UML, Agile/SCRUM, Java, J2EE, Servlets, Struts MVC , Spring Framework, Spring MVC, Spring Core, Flex, Swing, Hibernate, WebSphere, Eclipse IDE, Sybase, JSF, JSP, JPA, JDBC, EJB, HTML, JavaScript, Websphere MQ, DHTML, Perl scripts, Web Services, CSSS, JQuery, Oracle iSetup, XML, XSL, XSLT, SOAP, SOA, Ajax, WSDL, UDDI, JDK 1.5, DB2, Oracle10g, Web Logic App Sever 8.0, JDeveloper, JUnit, ANT, Maven, Win NT UNIX.
Confidential
Tiltle : Java/J2ee Developer
Description: The Network Management Team uses Wireframes application for managing United Health care providers, a medical insurance company. This existing administrator web tool uses Java Server Faces JSF Framework with Data Access Object DAO framework for accessing and executing queries to the Provider Reference tables in UDB database. New functionality is added to the existing Wireframe User Interface application for maintaining provider reference data that is not currently stored in Power MHS or LRSP
Responsibilities :
- Design and development of various client/Server modules and beans in Java.
- Developed GUI/Front End using HTML, Java Script, CSSS, Struts, JSP.
- Implemented FEP Interface using Struts Framework.
- Developed server side components using J2EE, Servlets, XML, EJB's and DAO's using JDBC API.
- Developed XML Schemas for validation of messages from external systems.
- Used Rational Unified Process RUP as part of Software Development Life Cycle SDLC .
- Used Model View Controller architecture for the web based application to separate presentation, business logic and data layer.
- Designed and developed Controller Servlet that handled requests for Java Server Pages form the browser.
- Coded distributed application messaging modules involving JMS and JMX components deployed under Web Logic and exchanging mainframe data messages via MQSeries. Designed and coded failover functionality by implementing multiple paired message queues.
- Wrote scripts to get the data from various data sources into Oracle database.
- Good experience in deployments, configuration and trouble shooting using Web Logic.
- Technologies involved are Web Logic, Eclipse, J2EE, EJB, JDBC, TOAD, Oracle 9i and Design Patterns.
Environment: Rational Unified Process RUP , UML, Design Patterns, Java 1.5/1.6, J2EE 1.4 - JSP, Servlets EJB, JDBC, JNDI, Java Beans, JMS, WebSphere MQ, EAI, Rational Clear Case/Quest, IBM Web Sphere, WebLogic Portals, WebSphere Portlet Factory, Struts MVC Framework, Spring, Hibernate, XML, HTML, DHTML, ANT, Maven, Java Script, XML Spy, XSL, SOA/BPM WebSpehre Process Server, ESB, WebLogic 8.3