We provide IT Staff Augmentation Services!

Sr Java Developer/front End Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Extensively worked on every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market.
  • Experience with MVC frameworks likeStruts, JSF, Spring MVC.
  • Experience with JavaScript libraryJQueryand worked withJQuery UIandJQuery Ajax.
  • Experience withSPA (Single Page Application)frameworkAngularJS.
  • Used AngularJS concepts likeModules, Controllers, Directives, Filters, Factories/Services etc.
  • Experience withSpring IOCconcepts likeConstructor and Setter Method Injection.
  • Experience in UsingORM FrameworkslikeJPA/Hibernate.
  • Experience withTwitter Bootstrap CSS Framework.
  • Experience in Using Java basedIDE’slikeEclipse, RADandIntellij Idea.
  • Experience withJ2EE Application ServerslikeWebLogic, WebSphereandJBOSS.
  • Experience usingSpring MVC ControllersandView Resolvers.
  • Expertise inAndroid App development with Android SDKusing Eclipse IDE and Android Studio.
  • Experienced in Agile Development process for diverse requirements
  • Experienced with front - end technologiesHTML/CSS, HTML 5 and JavaScript.
  • Experienced with web services(RESTful and SOAP).
  • Experienced withGitHuband other source control management.
  • Experienced withOracle/SQL/MYSQL/SQLitedatabases.
  • Extensively worked on memory leaks,push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Experience withaudio features, video features, graphics design, interactive designand animation on Android App.
  • Have developed applications in such a way that device adaptability (Android device forms and SDK levels) is default architecture imperative.
  • Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
  • Experience in architecture design, development and implementation of software applications and testing.
  • Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.
  • Experienced withHybrid App development tools such as Phone Gap.
  • Experiencedin web serviceprotocolssuchasJSON, HTTPandXML.
  • Good communication skills: I have interacted with customers regularly during development of the mobile applications.
  • Ability to coordinate with various team members involved in the project.

TECHNICAL SKILLS

Web related/Languages: Java, Swing, Servlets, JPA, Spring, Hibernate, JDBC, RMI, C++, HTML, XSL, JavaScript, AngularJS, NodeJs, JSP, Developer 2000/6i, SQL, PL/SQL, SQL*Plus, AJAX, XML.

Operating Systems: Android OS, UNIX (AIX, Sun Solaris, HP-UX), Linux and Windows 98/NT/2000.

Databases: Oracle 8i/9i/10g, SQL Server, MySQL Sybase, and MS-Access, SQLite and IBM DB2

GUI / Tools: MS Frontpage2000, TOAD, Oracle Forms, Reports, Discoverer

Application Servers: Web Sphere 5x/6x, Web Logic 8x/9x and JBOSS 4x/5

Networking/Protocols: TCP/IP, FTP, HTTP, UDP, SMTP, RCP, Rlogin, and SSH2.

IDE: RAD 7/7.5, NetBeans 5x/6x, Eclipse 3x, Intelliji

Design Tools: Rational Rose, Microsoft Visio

Frame Works: Jakarta Struts 1.0,2.0, ANT, JUnit, MVC, Spring and Hibernate

Version Control: IBM Team Server, CVS, PVCS, and Visual Source Safe, Clear case, Tortoise SVN, GIT

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr Java Developer/Front End Developer

Responsibilities:

  • Documented the requirements and there by analyzed and involved indesign, code.
  • Also worked with the web application development team to ensure proper integration between mobile application and web application.
  • DevelopingEJB classes and also corresponding session bean classes.
  • Used Spring IOCframework Dependency Injection.
  • Used Spring MVC, spring controller to communicate to restful web services.
  • Used Spring JDBC Template as the ORM tool to communicate with the database.
  • ConfiguredJMSandData sourcesonWebLogic 10.1 Serverand provided appropriate JNDI names for them.
  • Developed complex queries, PL/SQL and stored procedures for data retrieval & updating.
  • UsedIBM Rational Clear casefor Version Controlling.
  • Performed Unit Testing and interacted with QA for testing.
  • Worked on signature capture deviceIngenico isc6580, developednew icg forms for sigcap devices.
  • Worked withSPA frameworkAngularJSandTwitter Bootstrap CSSto createdynamicandResponsive UI.
  • UsedAngularJS Directiveslikeng-app, ng-model, ng-repeat, ng-show, ng-hide,ng-controller,ng-routeetc.
  • UsedAngularJS FactoriesandServicesto makeAjax callsorRestful Callsto get data inJSON Format.
  • Used JPA/Hibernate Annotations like @Entity, @Id, @Table, @Column etc to create mapping between Entity Objects and related DB Tables.
  • Worked with theAndroid SDK, and implemented Android Bluetooth and Location Connectivity components.
  • Handling XML data using efficient parsing techniques such asJSON Parser, XML Pull Parser and DOM parser.
  • UsedSQLite to save user details, their plans and eligible devices for upgrade.
  • UsedAndroid content providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications.
  • Developed Web Services utilizing HTTP, XML, XSL, SOAP and AXIS Analysis of mobile application code for re-engineering.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Provided subsequent releases which included feature changes, enhancements and bug fixes.
  • Responsible for design of user interface using variouscustom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Inserted suitable code to capture thevarious button and text field eventsand implemented the desired action for each of the widgets.
  • Usedweb views, list views & populated lists to display the listsfrom database using simple adapters.
  • Usedservices, Async tasks and Alert Notification APIto implement event reminder feature into the mobile app.
  • Usedsync adapters to load changed data from serverand to send modified data to server from app.
  • EmbeddedGoogle Maps API, GPS Location Datainto app with zooming controls.
  • Involved in working withLocation Manager and Restful Web service with JSON.
  • Implementedunique design for portrait and landscape mode.

