Java Developer
Location : Indore
Experience : 3 Year
Rate: $11 / Hourly
Availability : Immediate
Work From : Offsite
Category : Information Technology & Services
➢ Have 3+ years of experience in the IT industry.
➢ Worked on Exposing and Consuming REST APIs using Spring Boot, Java 1.8, JDBC.
➢ Tools used for projects are Jira, Asana, Trello, Github, Postman, Insomnia, CI/CD, Docker.
➢ Experienced in multiple databases like MySQL, PostgreSQL, MongoDB.
➢ Real Time communication via WebSockets, socket.io.
➢ Experienced in unit testing using Junit, Jest.
➢ Intermediate experience with ReactJS and Redux for Frontend Web Application using CSS framework(Bootstrap, Tailwind), SASS, JavaScript.
➢ Good experience in Integrations of Payment gateway, Twilio Chat API, Social platforms.
➢ Experienced in all project phases using Waterfall and Agile Methodologies.
➢ Hands-on Experience in Microservice Architecture.
➢ Possess good written and verbal communication skills, presentation, and problem-solving skills.
➢ Ability to work well in both team and individual environments.
Technologies : Spring Boot, Java 1.8, JDBC, ReactJS, Redux, Asana, Trello, Github, Web Services(RESTFul API’s), Microservice Architecture, Docker CI/CD, AWS(EC2, Security Group, Ngnix), WebSockets, socket.io.
Database : MySQL, PostgreSQL, MongoDB
Tools / IDE : VS Code, Eclipse 3.x/4.x, Maven 3.0
Web Server : Apache Tomcat 7.x/8.x, IIS (8)
Version Control : GitHub, GitLab
Operating System : Linux (Ubuntu 18.04), Windows 7/8/10, MAC
Involved in the development of applications with the Spring Boot framework.
➢ Used Maven as a build tool, and wrote the dependencies for the jars/wars that needed to deploy.
➢ Involved in the development of chat functionality with WebSocket.
➢ Involved in the development of notification functionality with FCM.
➢ Involved in developing code for obtaining beans in spring framework using Dependency Injection (DI) or Inversion of control (IOC) using annotations.
➢ Extensively worked on Spring JDBC, ORM, Spring Security, and JPA
➢ Troubleshooting various issues related to the project.
➢ Involved in the development of sending mail functionality via both AWS mail services and GOOGLE mail services.
➢ Involved in the development of sending SMS via AWS SES service using a microservice.
➢ Involved in uploading the media to the server via per signed URL and Multipart upload via signed url to S3 bucket using a microservice.
Environment: JDK (1.8), Java, Spring Boot, JPA, JDBC, PostgreSQL, Eclipse, Apache Tomcat 7, Linux (Ubuntu 18.04), WebSocket, FCM (for notification), AWS SES service, AWS mail sending service, Google mail service.
This application is used as a support application (Microservice). It gives the functionality of chat between users using WebSocket. It also has the functionality of sending the mail via AWS service and GOOGLE mail services. It can also send the web notifications to both desktop and mobile with help of FCM, and also allows the user to send the SMS via AWS SES service.