We provide IT Staff Augmentation Services!

Senior Java Developer Resume Profile

3.00/5 (Submit Your Rating)

SUMMARY OF QUALIFICATIONS

  • Certified Java Programmer with EIGHT years of IT experience in analysis design development testing and delivery and production support of application software.
  • Experience in full life-cycle development using Object Oriented Methodologies/Programming OOP s .
  • Having FIVE Years of experience in mobile technologies such as J2ME Android and iOS. Involved in two mobile applications from scratch in Start-up Company.
  • In-depth knowledge and experience in Java J2EE Grails2.2.4 PHP XML JavaScript JQuery JSP JSON REST Servlets AJAX Java API for XML Web Services JDBC and Hibernate.
  • Hands on experience in REST based Web services on jboss s REST Easy and Grails 2.2.4 Frameworks.
  • Good exposure in SOA technologies such as ESB SOAP REST WSDL XML JSON XSL XSLT DTD and MQ.
  • Good exposure in Hybrid mobile technologies such as Sencha Touch and Cordava.
  • Good exposure in AWS cloud environment.
  • Good knowledge on Bitbucket repository and GIThub repository.
  • Experience in Facebook Google and Yahoo APIs along with its OAuth2.0 mechanism.
  • Possess good RDBMS concepts and worked with Oracle 10G and My SQL.
  • Worked with IDE Tools MyEclipse IntelliJ IDEA Android Studio and XCode for developing applications and having knowledge on Database Tools Oracle SQL Developer and TOAD tools.
  • Experienced with Web/application servers as Jboss EAP 5 Jboss EAP 6 Apache Apache Tomcat and Oracle Weblogic.
  • Worked with Open Source Tools Log4j JUNIT and Ant.
  • Worked on different OS UNIX Linux Windows and Mac.
  • Extensive experience in Requirements Gathering Analysis Design Code Reviews Unit Testing and Integration Testing.
  • Strong knowledge in using Design Patterns and UML.
  • Worked with repository like SVN and GIT.
  • Effectively utilized Project Management Tools JIRA Confluence
  • Experience with different methodologies like Waterfall Agile Sprint and Scrum.
  • Having Good knowledge on Mobility Retail HealthCare and Banking domain.
  • Having hands on Experience on RESTful and SOAPUI 4.5.2 Tool
  • Strong Analytical Problem Solving Debugging and Interpersonal skills with excellent understanding of system development metrics techniques and tools.
  • Excellent Communication and Presentation skills complemented with the ability to quickly adapt to new environments and master new technologies.
  • Experienced working with Onsite - Offshore model Responsible for identifying assigning and coordinating tasks between onsite and offshore.

Certifications

Sun Certified Java Programmer SCJP 1.4 .

TECHNICAL SKILLS

Software Languages Java J2EE J2ME Android Objective C PHP JavaScript JSON jQuery HTML JSP Servlets. Framework Grails 2.2.4 Spring 3.0 EJB3 Sencha Touch Cordova API Facebook/Google/Yahoo APIs and OAuth2.0. ORM Hibernate. Web Services REST SOAP. Database Oracle 10G MySQL.

Hardware Windows UNIX Mac.

Tools MyEclipse Intellij IDEA Android Studio Xcode Apache Maven 3.0.3 Ant 1.8 Apache Log4j SOAP UI 4.5.2 SQL Developer Source Tree.

Methods Waterfall Agile.

Domain Experience Mobility Banking Retail etc.

Confidential

Senior Java Developer - Technical Lead

Mobile Credit Card Application and Mobile Build Tool

The Mobile Credit Card Application is hybrid application developed using JavaScript framework called Sencha Touch. The Mobile Build Tool is Web portal which is used to build each credit union specific Mobile Credit Card Application for iPhone and Android platform dynamically based on credit union and its images which are configurable. This credit card mobile application can be downloaded from Apple Store and Google play Store and which can be used by credit union s customers. The end user can activate their card view their transaction history pay their bill able to dispute their transactions and also able to access lost and stolen options if their card is missed. The mobile application is fetching data from backend system by accessing Grail REST services which are deployed in AWS s Tomcat server. In turn Grail REST service route the REST calls to Jboss s REST services which deployed inside of PSCU network.

Responsibilities

  • Followed Agile Methodology like Scrum Meetings to deliver application in iterative approach with high Quality software and satisfy customer needs.
  • Developed REST services using Grails Framework on groovy language which services are consumed by mobile application the list of services are login registration transaction history payment and dispute and lost stolen.
  • Developed REST services using RESTEasy framework which fa ade to Grail REST services.
  • Developed Enterprise services on EJB3 which will fetch credit card information from third party system called FDR.
  • Involved in review of code unit and Integration test cases.

App Store Reference

https //play.google.com/store/apps/details id com.foundersfcu.creditcardsvc.store hl en.

