We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Java Full Stack Developer with over 7 years of experience in Software Development process.
  • Involved in Requirement Analysis, Software designing, Development, Unit testing, Debugging, Documentation and Deployment phases of Software Development Life Cycle.
  • Learned new technologies, strategies, programming techniques, architectures and latest trends in software industry. Always ready for new challenges with great knowledge on Data structures and problem - solving skills.
  • Followed Agile methodology and participated in meetings, daily scrums, discussions to understand client requirements and solving their needs.
  • Developed high quality software in Java, Kotlin, Android, Java script, HTML, CSS and C#.net. Wrote highly reliable, scalable and easily understandable code with documentation and test cases (Test-driven development).
  • Developed high quality features in given deadlines, providing support for the features developed. Writing required documentation to understand code.
  • Expertise in using Data Structures, Design Patterns, Multi-threading, Collections and Exception Handling.
  • Worked with application architectures like MVC, MVP and MVVM.
  • Worked on Point of Sale system where real money and transactions involved.
  • Integrated payment gateways Stripe, Card connect, Paytm and JusPay.
  • Worked on features like appointment scheduler, payments and checkout, Geo-fencing, Infinite scrolling appointments view, drawing annotations on images, reports and graphs, barcode scanning of products, role-based access and authentication, refund payment, payment using loyalty points, memberships, gift cards.
  • Worked with Augmented Reality features like Object Detection and Object Highlighting and placing 3D objects on surfaces.
  • Worked in user authentication process, worked on Token based authentication and role-based login and permissions to access different features of application.
  • Worked on Internationalization, wrote scripts to generate resources in any recognized language.
  • Always stayed up to date on technologies and refactored old and deprecated code.
  • Debugged and Fixed bugs in features developed by other developers and reviewed code written by other developers and helped them finding edge cases.
  • Experience with JUnit in writing test cases for Automated Testing, Unit Testing and Mocking.
  • Experience in automating build process using Jenkins. Wrote scripts to build application based on user parameters from a excel sheet in shell script.
  • Used GIT, Gerrit, TFS and SVN for source control, used JIRA and Redmine for bug and feature tracking.
  • Experience in writing REST full web services in C#.net and Java and writing stored procedures in SQL Server.
  • Worked on Web application development and Hybrid Mobile application development using Java Script for Android and IOS devices. Wrote APIS, libraries, DLLs, REST full web services, Stored procedures.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, IntelliJ IDEA for Java/J2EE application development.
  • Efficient in using J2EE Frameworks like Spring Boot, Dependency Injection, Restful Web Services and Hibernate.
  • Experience in integrating Microservices Architecture with Spring Boot and Docker.
  • Great Knowledge in creating style guides, best practices and setting UI standards for enterprise applications.

TECHNICAL SKILLS

Programming: Java, Kotlin, XML, C#.net, Java Script, C, C++, Ext JS, Angular JS, Angular 2, HTML5, CSS3, SCSS, Shell script, AJAX, Bootstrap, PHP, JSP, JSON

Database: SQL Server, Oracle, My SQL, Mongo DB, Cassandra, SQLite

Web Technologies: IIS, Tomcat, WAMP, REST, React.js

Architecture: MVC, MVP, MVVM

Concepts: Data Structures, Design Patterns, Algorithms, Problem Solving, Memory management, Multi-threading, Performance Tuning, Project Management, Test driven development

Frameworks: Android, Spring boot, Hibernate, Augmented Reality, Firebase, Xamarin

Cloud: Amazon AWS, MS Azure, Docker

Testing: Junit, Expresso, Unit testing

Build tools: Maven, Gradle, Jenkins, Cordova, PhoneGap, Android SDK, ANT, Compass

Development tools: Android Studio, Visual Studio, Eclipse, Net beans, Web Strom, Sublime Text, Dreamweaver, Photo Shop

Operating Systems: Mac, Windows, Linux

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Developing high quality software in Java, Cassandra and Angular 7. Following Agile methodology in a team of 15 members which includes 3 Java developers on MUSIC project.
  • Writing Robust, reliable and scalable code which is easy to understand and participating in code reviews and making necessary changes for better performance.
  • Worked on JSON Data streaming as Response from millions of records of data given by Cassandra database.
  • Creating nice looking and interactive user interface using Angular 7, HTML, CSS and SCSS.
  • Creates and configure Micro-Services architecture and integrated with React.Js application.
  • Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud fundry.
  • Understanding and working with complex algorithms which involves multi process communications and deadlocks.
  • Increasing test cases coverage by writing unit testcases using Junit and Mockito.
  • Involved in deployment process, creating Docker images and uploading build to server using Kubernetes.

Environment: Java, JSON, Spring boot, React, Maven, Eclipse, Microservice, Cassandra, Docker, Kubernetes, GIT.

Confidential

Java Full Stack Developer

