Jr Java Developer Resume
PROFESSIONAL SUMMARY
- Around 5+ Years of diverse experience in Java Development.
- Around 2 Years of experience in Android application development.
- Proficient with common Android framework APIs (Location, Camera, Notifications, maps API).
- Worked as a senior developer in designing the android app as well as defining the Webservices for the application.
- Strong working experience in Java, Java swing and J2EE technologies.
- Experienced in GUI design and application development using IDE/Tools like Eclipse.
- Experienced in data exchange technologies like XML, XSD, XSL and Web Services.
- Expertise in developing, deploying, porting and debugging application for Android development and also in web / software development.
TECHNICAL SKILLS
Languages: Java, C++, C, JavaScript, SQL
Frameworks: Android SDK 1.5 - 4.0, Java Development Kit (JDK), C standard Library, JQuery.
Web Technologies: JavaScript, HTML, XHTML, CSS, XML, JQuery, HTML5
Development Tools: Eclipse IDE, SVN, Interface Builder, Instruments, JUnit
Databases: SQLite, MySQL 5.1, Oracle 10g.
Version Control: SVN, CVS, Git hub
J2EE: Servlets, JDBC, JSP, Struts 1.2
Web Servers: Apache tomcat 6.0, JBoss, WebSphere
PROFESSIONAL EXPERIENCE
Jr Java Developer
Confidential
Technology: Android 2.3 onwards, Eclipse 3.4/3.5, Android SDK
Roles and Responsibility
- Involved in developing the complete workflow of the application.
- Involved in designing use-cases and work-flow for the application
- Involved in importing existing base code and designing a NFC compatible model.
- Involved in making Layouts and implementing web views.
- Defining the Backend Webservices.
- Implemented the calls to the back end Webservices.
- Implemented async task to call the Webservices.
- Developed mechanism to cache the data on the device so that the history can be easily pulled up.
- Developed Web services for the application using the RestEasy API
- Configured and deployed the application on JBoss servers.
- Developed the Android application from scratch.
- Used Android Telephony Manager to provide services.
- Integration with the Brightcove video hosting service.
- Developed the Web application to manage and backend services and also to schedule video offers.
- The application has the ability to send full screen offers and track down the user responses.
- Coordinate with the iPhone development team and work on the backend webservices.
- Utilized web-services (HTTP based, XML, SOAP, JSON or other services), in order to tie our applications to critical server-side APIs.
- On the Android side was involved in developing the multithreaded application to all JSON services
Parking Ticket Stopper App
Confidential .
Technology: Java, Android SDK 1.5-2.2, Eclipse 3.4/3.5, Android Emulator, TCP Socket, MySQL, RMS, JBoss 6.1
Responsibilities:
- Developed GPS Layer to get location of user after a time interval.
- Used Android SDK 1.5 and emulator 2.2 for development.
- Developed the application using Android and Google APIs.
- Utilized the location based services of the Android framework.
- Used multi-threading to implement parallel processing.
- Utilized web-services (HTTP based, XML, SOAP, JSON or other services), in order to tie our applications to critical server-side APIs.
- Worked on the web application using Struts 1.2 framework.
- Developed restful web services using the Rest Easy API.
Confidential
Technology: Android 1.6 ~ 2.2, Eclipse 3.4/3.5, JSR 179 (GPS), TCP Socket, MySQL, RMS, Android SDK Level 3.
Roles and Responsibilities:
- Involved in development of phone based client in Android 1.6 and above
- Created calls to the backend API to add credit card to the app
- Integrated Facebook API in the system
- Used multi-threading to implement background image download and pre-fetching contents.
- Integrated caching for fast retrieval of the menu items and images.
- Utilized web-services (HTTP based, XML, SOAP, JSON or other services), in order to tie our applications to critical server-side APIs.
- Implemented cross selling and up selling in the products.
- Implemented PUSH notification so that the user knows that the order is ready and is being delivered.
Java Developer
Confidential, Springfield, IL
Environment: Java1.4, J2EE, Struts 1.2, Tiles 2.0, JSP, JSF, Servlets, EJB, JDBC, JNDI,JMS, SOA JAXB, HTML, XML, XSLT, JavaScript, Hibernate 2.0, SQL, PL/SQL, Oracle9i, Oracle10g, WebLogic 8.1, log4j, Eclipse3.0, ANT1.5.1, UML, Windows XP, Solaris, JUnit
Responsibilities:
- Responsible for developing Session Beans to implement business logic.
- Developed ANT scripts for build-management and deployment activities.
- Developed J2EE components on Eclipse IDE.
- Used Log4J for logging activities.
- Developed business services using EJB, JDBC and Hibernate.
- Used Struts Application Framework.
- Responsible for writing SQL and PL/SQL.
- Worked with Several Design Patterns like MVC, Singleton, Service Locator, Factory Pattern, Facade Pattern and Value Object.
- Involved in creating case diagrams, object model diagrams, class diagrams, deployment diagrams etc. using UML/Rational Rose.
- Used JUnit to execute Unit Test cases written for Test Driven Development
- Analysis, design and development of applications based on J2EE design patterns.
- Responsible for WebLogic server administration activities.
- Interacted with the client & the business communities to obtain core requirements.
Jr Java Developer
Confidential . Schaumburg, IL
Environment: Eclipse IDE, Eclipse RCP, WebLogic 10.0, Struts 1.2/2.0 Framework, ID Table, IBM Rational Clear Case 7.1, MS SQL, JavaScript, Java 2.0, J2SE (JDK 1.5, JRE), J2EE 1.3/5.0, EJB 2.0, JSP, JSF, HTML, CSS, XML/XSLT, DHTML, SOA, SOAP 2.0, WSDL, JSTL, JUnit, Eclipse, JBoss, AJAX, Core Java (multi-Threading, collections framework)
Responsibilities:
- Developed J2EE components on Eclipse IDE
- Developed an AJAX framework for rapid development of Rich Internet Application access to databases
- Developed the application using the concepts of multi-threading with inter-process communication and thread synchronization
- WebLogic Server 10.0 was used for hosting the application
- Used XPATH in custom parser for subscript logic
- Involved in development of applications on Motorola mobile phones using JSR 179
- The applications used Servlets and JavaScript was written for validation at client side
- Involved in writing XML web services using SOAP 2.0 to communicate between applications
- User interfaces were developed using JSP, JSF, HTML, Struts 1.2 framework and Tiles for page design
- Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile
- Responsible for generating JSP Tag libraries embedded with client specific
- Used Log4j for logging
- Worked in Service Oriented Architecture (SOA)
- IDTable framework is used
- IBM Rational ClearCase 7.1 is used for version control.
- Designed DAO objects using JDBC and SQL
- Involved in the Analysis of the functional and technical aspects of development of a particular component/key process indicators.