Environment: Spring 3.0, Spring MVC 3.0, Android SDK 4.2, SQLite 3.6, Eclipse IDE Juno, WebLogic server 10.x, Android API’s, Bootstrap 2.3, RESTFUL Web service, XML Pull Parser, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, ADT Plug-in, GIT (version control), DDMS console, ADB server, Phone Gap 3.0,node.js emulator and Base device (G1, HTC EVO).

Confidential, Peoria, IL

Sr Java Developer/Front End Developer

Responsibilities:

  • Documented the requirements and there by analyzed and involved in design, code.
  • Designed and developed the system using J2EE technologies based on Spring MVC and View Resolvers.
  • Used Spring MVS Controllers like Simple Form Controller.
  • Used Spring ORM Hibernate Template as the ORM tool to communicate with the database.
  • Configured JMS and Data sources on WebSphere 6.1 Server and provided appropriate JNDI names for them.
  • Used JQuery Ajax $get, $post and $ajax functions to make Ajax calls from JSP Pages.
  • Used JQuery UI widgets like Tabs, accordions, Modals, Tooltips etc.
  • Used HTML and CSS3 features to style UI Pages.
  • Implemented design patterns like DAO, Factory and Front Controller.
  • Developed Web Services utilizing HTTP, XML, XSL, SOAP and AXIS.
  • Used Apache JSP, JSTL etc. for presentation which invoke the Java Beans to interact with Controlling Servlets.
  • Used RAD 7.1as IDE.
  • Used JavaScript, Regular Expressions for Form Validations.
  • Created Web Service Clients using the Ant wsdl2java task with Axis 2.0.
  • Developed complex queries, PL/SQL and stored procedures for data retrieval & updating.
  • Used IBM Rational Clear case for Version Controlling.
  • Handling XML data using efficient parsing techniques such as JSON Parser, XML Pull Parser and DOM parser.
  • Used Broadcast Receivers to receive notification messages if server side data changes and using sync adapters updated the data into SQLite DB.
  • Used different view layouts and wrote event listeners on widgets.
  • Performed Unit Testing and interacted with QA for testing.

Environment: Spring 3.0, Hibernate 3.0, Android SDK 4.0, Eclipse IDE 3.5, WebSphere 6.2, Android Emulator, Android Debug Bridge, Log cat, DDMS, Android API’s, JDK 1.6, SQLite 3.6, Eclipse IDE 3.5, Android API’s, RESTFUL Web service, DOM Parser, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, ADT Plug-in, GIT (version control), DDMS console, ADB server.

Confidential, Bloomington IL

Java/ J2EE Developer