Responsibilities:

  • As a Full Stack Java Developer involved in the back-end and front-end developing team.
  • Developed Consumer and Produce for SOAP/RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, JAXB and Apache CXF.
  • Used SoapUI to test Rest Services
  • Performed back end Functional testing of Rest Services.
  • Implemented client-side Interface using React JS.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud.
  • Developed spring security module to authentication and access control framework to secure Spring-based Java web application.
  • Developed Spring caster component for marshaling and unmarshaling to get data from the mainframe system.
  • Deployment of Application on WebSphere Application Server 8.5
  • Used Rally, Agile software development (Scrum methodology) to support and enhance the RRM product.
  • Used Microservice in order to access functionality like… Claim, Enrollment, Ceases, Copay.
  • Developed logic for enrollment HCP Provider used to submit the form along with patient, Drug etc.. information those enrollment forms can be changed dynamically as per product requirement.
  • Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, AJAX,
  • CSS & JavaScript, Angular 1.X.
  • Configured Spring JDBC for database management.
  • Responsible for testing the classes and methods using JUnit test cases.
  • Involved in the Deployment and Publish of the applications in various environments during the life cycle of the project.
  • Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL.
  • Use ZAP tool to identify web security issues as SQL Injection and Cross-Site Request Forgery, provided fixes for them.
  • Conducted a training session to team for ZAP tool.
  • Experience in the intersystem cache of SQL Server where we use cache memory to retrieve data pages fast.
  • Extensively developed stored procedures, triggers, functions and packages in oracle SQL, PL/SQL.
  • Called the stored procedures from Java.
  • TOAD used for PL/SQL Development.
  • Used Tortoise SVN for version controlling
  • Environment: JAVA 1.8, JSP1.2, SERVLET 2.3, React, Oracle 10g, AJAX, JavaScript, AWS, Apache Tomcat 5, Hibernate 3.0. Java/J2EE (Core java, JSP, Servlets), Spring boot 1.3, Microservice, Scala, Spark, JSON, SOAP, Spring MVC, Spring Security, Spring Rest Service.

Confidential

Full Stack Developer

Responsibilities:

  • Designed and developed Zenoti Point of Sale System Web, Mobile and Tablet based solution. The application was developed in Java, XML. RESTful web services developed using C#.net having SQL Server database.
  • Designed and Developed Take 5 Today, a B2C Android mobile application which helps people to book their spa and saloon appointment with their favorite therapist and selected time. The application was developed in Java, XML. REST full web services were developed in Java Spring and Hibernate using SQL Server database.
  • Worked on Zenoti productivity apps - Customer app, Manager app and Employee app. These apps help Spa and Saloon owners and employees in their daily activities. These are hybrid mobile applications developed in Java Script. Used EXT JS for UI designing, backend has C#.net based API and DLLs and SQL Server database.
  • Worked on Web application development and Hybrid Mobile and Tablet application development for Android and IOS devices.
  • Involved in sprint planning, collaborated with different teams like UX, Product management, QA, Support, Implementation, Marketing and Sales and resolve their queries in the software product.
  • Spent over nights in release times and helped QA team in testing application in both regression and post production testing processes.
  • Worked on applications from scratch, worked in designing application architecture, framework, design patterns, UX and UI designing, requirement analysis, feature prioritization, release planning and marketing application.
  • Worked on features like Appointment creation and management, Guest creation and management, Employee Management, profile management, adding services and categories and updating details, showing reports and graphs, Cart and Checkout, Employee Geo fencing, Receipt generation and printing.
  • Worked on features like showing price based on demand for the service, discounts and offers, Collecting Guest feedback, Marketing and Promotions, gift cards, scheduling alarm event for remainders at appointment times, showing manager dashboard, employee dashboard, center-based reports and graphs, therapist-based appointment list, map view showing available locations, creating custom fields and forms.
  • Integrated Signal R, Intercom, Receipt printer, Barcode Scanner, Camera, Credit card swipe machine (POS) and worked on Push Notifications and in-app notifications.
  • Worked on features like, inventory items barcode scanning, taking credit card payment and printing receipt.
  • Worked on employee role management, blocking features based on employee role.
  • Worked with Credit card payments and payment gateway integration of Paytm, Juspay, Stripe and Card connect.
  • Worked with memory management and fixing memory leaks using LeakCanary.
  • Worked on map view showing nearby locations for booking appointment based on user current location.
  • Worked on token-based authentication, new guest creation using phone number and OTP, no password authentication.
  • Used Expresso for automated UI testing and unit testing. Used Jenkins for building and deploying application.
  • Worked with Annotorious Java Script plugin for drawing annotations and markings with text on images.
  • Worked with IOS app publishing process, generating provision profiles, generating IPA files, asset management in XCode, splash screen management and publishing app to store.
  • Worked with Android 9 Patch images for automated scaling of images and icons based on screen density.
  • Took ownership of 3 mobile applications and was the go-to person for all queries in mobile software.
  • Worked with Cordova and PhoneGap in converting web application to native mobile application.
  • Used SVN, GIT for source control and Redmine, JIRA and TFS for bug and feature management.
  • Wrote shell scripts for branding and building of application, getting parameters to script from a excel sheet.
  • Used Swagger for documenting REST API and used postman for testing REST API.
  • Worked in debugging and bug fixing, collaborating with QA team in release times and always available for new bugs.
  • Resolved customer escalations on time and available 24/7 for handling escalations.

Environment: Android, IOS, REST, Java, Java Script, HTML, CSS, SCSS, XML, JSON, Spring, Hibernate, C#.net, SQL Server, Compass, Ruby, Node.JS, NPM, GIT, JIRA, TFS, SVN, Redmine, Cordova, PhoneGap, XCode, Android Studio, Visual studio, Eclipse, Android SDK, Gradle, Maven, ANT.

Confidential

Full Stack Developer

Responsibilities:

  • Designed and Developed Android mobile application used to track lost mobile phone. This application was created using Java and XML.
  • Worked with Content providers in getting contacts and messages from Android phone.
  • Worked with Google location services in getting current location of the device.
  • Used 3rd party libraries to send Email and SMS to register mobile numbers.
  • Worked in a team of 4 people and acted as team lead.
  • Worked on testing and debugging of applications.
  • Used GIT for source control Redmine bug and feature tracking.

Environment: Android, Java, XML, Eclipse, Android SDK, ANT

We'd love your feedback!