We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Passionate Full Stack Java Developer offering over 7+ years of experience in application development seeking new opportunity to expand upon my broad variety of skills.
  • Full Stack Application Development experience using Java, Ruby, Python, HTML5, JavaScript, CSS, JQUERY, SQL, MySQL, PostgreSQL, SQLite,Linux/Unix and Rails.
  • Well - versed in Object Oriented Programming with Java andRuby on Rails
  • Knowledge of relational databases, SQL and ORM.
  • New library development with Microservices Architecture using Rest APIs, Spring Boot.
  • Experienced in working with testing frameworks like Cucumber and Rspec.
  • Building custom reports and specific solutions for clients when needed.
  • Experience in writing Build Scripts in MAVEN and using CI (Continuation Integration) tools like Jenkins.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot .
  • Developed code for obtaining bean s in spring framework using dependency Injection or Inversion of Control (IOC) using annotations.
  • Handle development tasks using the Java Spring framework and Integration.
  • Well experienced in using JUnit for performing unit-testing framework.
  • Experienced in working with Test driven development (TDD) approach.
  • Developed performance report by following BDD and Agile.
  • More than 3 years of experience in technical support for a SAAS applications.
  • Consistently reviewing technical literatures to ensure current practices are up to date.

TECHNICAL SKILLS

Languages: Java, Ruby, SQL, PL/SQL

Web: HTML5, JSP, CSS3, XHTML, JavaScript, jQuery

Databases: SQL Server, MYSQL, PostgreSQL, Oracle

Applications & Web Servers: Apache Tomcat

Test Framework: Unit test, Junit, Cucumber

Frameworks: Rails, Spring, SpringBoot

Deployment tools: Amazon EC2, Heroku, Jenkins, uDeploy

Operating System: Windows, Linux, Mac

Cloud Technologies: AWS

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Designed and developed the web application with MVC Architecture using Spring Framework.
  • Involved in various phases of Software Development Life Cycle (SDLC), including requirement gathering, modeling, analysis, architecture design, prototyping, developing and testing.
  • Implemented JMS for notifications and testing with JUnit, Mock cases.
  • Build and deploy done using Maven and Git repository
  • Automation of the build process using Continuous Integration tools like Continuum and Jenkins.
  • Performed the unit testing, integration testing and system testing for the application using JUnit.
  • Used Jenkins for the automatic build process and used for integration testing and deploying software.
  • Used GIT to control, track and maintain the different versions of the project.
  • Build and deploy done using Maven and Git repository and involved in deployment and managing Jenkins build process.
  • Used GIT for version control and integrated with AWS Code deploy.
  • Extensively involve in developing Unit/ Integration & System testing using Junit.
  • Tested Rest APIs in Spring-Controller at backend for JSON data using Postman.
  • Used Spring Boot at back-end which helps to develop application with ease.
  • Created Services to consume REST API's and to communicate between components.
  • Designed and developed asynchronous RESTful Microservices using Spring boot, that are consumed by other Microservices.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Developed POJOs for Data Model and made individual HBM records to delineate Java Objects with Relational database tables.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Worked with CI/CD process to improve efficiency.
  • Wrote POJO classes and hibernate mapping files to map database tables with Java objects.
  • Implemented Log4j for logging exceptions of the project.
  • Developed test classes in JUnit for unit testing.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Used GIT for version control tool for merging branches and used SourceTree to solve conflicts.
  • Worked with Threads, Multithreading, Synchronization and Collection API.

Core Technologies: Java 1.8, J2EE, Spring Boot 1.4.x, Microservices, MQ, Hibernate 4.x, Junit, RESTful, Postman, Log4j, GIT, Oracle 12c, Eclipse, Windows 10

Confidential

JavaDeveloper

Responsibilities:

  • Designed the front-end application using Rails, CSS and jQuery.
  • Made connection with Rails Active record for Database.
  • Used a Microservice architecture, with Spring Boot-based services interacting through REST.
  • Used RESTful Web Services with Spring REST API.
  • Used Microservices in SOA architecture style where in Spring Boot services are provided to the other components by application components.
  • Implemented generic classes (reusable) for filtering functionality.
  • Participated actively in unit testing, integration testing and acceptance testing of the system.
  • Maintenance of Ruby on Rails applications using Rspec and TDD frameworks.
  • Migration of Rails app to Java.
  • Designed and tested Java Beans to retrieve data from MySQL Database Server.
  • Extensive knowledge of Web development, from concept through implementation and optimization.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails / Spring frameworks.
  • Used Eclipse/Intellij, Jenkins, GIT, Maven build, Java/J2EE/Spring Framework, relational databases such as Oracle, MySQL & REST Web service For this project.
  • Work closely with the Customer Success Manager (CSM) and Managed Services Representative to maintain visibility and provide consistency to the Customer
  • Implemented MVC framework for the backend while the frontends were built using the Blueprint CSS Framework and HTML.

Core Technologies: Ruby on Rails (2 and 3), Java 1.8, Spring Boot, Restful Web services, Micro services, Oracle, MySQL, Cucumber, HTML5, CSS3, jQuery, JavaScript, Git.

Confidential

Java Support Analyst

Responsibilities:

  • Managed projects and coordinated with outside vendors to upgrade internal software.
  • Provided technical support L2 for Java web applications.
  • Provides support on projects involved with complete Software Development Life.
  • Created software Installation documents and Support Documentation.
  • Maintained HTML/CSS templates on a regular basis and as required.
  • Business Application Development with strong Object-Oriented Development principles
  • Provided technical support to other web design team members as directed.

Confidential

Java Programmer Analyst

Responsibilities:

  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Involved in preparing the Documentation of the project to understand the system efficiently.
  • Used JDBC for interacting with database.
  • Developed User Interface using JSP and HTML pages. XML and JSP’s are used for reports.
  • Servlets are used as the controllers and the Session Beans are used for Business logic purpose.
  • Coded different deployment descriptors using XML.

We'd love your feedback!