We provide IT Staff Augmentation Services!

Java/android Tech Lead Resume

2.00/5 (Submit Your Rating)

New Jersey, NY

SUMMARY

  • Results - driven software professional with 7+ years of experience and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications in Banking, Retail and Insurance Industries
  • Experience in development and deployment of applications using IBM WebSphere Application Server 7.x/8.x, IBM WebSphere Portal Server 7.x/8.x, Apache Tomcat Server 6.x/7.x., IBM Worklight Server, Openfire Server.
  • Experience in portlet development using IBM Web Experience Factory.
  • Experience in Android mobile app development using Android Studio and APIs like Dagger, json, Retrofit, smack.
  • Experience in creating testing automation bots using Selenium and Selenium-hub.
  • Full Software Development Life Cycle (SDLC) experience including Analysis, Design, Implementation, Testing and Maintenance
  • Well versed in using Software development methodologies like Waterfall Model, Agile Methodology and Scrum software development processes
  • Expertise in J2EE technologies like Portlets, JSPs, Servlets, JMS, JDBC, JNDI and AJAX
  • Experience with various J2EE design patterns like Singleton, Factory, Template Method, DAO and MVC in the development of enterprise applications
  • Extensive experience in caching solutions for WebSphere based application servers using Dynacache.
  • Experience in troubleshooting WebSphere Application server performance issues, well versed with IBM MAT
  • Used persistence frameworks Hibernate ORM, JPA to map POJOs to a relational Database
  • Implemented SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL & XML Parsers)
  • Worked with XML parsers like JAXP (SAX and DOM) and JAXB
  • Expertise in applying Java Messaging Service (JMS) for reliable information exchange across Java applications
  • Created robust user Interface (UI) using HTML, CSS, JSP, JavaScript, DOJO, JQuery, XML
  • Extensive experience with Java compliant IDE’s like Eclipse IDE, Android Studio, ItelliJ IDEA and NetBeans IDE
  • Experience in writing Ant build scripts for project development and deployment
  • Worked with version control systems like SVN, ClearCase for providing common platform for all the Developers
  • Well versed with Java concepts like OOPS concepts, Collections, Serialization and Java Beans.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills

TECHNICAL SKILLS

Programming Languages: Java 7, 6, 5.0

IDEs: Eclipse IDE, Android Studio, NetBeans IDE, IntelliJ IDEA, IBM Web Experience Factory, Rational Software Architect

Client Scripting: JavaScript, AngularJS, HTML, CSS, AJAX

Data Interchange: JSON, XML

APIs: Selenium, JSON, Dagger, IBM Worklight, Smack

Platforms: Windows 7

Database Tools: MS SQL Server, DB Visualizer

ORM Frameworks: Hibernate, JPA

App Server: WebSphere Application Server 7.x/8.x

Web Server: Apache Tomcat 7.x/6.x

Webservice Specifications: JAX-WS(SOAP), JAX-RS (Restful)

Web service Tools: SOAP UI

Design Patterns: Singleton, MVC, Iterator, Factory, DAO, Template Method

UML Tools: MS Visio

JavaScript Frameworks: JQuery, Dojo

Build Tools: ANT, Maven

Messaging Technologies: JMS, MDB

GUI Mockup Builder: Balsamiq Mockups

Project Management Tool: JIRA

PROFESSIONAL EXPERIENCE

Confidential, New Jersey, NY

Java/Android Tech Lead

Responsibilities:

  • Performed requirements gathering, analysis, design of the application
  • Development using Android studio.
  • XMPP protocol implementation using smack api.
  • Development of Openfire server plugin.
  • Plugin development using Eclipse.
  • Openfire customized Ant build.
  • SVN as the configuration management tool.

Environment: /Tools: Android Studio, Openfire server, Java7, Smack, Retrofit API, Smack API for Openfire plugin development, JSON parsing

Confidential

Android/Java Developer

Responsibilities:

  • Performed requirements gathering, analysis, design of the application
  • Development using Android studio.
  • Development Worklight APIs.
  • WebSphere Caching/ Dynacache to fetch PCD Data.
  • LDAP server for user authentication.
  • Worklight Plugin development using Eclipse
  • Caching project as Dynamic Web Modules and Implementation of JAX-RS.
  • SVN as the configuration management tool.

Environment: /Tools: Android Studio, Openfire server, Java7, Smack, Retrofit API, Smack API for Openfire plugin development, JSON parsing

