We provide IT Staff Augmentation Services!

Java Software Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Professional experience as a full stack developer in developing Web - Based enterprise applications in various domains like Finance and E-commerce
  • Proficient in Java/J2EE application with Core Java, JSP, Servlet, JDBC
  • Hands on designing and developing web-service experience in RESTful API and Servlet based on Tomcat8.5, Spring3.x-4.x, Spring MVC, Spring Boot, Spring Security
  • Expertise experience on creating RESTful endpoints by using Spring MVC and Jackson
  • Achieved authentication and authorization by OAuth2 framework of token-based, JSON Web Token (JWT)
  • Experience in Microservice using Spring Boot and Spring Cloud for developing independent application by designing Eureka Server.
  • Experience messaging services like Java Messaging Services (JMS), Kafka, Rabbit MQ
  • Extensive experience with design patterns like MVC, Singleton, Factory, Abstract and Data Access Object, DTO
  • Hands on experience in Spring JPA2.2.4 and Hibernate5 that helped in creating automatic Data Access Objects (DAOs) at the compile time.
  • Solid Experience with ORM frameworks such as Hibernate, Spring JPA and Spring JDBC.
  • Experience on database working with RDBMS like MySQL8.0.15, PostgreSQL, AWS Relational Databases, and NoSQL databases such as DynamoDB, MongoDB4.2.3
  • Good experience in log4J implementation to persist the data into log files and experience with Ant and maven for the build and deployment of applications
  • Proficient in Unit testing frameworks like Junit, Mockito
  • Created dynamic documentation of RESTful endpoints using Swagger API
  • Experienced in design and development of Service Oriented Architecture(SOA) Web Services using SOAP
  • Solid skilled in front-end development for single page application(SPA) with HTLM5, CSS3, JavaScript (JQuery, AJAX and JSON), AngularJS, Angular 2, Bootstrap3
  • Experienced in MEAN stack development applications using MongoDB, Express.js, Node.js
  • Proficient in designing microservices applications with docker and Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins and AWS CodePipeline
  • Working knowledge of Jenkins for web application deployment and management
  • Experience in design and development of Client/Server application with Object-Oriented Design
  • Working experience of version control systems such as Git, SVN 1.4 / 1.6 for team application management
  • Experience on AWS EC2 instances, Elastic Load Balancer, Amazon DNS Service Route 53, CLI operation, and Elastic Beanstalk service
  • Experience on AWS IAM on role, user, group, and credential management and Web Identity Federation, Cognito
  • Experience on AWS S3 service with operation, security, encryption, CORS, CloudFront, and performance Optimization.
  • Experience on AWS CloudWatch and AWS CloudTrail monitoring service
  • Experience in GCS to store all media files, BigTable as serving storage system to save user posts, BigQuery to analyze the features of posts and users.
  • Dynamic and dedicated team player with strong interpersonal and communication skills

TECHNICAL SKILLS

Programming Language\ Tools\: Java 8, C, C++ 11, JavaScript, SQL\ Eclipse, Intellij IDEA, Visual Studio, CLion\

JAVA/J2EE Technologies\ Frameworks\: Java, JDBC, JSP, Servlets, JSTL, RESTful API, \ Spring5, Spring MVC, Spring Boot2.2.0, Struts2\ Listener\ Hibernate5.2.6, Java collection framework\

Cloud Technologies\ Web Technologies\: Amazon Web Services: EC2, Elastic Beanstalk, \ SOAP, REST Webservices, HTML5, CSS3, \ Lambda, S3 Buckets, Relational Databases, \ JavaScript, Angular2, Servlets, JSP, jQuery, \ VPC, Route 53, AWS CI/CD, \ AJAX, JSON, XML, Apache Tomcat 8.5, \

Databases\ DevOps\: MySQL 8.0, DynamoDB, PostgreSQL 10.8\ Jenkins, Git, Bitbucket\ Orcale 11, MongoDB4.2.3 \

Operating Systems\ Testing Tools\: Windows 10, MacOS, Linux/Unix\ Junit 4/5, Postman\

PROFESSIONAL EXPERIENCE

Confidential

Java Software Developer