Responsibilities:

  • Worked in Agile Environment and Iterative Development Process.
  • Conducted brain storming sessions for resolution to problems.
  • Designed and developed the DB schema for the module and participated in DB Design discussions.
  • Designed Oracle tables, views, cursors, procedures, etc using SQL Navigator.
  • Designed the unit test cases (UTC) to be used while unit testing.
  • Used RAD 7.0 as IDE.
  • Generated the EAR file using Maven and deployed the application in IBM WebSphere 6.1 Application Server
  • Developed UI using Spring MVC, Spring UI Tags, JQuery and JavaScript.
  • Made Web service calls Using Axis 2.
  • Used Spring JDBC to develop Database Related Code
  • Used MDB (Message Driven Beans) for Messaging for Publisher/Subscriber mode of messaging.
  • Used Rational Clear Case 7.0 as version Control Tool.
  • Used RAD Clear Case Plugin to check out and check in code from RAD
  • Developed various components of the application and unit test them.
  • Developed Web Services utilizing HTTP, XML, XSL, SOAP and AXIS.
  • Conducted reviews of Code, Functional Spec, and User Manual.
  • Performed unit testing using JUnit.
  • Worked in Agile Scrum Development Environment. Worked in Sprints and took part in daily standup meetings.
  • Used HP Quality Center as Issue Tracking Tool.
  • Mentored Junior Developers and Performed Code Reviews.
  • Held Training Sessions about the effective Practices of coding
  • Used Servlets for back-end Server side development to interact with the database to insert, update and load customer information via EJBs.
  • Developed Business Objects, Data Access Components in Java.
  • Wrote SQL Queries used Hypersonic as Developers Database.
  • Implemented the integration tier using Hibernate as the persistence frameworks
  • Deployed Java beans, Servlets and JSP's in Jboss and fine-tuned them for better performance
  • Enterprise java bean is used for Business Logic Coding.
  • Performed internal quality audits as per the organization guidelines.
  • Used CVS as Version Control System.

Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API’s, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, SDLC.

Confidential, Minneapolis

Java/ J2EE Developer

Responsibilities:

  • Worked as a senior J2EE developer for FMS Application
  • Gathered user requirements from Business Users and clients.
  • Documented the requirements and there by analyzed and involved in design, code.
  • Designed and developed the system using J2EE technologies based on JSF MVC architecture.
  • Developed JSF Managed beans, Created JSF converters and validators.
  • Worked with facelets for JSF code reusability
  • Used Spring JDBC Template as the ORM tool to communicate with the database
  • Developed Persistence layer using Spring JDBC.
  • Involved in writing middleware components EJB session beans, message driven beans to handle business modeling.
  • Configured JMS, EJB and Hibernate on WebLogic 10.2 Application Server.
  • Implemented design patterns like Session Façade, Business Delegate and Service Locator.
  • Used Apache JSP, JSTL, Spring UI Tags and Custom Tags for UI Development.
  • Used Eclipse 3.4 as IDE.
  • Used JavaScript, Regular Expressions for Form Validations.
  • Generated Web service Clients Using JAX-WS and wsimport tool which is inbuilt in jdk 6.1.
  • Developed complex queries, PL/SQL and stored procedures for data retrieval & updating.
  • Used Rational clear case for Version Controlling.
  • Performed Unit Testing and interacted with QA for testing.

Environment: Windows XP, Java (JDK 1.6), JSF, WebLogic 10.2, Eclipse 3.4, JMS 1.1, XSLT, HTML, JavaScript, JDBC, Spring, Rapid Sql, ANT, XML, XSD, XSLT, DOM Parser, SAX Parser, Servlets2.4, JSP 2.0, EJB 2.0, Ibatis, Oracle 9i, ANT, Rational Rose 2000, Log 4j, Junit, Edit plus, Rational Clear case, Rational Clear quest.

Confidential - Chicago

Java/ J2EE Developer

Responsibilities:

  • Involved in the requirement analysis and in the development of use-case and technical designs.
  • Involved in Use Case Realization, Use Case Diagrams, Sequence Diagrams and Class Diagram for various modules.
  • Developed the proof of concept for the application.
  • Developed code to load emulator to run mainframe transactions.
  • Worked with BA in requirement Analysis and prepared detailed software requirement document (DSRS).
  • Developed Application using STRUTS Framework based on Model 2 Architecture.
  • Developed Action Classes, Forms, Action Servlet as per the Struts Framework.
  • Used AJAX calls for validating, authenticating user logon and for License Issuance Module.
  • Involved in writing ANT Scripts for building the web application. Used CVS for version control of the code and configuration files. Log4j was used to log the events in the application.
  • Used JSF to develop some screens for handling events and input validations.
  • Used Hibernate as the ORM tool to communicate with the database
  • Developed and Deployed the Entity Bean and Stateless Session Bean in RAD.
  • Implemented DB Connector using Singleton Pattern.
  • Performed the Front End Validation using JavaScript and Dynamic HTML.
  • Refactored the code for performance.
  • Followed RUP Process and used VSS for version control and used JUNIT for unit testing.

Environment: Java 2.0(JDK 1.2), EJB 2.0, JMS, JSP, HTML, JavaScript, Struts1.1, MVC, JDBC, Unified Modeling Language, XML, Eclipse, WebLogic Application Server, Oracle9i, Stored procedures, Triggers, JMS (Persistent storage using Queues and Topics), XSL, SOAP, UNIX, Rational Rose, Message Driven Beans and using SQL statements, Clear case Version Control.

We'd love your feedback!