We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • 8+ years of extensive experience in Analysis, Design, Development, Testing and Administration of software applications using Java and 3 years of professional experience with Android Application Development. (Smart Phones and Tablets)
  • Proficient in App UI design for both Widget (using Remote Views) and the app itself using the Material Design which includes Activity workflow, Action Bar Navigation, Menu designs, custom views, loaders, Recycler View, Grid View, Navigation, Drawer, Scroll Tab, Swipe Tab, Fragment, Dialog Box, Animations, Vector Drawable and List View.
  • Excellent knowledge and work experience in Android Services, Broadcast Receivers & Activities.
  • Worked on libraries like AsyncHttp, GSON, GSON Format, Butter Knife, SQL Cipher, Picasso API. Phone Gap Plug - Ins.
  • Experienced in publishing the App in Google Play developer console.
  • Solid understanding of Java/J2EE architecture, object oriented principles and Object oriented analysis design and development for mobile and enterprise applications.
  • Expertise in developing Applications using Android Studio, Android SDK and Eclipse IDE and worked on ADT plug-ins of Android like SQLite.
  • Proficient with common Android framework APIs (Location, Camera, Notifications, Maps)
  • Experience in Web Technologies like HTML5, CSS, AngularJS, JQuery, J2EE.
  • Good understanding and working knowledge of SOAP and RESTful Web Services, XML and JSON Parsing.
  • Extensive experience using Application servers BEA WebLogic 12c and Web Servers like Apache Tomcat, IIS 7 and IBM WebSphere.
  • Experience in software development integration tool Jenkins, Hudson and Apache Maven and source code Management using GIT, SVN, CVS, Bit bucket.
  • Experience in Agile Methodology, Waterfall Methodology, JIRA and Version one Tools..
  • Exceptional communication skills proven by effective interaction with management, team members and users.
  • Good understanding of Android UI guidelines with Material Design Concepts and ability to develop rich UI for applications.
  • Good experience on publishing application's into Google PlayStore.
  • Working knowledge of all phases of Software Development Lifecycle (SDLC) management and implementation
  • Hands on experience in implementing web services using SOAP, JSON and XML.
  • Good knowledge and experience on handling Databases ( SQLite, SQL Server, MySQL)
  • Creating JSON Web Services and SOAP Web Services API using PHP Script- MySQL and Visual Studio - SQL Server
  • VOIP, SIP Calling, LinponeSDK - Audio Call, Video Call, Chatting

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log, JSTL, JUnit)

Databases: Oracle, DB/UDB, SQL Server, MySQL

Web Technologies: HTML, DHTML, CS3, AJAX, WebServices JAX-RPC, JAX-WS

Web/App Servers: IBM WebSphere, Tomcat, JBoss, Apache, Resin, Apache Axis, EAP6

Middleware: ODBC, JDBC, RMI, Blaze DS.

IDE Tools: EditPlus, TextPad, Eclipse, WSAD, RAD

Methodologies: Agile, SCRUM,TDD, Design Patterns, Continuous Integration using CruiseControl

Languages: Core Java, Java using generics, JavaScript, ActiveX, Perl, PL/SQL, XML

OOAD Tools: MS Visio, IBM RSA

Frameworks: Hibernate, Spring, Spring MVC, Mate, Adobe Flex, MXML, Action Script

Operating Systems: Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.

Source Control: Rational ClearCase, CVS

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential - McLean, VA

