We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Passionate Senior Java Developer offering around 9+ years of experience in application development seeking new opportunity to expand upon my broad variety of skills.
  • Over 9+ years of IT experience in analysis, design, development, documentation, implementing and testing of web using Java, Ruby, Python, HTML5 and J2EE, Springs Framework, Struts Framework, Hibernate, Web Services (SOAP, Restful), JavaScript, React JS, Node JS, HTML, CSS, JQUERY, SQL, MySQL, PostgreSQL, Angular JS, AJAX and XML, SQLite, Linux/Unix and Rails.
  • Well - versed in Object Oriented Programming with Java and Ruby 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.
  • Used Java 8 Method s feature to point to methods by their names and used functional Interfaces.
  • 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, Spring Boot

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.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • 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.
  • Used Java 8 Method s feature to point to methods by their names and used functional Interfaces.
  • 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, Java 8, J2EE, Spring Boot 1.4.x, Microservices, MQ, Hibernate 4.x, Junit, RESTful, Postman, Log4j, GIT, Oracle 12c, Eclipse, Windows 10

Confidential

Java Developer

Responsibilities:

  • Designed the front-end application using Rails, CSS and jQuery.
  • Made connection with Rails Active record for Database.
  • Used Microservice architecture, with Spring Boot-based services interacting through REST.
  • Used RESTful Web Services with Spring REST API.
  • Dockerized applications by creating Docker images from Dockerfile
  • Used Microservices in SOA architecture style where in Spring Boot services are provided to the other components by application components.
  • Experienced with Docker container service.
  • Worked on latest features of Java 8 like Lambda expressions and functional interfaces.
  • 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.
  • Develop consumer-based features and applications using Ruby on Rails, JavaScript, jQuery, HTML, behavior Driven Development (BDD) and pair-based programming.
  • Extensive knowledge of Web development, from concept through implementation and optimization.
  • Strong Experience using RESTful Web services to save and retrieve geolocations using a remote server in Java 8 using Spring MVC, Mongo DB.
  • Designed applications using object-oriented concepts.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails / Spring frameworks.
  • Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
  • Involved in building own PaaS with Docker; deployed various applications through Dockers containers
  • 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 back end while the front ends were built using the Blueprint CSS Framework and HTML.

Core Technologies: Ruby on Rails (2 and 3), Java 1.8, Java 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!