Confidential

Java Developer

Responsibilities:

  • Maintaining the architectural module of the project.
  • Doing POC for enhanced features
  • Designing and developing portlets
  • Customize Portal as per client demo needs.
  • Producing documentation for development, test and deployment
  • Developed the Java Code using Eclipse based Portlet Factory Designer as IDE
  • Developed portlets for WebSphere Portal Server
  • Gathered system requirements from Project Managers and Leads
  • Attended meetings and gathered information on Project
  • Writing business rules and reusable functions using Java/J2EE
  • Developed JDBC adopters to communicate to the DB2 database
  • Creating Functional and Technical Design Document based on User Inputs
  • Involved in the deployment process on WebSphere application server
  • Used Waterfall as software development methodology
  • Help business team to take decisions within allowed technical constraints and IT schedule.
  • Providing support from time to time.

Environment: /Tools: WebSphere Experience Factory, Eclipse, WebSphere Portal Server, WebSphere Application Server, Java, XML, Dojo, Javascript, JMS, Ant, Hudson

Confidential

UI Designer and Analyst

Responsibilities:

  • Designed the UML diagrams like class diagrams, sequence diagrams for the project using MS Visio
  • Performed requirements gathering, analysis, design, and development of the application
  • Analyzed the requirements as per the discussions with clients.
  • Created mockup designs for the portlet screens
  • Created POC documents for some major functionalities such as user management and profiling related sections
  • Use of LDAP for portal single signon.
  • Sampling WebSphere Portal clustering for load extension.

Environment: /Tools: Balsamiq UI Mockup tool, LDAP, WebSphere Portal, Clustering

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Performed System Requirements study and conceptual design
  • Created UML diagrams like class diagrams, sequence diagrams and use case diagrams
  • Design and develop the caching related modules.
  • Handling the guided setup caching related needs.
  • Use Apache-POI to develop for PCD mass maintenance
  • Use of JTA to build a basic transaction framework.
  • Application variation based on WEF Profiling
  • Producing technical manual for the whole application.
  • Trained new joiners on WebSphere Experience Factory and Java.

Environment: /Tools: Java6, WebSphere Experience Factory, Eclipse, WebSphere Portal Server, WebSphere Application Server, XML, Dojo, JavaScript, Apache-POI, Selenium, JTA

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Performed Requirements collection &Analysis from the business team
  • Designing middleware solution to use as a central hub for banking products to provide for multiple purposes.
  • Central logging, playing the role Enterprise Service Bus, a gateway for all the Web Services with the help of WSRR.
  • Sample implementation of MQ Series integration for message decoding.
  • Created the design documents with use case diagram, class diagrams and sequence diagrams using Microsoft Visio.
  • Developed the Java Code using NetBeans as IDE
  • Used Java and JDBC, Prepared Statements, Callable Statements to connect to the DB2 database
  • Used J2EE and Java design patterns like Singleton and Data Access Objects
  • Developed the application using Hibernate and EJB
  • Developed and consumed JAX WS based Web Services using SOAP, WSDL and local testing using SOAP-UI tool
  • ANT was used as a build tool. Also worked in an agile work environment
  • Used Log4j for logging errors, messages and performance logs

Environment: /Tools: Java 5.0, J2EE, EJB 3.0, JPA-Hibernate, DB2, HTML, XML, JAX-WS, WSDL, CSS, JavaScript, Rational Software Architect, IBM Integration Bus, WID, ANT Build tool, Log4j

Confidential

Java Developer

Responsibilities:

  • Written low-level design for features Document Creation, Container Creation and Document Relocation
  • Performed Requirements gathering from business analyst
  • Developed UI using JSF 1.2
  • Developed role based web application using Java/J2EE.
  • Used RAD v 6.0 for J2EE development
  • Created web pages using HTML and CSS
  • Worked on the JAVA Collections API for handling the data objects in business layers
  • Used SVN as revision control
  • Wrote JavaScript functions for the front-end validations
  • Performed Code refactoring and debugging the project
  • Provided instructions and required assistance to for deploying code in production and preproduction servers

Environment: /Tools: Java 5.0 (JSF, JDBC), XML, Java Script, Eclipse IDE, RAD, HTML, CSS, MYSQL 5.0, Rational Rose Enterprise, SVN

We'd love your feedback!