We provide IT Staff Augmentation Services!

Java/full Stack Developer Resume

4.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY:

  • Oracle Certified Professional full stack Java developer with about 3 years of experience on application development.
  • Have solid knowledge of Java and related technologies such as JDBC, JSP/servlets, Hibernate, Spring, SQL databases with MySQL and Oracle, NoSQL databases with MongoDB and Cassandra, web server with TomCat, and SOAP and REST web services.
  • Have Experience in front end development using HTML/CSS, JavaScript/JQuery, MEAN stack and MERN stack.
  • Adept at developing web application using Spring Boot with Spring framework features including Spring Security, Spring AOP, Spring MVC, Spring ORM, Spring Data and Spring Transaction.
  • Experience with deploying application on cloud using AWS.
  • Experience in AWS services including EC2, RDS, VPC, Elastic Beanstalk, Load Balancer, Route 53, Amazon S3 and IAM. Experience in PL/SQL programming like Collection, Cursor, Procedure, Function, Packages and Trigger.
  • Exposure of performance tuning with Indexing, Cluster and Partitioning.
  • Enthusiastic to solve problems and learn new technologies.
  • Would like to communicate for teamwork and devote for team.

SKILLS:

Programming Languages: Java, JavaScript, TypeScript, PL/SQL, HTML, Python

Databases: Oracle, MySQL, MongoDB, Cassandra

Frameworks: Spring 5, Spring Boot 2, JUnit 5, ExpressJS, AngularJS, ReactJS

ORM Solutions: Hibernate, Mongoose

Web Services: SOAP, REST

Web Technologies: HTML5, JSP, CSS3, XML, JSON, AJAX, jQuery, GitHub.

Build tools and Version Control: Maven, Git

IDEs: Eclipse, Visual Studio Code

Servers: Tomcat, NodeJS

Cloud Computing Platform: AWS

Project Management: Agile/Scrum, Jira

EXPERIENCE:

Confidential, Fremont, CA

Java/Full Stack Developer

Responsibilities:

  • Customers can view and apply for credit cards available. After filling the application form, the customer will receive an application confirmation email and later an application approved email or application rejected email. Customers can add/associate the approved credit cards to his/her account by entering the credit card information and a one - time password sent to the email.
  • Employees can review all credit cards application, then approve or reject the applications and send the respective emails to customers. If the employee approves the application, a new credit card will be generated and sent to customer’s email with the card's front and back end image. If the employee rejects the application, a rejection email with the reason will be sent to the applier's email.
  • Deploy the application to Elastic Beanstalk environment. Set up a VPC with public subnet and private subnet. Configure the EC2 instances, an application load balancer with auto-scaling and security groups. Set up database using the RDS service. Create a hosted zone on Route 53 and map the domain to the load balancer.
  • Front end:
  • Designed the view of credit card applications, review, approval, and rejection page mainly using JSP, JavaScript and JQuery.
  • Back end:
  • Developed the REST web service, respective web controllers and request handler methods on controller layer.
  • Developed respective services on service layer and Spring JPA repositories on DAO layers for functionalities above.

Technologies:

Front end: JQuery, javascript, HTML5, CSS3, Bootstrap, JSP, ajax, jstl, thymleaf

Middleware: Java8, hibernate, Spring Context, Spring Web, Spring AOP, Spring Transaction, Spring Date JPA, Spring MVC, Spring Security, Spring Boot, Spring Caching, JAX-RS, Jersey Rest API, SOAP web service, Jasper Report, Apache POI, Java Email API, SSL +HTTPS, Thymleaf Email Template

Back end: Oracle 11g

Confidential

Java/Full Stack Developer

Responsibilities:

  • The header can display different options according to the login user’s role. For example, for logged in administrator, the header has an option of Admin dashboard and manage sliders.
  • The shopping cart keeps up to date with the customer when the customer logs in.
  • A recently added products component and a hot deals component on the landing page.
  • The admin can manage the sliders on landing page by adding new sliders and deleting old sliders. Moreover, the admin can edit the slider on the landing page.
  • Admin is able to add, delete and update blogs.
  • Customer can share a product to friends by filling a form. Then, the server will send the person an email including the information of the product shared.
  • Sending reminder email to customers who have shopping carts that are not empty every week.
  • Used AngularJS to create component and do data binding.
  • Used the httpclient module of angular to make get, post, put, delete or patch request to the server.
  • Used the express-fileupload module to upload the image in the request body.
  • Use NodeJS file system to store the image and use mongoose to store the images' paths to database.
  • Used the node-cron module to check the database in every week and send reminder email to customers.

Technologies:

  • Front end: AngularJS, HTML5, JQuery and CSS, Bootstrap, HttpClient
  • Middleware: NodeJs, ExpressJs, Mongoose, Email-template, Nodemail, Jsonwebtoken, Handlebars, Nodeemail
  • Back end: MongoDB

Confidential

Java/Full Stack Developer

Responsibilities:

  • Wrote a script that reads training dataset and trained the model on a convolutional neural network using PyTorch.
  • Acquired video stream from a drone by using the ARDroneSDK3 provided by Parrot and connecting to the drone by Wi-Fi.

Technologies: Python, Pytorch, NumPy, Pillow, PIL, OpenCV, ARDroneSDK3

Confidential

Java/Full Stack Developer

Responsibilities:

  • Designed the application’s GUI, created components and registered event listeners using the Java Swing api.
  • Implemented the encryption and decryption functionalities.

Technologies: Java, Java Swing, Java AWT

We'd love your feedback!