Environment Sencha Touch Framework Cordova API Grails 2.2.4 JBoss EAP Jboss Rest Easy EJB3 JavaScript IntelliJ IDEA MyEclipse Tomcat Oracle 10g Junit GIT SourceTree MQ SOAP UI 4.5.2 RESTful API Jenkins JIRA.

Confidential

Senior Java/J2EE Developer - Technical Lead

Project Qantas Crew Application

This is an iPad application which supports online/offline process. This application is not for app stores as it is an enterprise application. This is designed for crew members of client who can carry the tablet and access PDF manuals using application also app having provision to enter their activities and timesheets and then these entered data needs to be synched with main database. The iPad makes calls to Axis2 REST services which access spring services. There is Web portal written in struts where application user specific details are configured.

Responsibilities

  • Followed Agile Methodology like Scrum Meetings to deliver application in iterative approach with high Quality software and satisfy customer needs.
  • Architecting on the middleware layer which serves data to iPad.
  • Designed database tables for iPad application which is to be synched with backend database.
  • Responsibility for sprint based deliverables to client.
  • Involved in review of code unit and Integration test cases.

Environment Spring Framework 3.0 Struts Hibernate Axis2 REST framework Objective C Xcode Eclipse Oracle SVN SOAP UI JavaScript HTML Junit and jQuery.

Confidential

Android/J2EE Developer - Technical Leader

IRL Mobile-POS

This is an Android tablet application for retail client. This is designed for customer support supervisor cashier and manager of retail store. Application have UI for all retail related activities such as item inventory invoice discount payment gift and etc.

Responsibilities

  • Involved requirement gathering from client and gain knowledge on existing business logic.
  • Creating Android UI to populate data which comes from back end system.
  • Designed REST middleware to connect Android UI with existing back end layer.
  • Involved in review of code unit and Integration test cases.

Environment Android Eclipse Axis2 REST framework SVN and Oracle.

Confidential

Senior Mobile Developer

SpeedGreet Application

SpeedGreet is a J2ME mobile application which is used to send animated greeting cards from mobile phone. This application helps the user to see the wide variety of crystal clear animated cards in mobile which cards are coming from SpeedGreet server Also this application helps user to send the cards through various channel such as SMS Email and Facebook to their recipient. The application allows end user to login Gmail/Yahoo/Facebook through Single-Sign On mechanism to fetch their contacts.

Responsibilities

  • Architecting the entire application written own UI framework in J2ME that helps user to draw complex canvas UI pages easily by developer. The framework is closely similar to Javascript engine on browser.
  • Designed own binary based communication protocol to achieved better performance on J2ME PHP communication rather to use less performed XML based communication.
  • Fetching user contacts from Gmail/Yahoo/Facebook accounts using OAuth Authentication from mobile application.
  • Storing user details in such way that it can be retrieved as much as quickly. Written Storing / Searching / Fetching algorithm.
  • Fetching device specific content from service content that is to be calculated based on device font matrix from server side. Written algorithm for content intelligence delivery.
  • Involved various performance related task in mobile application as well as MySQL database.
  • Coding debugging and Testing.

App Store Reference

http //store.ovi.com/content/134494.

Environment Java J2ME Apache Facebook API Google API Yahoo API PHP SVG Zend Framework and MySQL.

Confidential

Mobile Developer

mClndr Calendar Connected

mClndr is a calendar on the mobile which is integrated with the calendar on the Email Client like Microsoft Office Outlook. The desktop calendar and mClndr remain in sync and can use mClndr on the mobile in the same way as Microsoft Office Outlook on the Desktop. The Calendar on the mobile is used to create/edit/remove and sends appointments from the mobile and those appointments will be reached to recipient by email and added as created appointment on the sender s OUTLOOK calendar as well. There is Outlook plugin which would fetch calendar event from Microsoft server and sync with mobile application.

Responsibilities

  • Design communication between binary based communications between .Net application to PHP script and J2ME to PHP.
  • Pulling calendar events from POP3/IMAP server for each user to display in their mobile application.
  • Compressing events details as it fit in SMS and sends SMS to recipient mobile.
  • Fetching user contacts from Gmail/Yahoo accounts using OAuth Authentication from mobile phone.
  • Involved various performance related task in mobile application.
  • Coding debugging and Testing.

Environment Java J2ME .Net Apache Google API Yahoo API PHP and MySQL.

Confidential

Developer

Attendance Management System

Attendance Management System is aimed to generate and manage attendance information. Data collected from the Biometric finger print attendance system is entered into XL sheet by the data entry operator and transferred to the remote machine using FTP. Master data regarding employees schedules shift allocation is entered into the system.

Responsibilities

  • Created Web pages using MVC pattern to display data which is fetched from database using servlet.
  • Written SQL queries used JDBC to connect to Oracle database for larger data retrievals using DAO design pattern.
  • Prepared Unit and Integration test cases and testing the functionality.

Environment JSP Servlet Java JDBC Oracle Web Logic SVN and Eclipse.

We'd love your feedback!