Java Mobile Developer Resume
Columbus, OhiO
SUMMARY
- 4+ years of IT experience as a Java/J2EE developer in Analysis, Design, Development, Testing, Implementation, Enhancement and Support of full life cycle web applications using N - TierJ2EE architecture in Financial, Banking, Healthcare, insurance and Telecommunication domain.
- Experience in all stages of Software Development Life Cycle (SDLC) including gathering requirements, analysis, design, development, testing and implementation of projects using software methodologies like Agile/Scrum and Waterfall.
- Experienced in Java Web-based, Desktop Based Development wif Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation
- Experience in design and development of multitier applications using Java, J2EE, JPA, JMS, JDBC, EJB, Spring, Struts, Hibernate, XML, XSD, SOAP, WSDL,HTML, Knockout JS, JavaScript, CSS, Tag Libs, AJAX, JSON, and JUnit.
- Worked on different module of Spring including Spring IOC, Spring ORM and Spring AOP
- Experience creating, configuring and using Windows Communication Foundation (WCF).
- Experience in web application design using open source frameworks like Spring MVC, JSF and Struts Framework.
- Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans and Servlets.
- Experienced in Testing across MobileApp, Mobile Web Testing for iOS and Android Platforms.
- Experience in designing User Interface applications and web applications using HTML5, CSS3, JavaScript, jQuery, AJAX, JSP, JSON, Bootstrap and Angular JS.
- Hands on experience in Angular.js, Angular 2, & 4, React.js and Node.js.
- Worked on Web-based applications, SOA (Services Oriented Architectures) and Web application servers (Windows servers, IIS, Apache Tomcat) during teh process of both development and troubleshooting support issues.
- Experience in developing SOAP based Web Services using ApacheCXF.
- Good knowledge of Design Patterns like Front Controller, Data Access Object, Session Facade, Service Locator, MVC, Data Transfer Object, Business Delegate and Singleton.
- Worked on different Web Application server such as Web logic, JBoss, WebSphere and Tomcat.
- Extensive experience in different IDEs like Eclipse, IntelliJ, NetBeans, and RAD.
- Proficient in implementation of frameworks like Struts, Spring MVC, Spring Security, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, Spring Batch, JSF and ORM frameworks like Hibernate.
- Experience in writing various test cases using JUNIT.
- Experience in integrating Microservices Architecture wif Spring Boot and Docker
- Worked on build and deploy tools like Jenkins, Maven and Ant.
- Experience in teh field of release automation for Java application to achieve continuous integration (CI) and continuous delivery (CD).
- Experience in building enterprise Applications using Core Java, J2EE (SPRING, Hibernate, Servlets, JSP, JDBC, STRUTS), XML and JSON, MVC, EJBs (Session Bean, Entity Beans, JMS/MQ Series).
TECHNICAL SKILLS
JAVA/J2EE Technologies: Java, J2EE (Servlets, JSP, EJB, JavaBeans, JDBC, JMS, JPA, JNDI, JAX-WS, JAX-RS),MVC,Struts
Programming Languages: C, C++, Java 8, SQL
Messaging Servers: ActiveMQ, RabbitMQ, Kafka
Web Technologies: JavaScript, AngularJS, Backbone JS, XML, HTML5, CSS3, XHTML, XML SchemaDHTML, JSON RPC, AJAX, jQuery, WebSocket, Knockout JS, React, React js, Angular JS & 2, XSL, XSLT, SED, DTD.
Databases: MySQL, Entity Framework, Oracle, MS SQL Server, DB2, Cassandra, PL/SQL, MongoDB, DynamoDB, Couchbase.
Web/App. Server: Oracle WebLogic Application Server, IBM WebSphere Application Server, Apache Tomcat Webserver, JBoss Application Server
Architectures: EJB, Multi-Tier Enterprise Application, JDBC, Extreme Programming (XP) and Continuous Integration (CI)
Web Services: SOAP, Restful, JAX-B, JAX-RS, WSDL, AWS, Apache Axis, XML, XHTML, XSLT and JAX-WS
Frameworks: Struts, JSF, Hibernate, Spring, Junit
Version Control Tools: CVS, SVN, Rational Clear Case, Sub Version
IDE/Tools: Eclipse, RAD, NetBeans, IntelliJ, RAD, ANT, Maven, Jenkins, Bugzilla, JIRA, Rational Rose, RSA, Spring Tool Suite, JBOSS Developer Studio, Jenkins for CI/CD
SDLC: Agile - Scrum, Waterfall
Build and Performance Managing Tools: Ant, Maven, Gradle, Jenkins, JIRA
Testing: Junit, TestNG, Jasmine, Selenium, Mockito, Power Mockito, Cucumber
Design Patterns: MVC, Intercepting Filter, Front Controller, Session Facade,Business Delegate, DTO, DAO, Service Locator
PROFESSIONAL EXPERIENCE
Confidential, Columbus, Ohio
Java Mobile developer
Responsibilities:
- Involved in analysis, design,development and testing of teh applications.
- Used Eclipse IDE for development of teh application.
- Used Maven and gradle for project builds
- Followed AGILE methodology wif SCRUM meetings.
- Used Github to maintain teh version of teh files, code merges and creating new branch when new feature implementation starts.
- Involved in writing teh test cases for teh application using JUnit.
- Wrote test cases using Mockito.
- Used Apache Cordova and Ionic frameworks for cross platform mobileapp development.
- Used HTML, CSS, JavaScript, JQuery and Ruby on client side.
- Used Android Studio for Android & XCode for iOS development
- Created and deployed Web Services using SOAP, and XML for Pulling Customer Service Records.
- Working experience wif tools like Visual Studio, GIT\UsedPostmanto test teh RESTful API.
- UsedSpring Bootat back-end which halps to develop application wif ease
- Implemented Restful and SOAP Web services to retrieve data from remote server.
- Involved in design and developing Mobile Applications for both Android and iOS Platforms using ionic Framework.
- Experience in testing mobileNative and web Apps (iOS and Android) using mobiledevices.
- Designed hybrid mobile app for Android and iOS using Ionic, Cordova, AngularJS.
- Good knowledge on Flutter framework, Dart programming language for teh development.
- Automated test cases using Ruby Language wif cucumber framework.
Environment: Java 1.8, Eclipse IDE, Microsoft Visual Studio, JavaScript,JavaScript,Ionic cordova, Flutter, Rubymine, Git, Cucumber, springboot.
Confidential, Irving, TX.
Full Stack Java Developer
Responsibilities:
- Involved in all phases of project from analysis and requirement phase to delivering teh project.
- Created System Requirement Specifications (SRS) report of teh project by collecting all teh requirements from client.
- Developed teh functionalities using Agile Methodology.
- Designed front-end presentation logic using JSP, CSS3 and Strut tags.
- Implemented client-side validations using JavaScript. Developed various generic JavaScript functionsFor validations.
- Developed internal coding using J2EE technologies based on teh MVC Architecture.
- Implemented MVVM pattern for development
- Proficient in working wif AngularJS, Angular2, Angular 4 and Angular 5 to develop Single Page Applications (SPA).
- Implemented Business Logic using Java 1.6, Spring 3.1, Struts 2.0 and Hibernate 3.0.
- Developed Business objects using POJOs and data access layer using Hibernate framework.
- Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wireObjects of business classes.
- Implemented DAO pattern to fetch data from database using Hibernate to carry out various databaseOperations and avoid redundant database access statements
- Multiple work Queue were integrated wif BPM process.
- Involved in configuring XML mapping files and POJO objects.
- Building Single Page Application using Knockout JS, Node JS, and JavaScript.
- Designed teh front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cacheConcepts.
- Designed, developed and test Drools Rules as per Business Rules documents criteria.
- Developed Business Rule engines using Drools.
- Implemented Drools template for generating drl files.
- Experience in handling messaging services usingApache Kafka.
- Designed overall Microservices architecture including Gateway, API Service, Core Service, Discovery Server and Monitor Server usingSpringCloud Netflix.
- Used Bootstrap and AngularJS, ReactJS and Node.JS in effective web design
- Created session EJBs that retrieved information from teh Oracle database using Spring-Hibernate.
- Used Bootstrap and AngularJS, ReactJS and Node.JS in effective web design.
- Experience in using CSS Preprocessors like SASS, LESS.
- Used AJAX extensively to implement front end /user interface features in teh application.
- Implemented REST Web services to retrieve data from client side.
- Built a stored-procedure-as-a-service microservicesthat is generic: will take sproc name and parameters and spit out output or error from teh database
- Created and configured EC2 instances on Amazon Web services (AWS) for establishing clusters on cloud and created S3 buckets for our application.
- Worked on Multiple AWS instances, set teh security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems
- Design and develop microservicesbased applications using Spring Integration and Spring Boot framework.
- Deploy and administer microservicesbased applications on Cloud infrastructure using Pivotal Cloud Foundry.
- Creating and configuring applications services wif Windows Communication Foundation (WCF).
- Exposed teh Web Services to teh client applications by sharing teh WSDL's.
- Created DDL and DML SQL scripts for creation of database objects in Oracle 11g db.
- Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
- Created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers andRequired SQL tuning to reduce teh response time in teh application.
- Developed Data Access Layer using Entity Framework 3.5 and extensively used LINQ to join various entities.
- Used Storm and KafkaServices to push data to HBase and Hive tables
- Used Jenkins to load JAR files from Database required for running teh application.
- Used Maven building tool for creating EAR file to be deployed in application servers. It is also used forDependency management of code in application.
- Worked on SOAP and RESTFUL Service API using WCF which return XML and JSON data using WCF attributes.
- Used Eclipse IDE to develop and debug application code.
- Used Log4j utility to generate run-time logs.
Environment: J2EE, Java 1.7, spring framework, React, microservices, Spring MVC 3.5, Hibernate 3.x, JSP 2.0, CSS3, Servlets 2.3, JDBC, AJAX, Web services, REST, XML, Java Beans, Ext JS,AWS, jQuery, JavaScript, Kafka Entity Framework Knockout JS, WCF, MVVM Oracle 11g, Eclipse, Web Sphere, Agile Methodology, SVN, Maven, Jenkins, JUnit, Winscp.
Confidential, Raleigh, NC
Full Stack Java Developer
Responsibilities:
- Analyzed teh technical requirements and created various models required for teh project. Implemented Model View Controller (MVC) architecture using Spring Framework.
- Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Designing, Developing, Testing and Finalizing.
- Presentation tier component is developed using JSF Framework and responsible for design and development of various front-end screens following GUI standards.
- Implemented Silverlight application by using MVVM design pattern and Prism framework
- Developed Presentation tier implementation which involves in creating teh JSP pages, defining teh page navigations, creating, and configuring teh backing beans, and integrating JSF wif teh business-logic tier.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating wif database.
- Designed and implemented web module using Spring MVC
- Used Windsor castle for automatic proxy creation for WCF.
- Designed user interface layout using CSS, HTML.
- Created JSP pages using standard JSF tags, decorated using CSS.
- Designed business middleware solution by integrating application using SAO architecture.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
- Used Ajax to provide dynamic features where applicable wif teh halp of prototype library and Ajax4JSF.
- Used a Microservices architecture, wif SpringBoot based services interacting through a combination of REST and SpringBoot.
- Implemented service-oriented component (SOA) Layer using C#.net and WCF to decouple teh UI wif BL
- Involved in build and deployment of Microservices/Spring Boot wif Jenkins.
- Designing and developing Restful API and services using best practices to interact wifin teh microservicesand wif teh front end. Using spring MVC and spring rest.
- Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing.
- Developed a RESTful service to provide all teh CRUD capabilities for Salesforce App.
- Experienced in implementing microservices, Service Oriented Architecture (SOA) wif XML based Web Services (SOAP/WSDL) using Top Down and Bottom Up approach.
- Extensively used WCF RIA Services and Entity Framework 4.0 to fetch teh data from Database.
- Designed and Developed teh UI screens using JavaScript,AngularJS, jQuery, JSP, react JS, Html and CSS.
- RDBMS databases including MS-SQL Server and MS-Access.
- Responsible for design and development for web pages from mock-ups (PSD).
- Implemented client-side interface using ReactJS.
- Implemented teh Drag and Drop functionality using React - Draggable.
- Used ReactJS for V in MVC and for building reusableUIcomponents
- Design and implemented teh backend layer using Hibernate.
- Tested Service and data access tier using JUnit in TDD methodology
- Used Agile Development methodology of software development
- Server and Oracle Entity Framework was used to connect Oracle database
- Used JBOSS for teh application deployment, LOG4J for logging and SVN for Source Control.
- Project builds and integration wif Maven and Jenkins
- Worked on Oracle as teh backend database.
- Developed features for customer facing website using C++,C#,CSHTML, Html Helpers, JavaScript, JQuery, Node JS, Knockout JS, Kendo UI,AJAX, Bootstrap, CSS, LINQ, Entity Framework, SQL Server.
- Improved reliability and performance of high volume applications by moving them to Mongo DB.
- Created and configured EC2 instances on Amazon Web services (AWS) for establishing clusters on cloud and created S3 buckets for our application.
- Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub
- Performed builds and deployment and responsible for source code control and release management.
- Worked on Windows/Linux environment and debugged teh application issues via accessing logs.
Environment: Java/J2ee, JDK 1.7, AngularJS, React js,Spring, Hibernate, XML, Eclipse, WebLogic Application Server, REST, JAX-RS API, HTML5, CSS3, design patterns, SVN, MySQL, AWS, Entity Framework Knockout JS, WCF, MVVM, ClearCase, JUnit, AJAX, jQuery,microservices, Maven. Salesforce.
Confidential, Richmond, VA
Java/J2EE Developer
Responsibilities:
- Developed teh application by using Scrum methodology in agile environment.
- Designed teh architecture based on teh popular J2EE Model 2 approach of MVC design paradigm.
- Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow wif Spring MVC
- Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application wif very less configuration.
- Transferred all data into SQL Server from different data sources using SSIS/ETL.
- Designed and developed teh REST based Micro services using teh Spring Boot, Spring Data wif JPA.
- Develop microservices using Spring Boot, JPA.
- Creating and configuring applications services wif Windows Communication Foundation (WCF) to establish communication between BMS and a CRM (Customer Relationship Management) system.
- Used Spring Rest Template to use teh exposed REST Web Services.
- Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Involved in designing teh interface along wif teh Design team for better usability and handling across Android mobile application development to maintain their relative nativity
- Successfully deployed teh app on teh AndroidMarketplace and supported teh app for different releases of AndroidOS
- Developed Business components using Java Objects and used Hibernate framework to map teh Java classes to teh database using Annotations.
- Designed and developed teh REST based Microservices using teh Spring Boot
- Implemented teh Project structure based on Spring MVC pattern using spring boot.
- Development of application communication through asynchronous message using JMS, MQ, MDB process message in point-to-point scenarios.
- Developed Java/J2EE code, business logic using Spring, Hibernate framework and OOP concepts, involved in Peer code reviews.
- Implemented Data validations for critical functionalities using Node js,Angular2 and JavaScript.
- Implemented Responsive development using Bootstrap and CSS3 media queries.
- Used Spring Security for implementing teh autantication, authorization, and access-control features.
- Published Restful services using Spring MVC and consumed rest services using spring-rest template.
- Functionality is implemented by developing RESTful web services using spring boot, JPA, Cloud foundry and Oracle.
- Experienced in writing complex SQL queries for extracting data from multiple tables.
- Extensively executed SQL queries to view successful transactions of data.
- Extracted data from various sources like Oracle, flat files, and SQL Server.
- Development of XML/XSLT/XSD for schema definitions.
- Unit testing and Integration Testing of application.
- Coordinated wif teh testing team for bug reports and fixes and tracking these tickets through JIRA.
- Good experience wif test driven software development and unit testing tool like JUnit to write and run repeatable test.
- Used GIT HUB for maintaining teh component and to release version management.
- Used Jenkins to build teh War file.
- Tested web services on SOAP UI and SOAP Sonar.
- Used Log4j for logging errors, messages, and performance logs.
Environment: Windows XP, JDK 1.5, Servlets 3.0, JSP 2.2, HTML, Spring Boot, Entity Framework Knockout JS, WCF, MVVM, SQL Server 2008, SQL Server 2005, Eclipse 3.2, Maven, WebLogic 11g, SVN, JUnit, Log4j, NoSQL, Spring 3.0, REST, Hibernate 3.3.