Responsibilities:

  • Worked on Spring Boot framework applications and integrated to Microservices into existing system architecture
  • Integrated Mircroservices with Spring Cloud by designing client-side load-balancing at gateway using Ribbon, utilizing peer-to-peer Eureak Server to prevent single-point failure
  • Implemented CRUD services by Hibernate for customers’ usage based on relational database such as MySQL, PostgreSQL
  • Implemented Restful API services using Swagger to expose the data as a service.
  • Integrated UI interface for user web based on HTML5, CSS3, JavaScript, Bootstrap, Ajax
  • Used Jenkins continuous integration tool and used Git and Bitbucket as a version control system to store and retrieve the code

Environment: Java, Microservices, Spring Cloud, Restful API Services, Spring Boot, Hibernate, JSON, Eclipse, Exception Handling, Bitbucket, Jenkins, Docker, Maven, HTML5, CSS3, JavaScript, Ajax, jQuery

Confidential, Hoboken, NJ

Java Full Stack Developer

Responsibilities:

  • Improved personalized business recommendation based on search history and favorite records
  • Researched multiple recommendation algorithms (e.g.,content-based recommendation) and evaluate their performance (precision vs. recall vs. cost)
  • Implemented RESTful Web Services with Spring Boot for this application including comments, rating, image upload and map service
  • Transformed MVC application to RESTAPI to retrieving configuration JSON data and testing the connection using postman
  • Implemented authentication by using Spring Security(OAuth2)
  • Configured and built Asynchronous communication with JMS services with Apache Kafka
  • Use Hibernate for transaction management.
  • Collected the data from the backend using Ajax calls
  • Develop Designed and Implemented static and dynamic UI interface using Angular2 along with HTML5, CSS3, Bootstrap
  • Developed test cases and performed unit test using Junit Framework 4
  • Deployed the application on AWS EC2 using docker container

Environment: Java, Microservices, REST ful API, Spring Boot, JSON, Eclipse, OAuth2, Hibernate 4, Apache Kafka, TestNG, Mockito, Angular2, HTML5, CSS3, JavaScript, Ajax, jQuery, AWS EC2

Confidential, Hoboken, NJ

Java Developer

Responsibilities:

  • Used Spring framework to integrate components of the application, configured the integration using XML and Annotation methods. Obtained bean references using Dependency Injection (DI)/IOC
  • Developed handler methods in Spring MVC with RESTful web services for the user management module
  • Developed functional controllers, services to realize CRUD operations based on relational database such as MySQL, PostgreSQL with Hibernate for students and professors to manage their online course accounts
  • Deployed the application on AWS EC2 using Docker containers
  • Implemented message service to realize information transition using RabbitMQ
  • Designed and Implemented static and dynamic UI interface using Angular2 along with HTML5, CSS3, Bootstrap
  • Generated Maven scripts to bundle and deploy, and Log4J components for logging applications, utilized GIT for version control.
  • Collaborated team work using SVN version control system

Environment: Spring MVC, REST Web Service, Hibernate, MySQL, PostgreSQL, Angular2, HTML5, CSS3, JavaScript, Ajax, jQuery, Bootstrap3, JMS, RabbitMQ, Maven, GIT, SVN

Confidential, Hoboken, NJ

Java Software Developer

Responsibilities:

  • Created three Java servlets (Searchitems, Post, Get and Delete) by using Restful API to handle HTTP requests and responses.
  • Developed application based on the MVC Architecture using Spring MVC to define Dispatcher Servlet, Controller, model and View Resolver
  • Use Design patterns to develop robust applications with optimal functionality
  • Designed the whole backend data model, built databases (MySQL, MongoDB) to capture real business data from Ticketmaster API
  • Developed application using React, HTML5, CSS3 on the presentation layer
  • Implemented JQuery AJAX calls in web pages to render the response on to UI.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Preparing and executing Unit test cases.
  • Deployed to Amazon EC2 to handle 150 queries per second tested by Apache JMeter.

Environment: Java, Spring MVC, RESTful Web Service, R eact, JQuery, Ajax, Mongodb, Postman, JUnit, AWS EC2, Apache Tomcat8.5

We'd love your feedback!