Responsibilities:

  • Involved in Agile - SCRUM methods, break tasks into small increments called SCRUM with minimal planning.
  • Created Software Design documents, Technical Design documents & Unit testing documents. Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using MS Visio as part of UML.
  • Designed and developed customer registrations and login screens using JSP, HTML and DHTML.
  • Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
  • Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5, AJAX and CSS3, Ext.Js
  • Used Java Script (jQuery) to perform Client-Side validation.
  • Involved in writing Spring Configuration XML file that contains declarations, and extensively used Spring IOC and AOP.
  • Involved in development of the application writing and configuring the web flows, using struts & Spring MVC and writing actions, Spring Acegi security, writing DTOs and iBatis SQL mappings and queries and Spring AOP for exception handling.
  • Involved in developing code for obtaining Hibernate bean references in Spring framework using Setter Dependency Injection (DI) or IOC.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Developed Restful Webservices with JSON for the application.
  • Experience in managing Cassandra environment from availability, performance and scalability perspectives
  • Communicated with external applications JMS messages using MDB
  • Used Spring AOP for exceptions logging along with log4J.
  • Developed DAOs using JPA entity manager and JTA for transaction handling.
  • Deployed the application on JBoss eap6.
  • Developing new functions with supporting ERP-system
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
  • Design front end with css3 and HTML coding.
  • Done Single Sign on, Supported Multi Factor Authentications
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures
  • Creating SSIS packages to export reports from MS Dynamics CRM
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Used SAML for SSO login to access the web service provided and OAuth for authorizing the user to the application.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Used JQuery to make the frontend components interact with the
  • Designing interfaces and integrations between modules in Oracle EBS
  • Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
  • Developed User Interface (UI) design using JSP (TAGLIB, JSTL), CSS, and HTML.
  • Creates Shell Scripts to invokeJavaprograms on UNIX batch platforms
  • Used Apache's Jakarta Struts 1.1 as MVC framework for designing the complete Web tier.
  • Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
  • Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
  • Worked as Primary Point of Contact for all the application deployment related issues in development, UAT and Production environment and troubled shooting effort with major success rate.
  • QA Support: Coordinated with the support team, the issues found during testing and involved in verification and validation of the issues.

Environment: Java/J2EE,Spring, Hibernate, Strut, EAP6, JQuery, AJAX, ExtJS, JavaScript, Oracle, Oracle ebs CRUDE, PL/SQL JDBC, Apache CXF, Linux, REST, SAML, Eclipse, WebLogic, ClearCase, JUnit, ERP, CRM Agile UML, JSPs, JSTL, Servelts, Maven, IText, Google Web Toolkit(GWT), Jasper report, ILOG, Web2.0, SOA, HTML, CSS.

Sr. Java Consultant

Confidential - Reston, VA

Responsibilities:

  • Requirement gathering and preparing requirement document.
  • Involving in high level and low level designs as per the requirement/solution.
  • Involving in designing of various class diagrams and sequence diagrams by using Rational Rose Enterprise Edition.
  • Developed the application JSP, JSF, Servlets, Struts, Spring, Java Beans, Hibernate.
  • Involved Java/J2EE based applications and Java/JEE based portal projects
  • Enhancement of the existing application which included bug fixing, new feature request and refactoring using PHP, AJAX, JavaScript, MySQL, CSS, DHTML.
  • Designing and developing the Servlets, JSP and JAVA classes for the presentation layer.
  • Implemented software changes and enhancements used and JUNIT testing for all the enhancements.
  • Experience in Installing Tomcat application server
  • Developing web-tier using Struts framework.
  • Creating custom tags for JSP for maximum re-usability of user interface components.
  • Testing and deploying the application on Tomcat.
  • Very good at ATG E-commerce product and out of box implementations. Worked on ATG Web Commerce Customer Service streamlines customer service and integrates all customer touch points to increase customer satisfaction and loyalty.
  • Mostly worked in the following modules like ATG Personalization, Droplets, Form handlers, Template Email Sender and Repository.
  • Working experience with No SQL DB Mongo DB for offering commercial support and other services.
  • Developed major websites and services by including Mongo DB as backend software.
  • Maintaining the database required for report generation. Worked on application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL, PLSQL and Shell Scripting
  • Developing web-application using Struts/JSP/Servelet and javascript.
  • Developed pom.xml for the build of the application using Maven.
  • Implemented Single-SignOn methodology to seamlessly login a user into Scribe Application
  • Developed Server Pages Using JSP and validated Client Pages Using Java Script.
  • Generated reports in PDF / HTML formats using Actuate BIRT reports, integrated with Struts.
  • Developed GUI screens for XTT & LD application using JSP, HTML and CSS.
  • Developed PL/SQL procedures for login module and written complex sql queries.
  • Designed and implemented the web application in Ruby on Rails, Node.js, HTML5 and JQuery from initial concept development to beta launch.
  • Used SAML for SSO login to access the web service provided and OAuth for authorizing the user to the application.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Developed the user interface presentation screens using HTML.
  • Worked with CRM Customization, Ribbons, Web Resources, REST / JSON with JQuery
  • Co-ordinated with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects.
  • All the coding and testing was performed using Eclipse
  • Excellent in building Single Page Application (SPA) using MVC angular.js framework
  • Hands on experience in scripting languages like Bootstrap.js, JQuery and JavaScript.
  • Built main application in Python, Django leveraging technologies such as Tastypie Backbone.js, and Celery
  • Wrote JSP & Servlets classes to generate dynamic HTML pages.
  • Designed class and sequence diagrams for Modify and Add modules
  • Developed basic music player features as well as adding artists, players, albums, tracks, other users, playlists, favorites to their account and CRUD functions.
  • Writing SQL queries to insert, update database. Used JDBC to invoke Stored Procedures.
  • Oracle Coherence used to implement an in-memory data grid used to store data for the FX
  • Migration from azure tables to MongoDBwith goal of implementing a multithreaded fault tolerant backend
  • Responsible for developing web services with Spring, Apache CXF, JAX-WS, JAXB.
  • Worked on web services SOAP and REST technologies
  • Design and develop XML processing components for dynamic menus on the application.
  • Adopted Spring framework for the development of the project.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Currently designated as Financial Analyst with Confidential Services India Pvt. Ltd.
  • Designed and implemented a number of WebSphere Commerce integrations, for a Japanese B2C store, with warehouse management systems, offline inventory management, triggered email messages, and SAP (sales and payment information).
  • Implemented software development system for Android project using Git, gerrit and repo.
  • Tools: Eclipse IDE, Tortoise SVN, Git Hub and Dyna trace Client
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Followed Agile and SCRUM in development process.
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
  • Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XMLBeans for data mapping of XML into Java Objects.
  • As a Senior Programmer involved in developing the Scheduled jobs, Servlets, JSP and involved in the integration and release phase of the product.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library
  • Contributed to organization of testing and quality improvement process (JIRA, Confluence).
  • Implemented two Java portals. One is Crystal Report Engine and the other is Jasper Report Engine as plug-in to other web-applications depending on the user's preferences.
  • Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
  • Involved in developing and modifying the credit card, consumer loan business rules in ILog JRules.
  • Ability to develop creative designs in WEB, followed with W3C Standards

Environment: Java,J2EE,Spring, Hibernate, struts, EAP6, JSF, EXTJS, AJAX, JavaScript, CSS, HTML, DB, CRUD, PL/SQL, JDBCOracle ebs, SAML Apache CXF, Web Services, Eclipse, ERP, CRM, Web Sphere Portal, Subversion (SVN), Junit, Scrum, UML, JSP, Java Server Pages Standard Tag Library (JSTL),SERVELT, MAVEN, Xml, ITEXT, Oracle Enterprise Content Management, GWT (Google Web Toolkit),JIRA, Jasper report, ILOG, JRules, Web2.0, SOA, JMS, Apachi Tomcat, Linux, PHP

Java Developer

Confidential

Responsibilities:

  • Involved in full life cycle of project implementations (SDLC) like Water fall model, Agile (Scrum) model etc. for Design, Development, Maintenance & Support.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Strong Knowledge on build tools like Ant, MAVEN, Shell scripting, Windows Batch Scripting.
  • Has developed XML Parsing logic using DOM Parsers.
  • Involved in design and develop Paisley own Content Management System, which is alternative to IBM FileNet and EMC Documentum enterprise content Management systems.
  • Extensive skills in development of web based applications using Java, JDBC and advanced technologies such as J2EE(Servlets, JSP ), Struts, GWT, Hibernate and EJB Framework.
  • Responsible for implementing the code, Fixing QA defect raised on Quality Center/JIRA.
  • Converted VB application to Swing.
  • Involved in migration of cubes from series 7 to cognos.
  • Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
  • Layout and design the overall architecture and migration approaches using Oracle ADF.
  • Responsible for creating the business processes in Oracle BPM.
  • Business layer implemented using Spring MVC and Enterprise layer using JMS - IBM MQ Series which would in turn store the data on AS/400.
  • Involved in installation of TOMCAT application server in Multicluster environment.
  • Developed Oracle Stored Procedures to update records on a daily basis and it will invoke using cron job in LINUX; Responsible for the Migration of the application from Web Sphere to JBoss
  • Created directory structure flow using UNIX to receive and send data to internal and external systems
  • Process Automation: coded scripts to automate various manual processes (Screen Scraping) using VB Script and Ruby
  • Configured WordPress publishing software for non-profit firm. Created weblog layout in HTML, CSS and PHP based on an original design according to client's branding needs.
  • Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
  • Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL 2008.
  • Experience C, C++, HTML and Core Java languages
  • Configuring and analyzing JCL to execute mainframe batch.
  • Assembler and Cobol Applications Programming on the CICS Credit Card Authorization and Reward Systems. Including the First TCPIP Socket Manager Program to all Online Programs.
  • Responsible for the design, development, unit testing, deployment and maintenance of COBOL and PL/I programs for two major projects.
  • Conversions of JCL codes to equivalent Unix Shell Scripts and testing.
  • Developed Servlets and Worked extensively on Sql
  • Manage deployment plan with env team and co-ordinate with team and SAS for smooth release.
  • Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.

Environment: Java,J2EE, Spring, iBatis, Struts, JSF, EJB, JQuery, MYSQL, Toad, SQL Server, DB, APACHE AXIS2, WSDL, Netbeans, JBoss, CVS, Visual Source Safe, Selenium, Water fall Model, UML, JSP, SERVELT, ANT, Xml, EMC Documentation, JIRA, SWING, Cognos, ILOG, Oracle Application Development Framework (Oracle ADF), Oracle Business Process Management (Oracle BPM), IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, wordpress, drupal, Z, ASP, C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS, VB, ASP.

Java Developer

Confidential -Princeton, NJ

Responsibilities:

  • Developed test cases for Unit testing using JUnit.
  • Extensively involved Weblogic domain creation on UNIX and involved in Performance tuning, monitoring jobs/processes, Batch process status.
  • Worked with Visual Source Safe for version control.Integrated Flex with BlazeDS to communicate Server sideObjects which was build using Spring Framework and Hibernate.
  • Extensively used RemoteObjects to retrieve data from the remote server and perform required business functionalities from the front end.
  • Used spring frameworkmoduleslike Core containermodule, Application contextmodule, SpringAOPmodule, Spring ORM and SpringMVC module.
  • ConfiguredSpringApplication-Context.xml used byspringcontainer to inject dependencies to java classes to optimize memory resources.
  • Implemented Spring IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP) for the Business as well as Lookup Service Layer development.
  • Developed / modified the model components to incorporate new business level validations.
  • Responsible for the oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings (.hbm) files.
  • Consumed WebServices for getting the credit card information from third party application.
  • Used Singleton and DAO design pattern.
  • Test Driven development is done by maintaining the Junit and FlexUnit test cases throughout the application.
  • Log package is used for the debugging.

Environment: Java,J2EE,Java, J2EE, Spring, Hibernate, Flex, Action Script, MXML, XML, XSD, Java script, Blaze DS,Cairngorm MVC Framework, IBM RAD,ClearCase, Oracle 10g, Log4j, Weblogic, Sql, DbVisualizer, Webservices, Agile, ClearQuest, Maven, UML (Rational Rose), HTML, CSS and Windows 2000 Prof

Java Developer

Confidential - Jersey City, NJ

Responsibilities:

  • Developed Services using design patterns to support UI functionality
  • Created domain objects and VO objects for implementing service layer
  • Used GS frameworks like Mojo and Mithra (ORM) as persistence layer
  • Developed UI using GS glui, an extjs based proprietary framework
  • Used GS Collections framework for developing services and UI layer
  • Developed year end compensation reports using Jasper framework
  • Used Spring Batch for EE Comp Refresh process to refresh all comp elements for defined set of employees in CRSCreated connection pools and data sources.
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Used WinCVS as version Control system.
  • Suggested ER models and changes in the table structures
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.

Environment: Java, J2EE, Sybase, BEA WebLogic Server, JSTL, SQL Server, Struts Frame work, Servlets, JSP, EJB, WinCVS, JavaBeans, Eclipse, UML, Windows XP/Linux.

Senior Mobile Programmer

Confidential -Blue Bell, PA

Responsibilities:

  • Interacted with clients to collect business requirements.
  • Involved in analysis, prototypes creation and system design.
  • Worked extensively in the design of the system; used object oriented analysis and helped in creating the class design.
  • Involved in coding the business logic for a medium-sized module.
  • Used SOAP UI to test Web Services.
  • Involved in designing and creating database tables and queries using Oracle.
  • Deployed the application in Tomcat and was involved in the end-to-end testing of the application.

Environment: Java, Servile, JSP, Action Script, HTML, Hibernate, Spring, XML, CSS, Flex, JDBC, Eclipse, Struts, HTML, JavaScript, Oracle.

We'd love your feedback!