We provide IT Staff Augmentation Services!

Java Backend Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Experienced Full stack java developer, with abundant knowledge of developing Web - Based application using JAVA/J2EE Technologies
  • Strong knowledge of Spring MVC framework (Core, Context, AOP, Security and MVC pattern design for web-based application) as well as hands on Experience in Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API
  • Experience with Micro-services using Spring boot and Spring cloud, Docker and AWS
  • Strong expertise in developing Spring Cloud Microservices using Netflix Eureka stack including Hystrix, Ribbon & Zuul
  • Strong knowledge of JPA and Hibernate as the database persistence technologies, experience in developing the persistence layer with Hibernate object mapping tool to map the database and Java Beans
  • Hands on Experience of implementation the application modules using Spring core (IOC), Spring JDBC, Spring AOP, Tomcat server, Spring Security and Hibernate
  • Experience of using multiple application servers such as Tomcat, JBoss, WebSphere and WebLogic
  • Experience performing Unit test by using Junit and Mokito
  • Hands on Experience of multiple relational databases: MySQL, PostgreSQL, SQ Lite, Oracle Database and NoSQL database such as MongoDB, Neo4J as well as being able to perform complex SQL query
  • Strong experience in publishing SOAP web services using JAX-WS
  • Experience of using Jenkins for CI/CD (Continues Integration), and used ANT and Maven Jenkin builds tool to perform unit test by using Junit and TestNG
  • Good Frontend Experience using JSP, JSTL, HTML, CSS, JavaScript, jQuery, Ajax, Bootstrap, React, Angular and NodeJS for UI design
  • Good experience in Amazon Web Services (AWS) such as IAM, EC2, S3, RDS, SNS, SQS, CloudWatch, Lambda, API Gateway, OpsWork, VPC, EBS for block storage under high I/O and ELB for load-balancing and auto scaling
  • Experience on message service implementing using JMS, Rabbit MQ, Cassandra and Kafka
  • Good understanding of Agile and Waterfall methodologies.
  • Working experience of version control systems such as Git, SVN for team application management
  • Outstanding communication skills and good collaborator Eager learner, able to adapt new technology

TECHNICAL SKILLS

  • Java, C++, C, Python, JavaScript, PHP, SQL \ Maven, Eclipse, Net Beans, IntelliJ \
  • Clion, PyCharm
  • Java8, J2EE, JSP, JSTL, Servlet, JMS, JDBC \ Spring Boot 2, Spring MVC, Spring Cloud \
  • , JNDI, JAX-RS, jQuery, Exception Handling\ Angular2, React JS, Vue.JS, Struts2\
  • Multi-threading, Java Beans, JPA, Hibernate 3\ Apache Hadoop, Flask\
  • Spring MVC, Spring IOC, Spring AOP, Spring \
  • JDBC, Spring Security, Spring JPA \
  • HTML5, CSS3, XML, JavaScript, AJAX, JSON \ Apache Tomcat 6.0.x/7.0.x/8.0.x, JBoss 6.x \
  • DHTML, XSL, XSLT\
  • EJB, JDBC, JNDI, JMS\ Hibernate, JPA\
  • SOAP, RESTful\ SVN, GIT \
  • Agile (TDD, Scrum), Waterfall \ JUnit, Mockito, Postman\
  • Maven, Jenkins, Docker \ Windows, Linux, MacOS \
  • MYSQL, Oracle Database, Postgres SQL \
  • MongoDB \

PROFESSIONAL EXPERIENCE

Confidential

Java Backend Developer

Responsibilities:

  • Involved in project design meeting, business analysis meeting
  • Followed Agile methodology during the developing of the application
  • Migrated the existing application into REST based Microservices to provide the CRUD capabilities using Spring Boot and Spring Cloud, and used Docker container to set up the microservice environment
  • Used Zuul to implement API gateway and provide capability for dynamic routing and used Hystrix for resilience and fault tolerance
  • Used Hibernate for the data integration and persistence management, create Data Model layer and DAO layer for the system
  • Deployed the Microservice on Eureka as service registration and perform load balancing
  • Implemented message service to realize information transition using JMS, Kafka
  • Used Postman to test the rest-based services and used Junit and Mockito to test the functionality
  • Used Git for version control and configured along with Jenkins for CI/CD

Environment: Spring Cloud, Spring Boot, Hibernate, HTML5, CSS3, JavaScript, Bootstrap, Ajax, Hystrix, Zuul, Eureka, MySQL, Maven, Junit, Mockito, Jenkins, Postman, Git

Confidential, Tempe Arizona

Full Stack Java Developer

Responsibilities:

  • Used Spring Boot and Spring Cloud to implement Microservice to make the application smaller and more manageable
  • Used Netflix Eureka as service registration and discovery.
  • Implemented Spring AOP to realize search history logging
  • Used Spring Security, implemented google OAuth for the authentication for SSO.
  • Involved in SOAP and RESTful web services testing using SOAP UI and test web services using WSDL
  • Used JMS to pass messages as payload to track different statuses and states in workflow and involved in configuration and deployment of the JMS queue on JBOSS 7.
  • Used Hibernate annotation for data injection and control data fetching to improve the data access performance
  • Involved in the development of static and dynamic browser web pages using Angular in Angular2 along with HTML5, CSS3, Bootstrap and JavaScript
  • Involved in Unit Testing by Junit to develop web-based application and test the service request and response using Postman
  • Actively participated in teamwork and managed code version using git, and used Maven to handle the dependencies as well as used Jenkins for CI/CD

Environment: AWS EC2, S3, OAuth, Spring Boot, Maven, Angular2, HTML5, CSS3, JavaScript, Bootstrap, Ajax, MySQL, ActiveMQ, Postman, Junit, Git, Jenkins, JBoss7, JMS, SOAP, RESTful

Confidential, Tempe, AZ

Full Stack Java Developer

Responsibilities:

  • Involved in project design meeting, analyze the project requirement
  • Extensively worked with Spring framework including Spring core /IOC, Spring Web-MVC, Spring ORM, Spring AOP, Spring Security modules.
  • Deploy the application on AWS (Amazon Web Service) and use S3 bucket for data storage
  • Designed this web survey application using Spring Core technology including IOC, Spring AOP
  • Configured Maven dependencies for application building processes that created Pom.xml
  • Implemented SSO (Single sign on), used Google OAuth for secure authentication
  • Used Vue.js framework, and worked on the JSP, HTML5, bootstrap, CSS3 for the application’s UI, as well as using Ajax to retrieve data from server asynchronously
  • Developed communication between application and subscribers using JMS with Spring Integration, and interact different modules
  • Developed the messaging service for customer using ActiveMQ
  • Java Mail API is used to send out the complete form of the fully customized survey to the end user
  • Used Hibernate as persistence framework for ORM and map the object to table and developed complex SQL query to complete complex data request
  • Used JUnit test for Unit testing to test the functionality

Environment: AWS EC2, S3, Spring MVC, Spring IOC, Spring AOP, Spring Security, OAuth, Hibernate, Java Mail API, Tomcat 8.0, Vue.js, HTML5, CSS3, JavaScript, Bootstrap, Ajax, MySQL, ActiveMQ, Maven, Junit, Git

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in project design, development, integration and testing
  • Built the front-end using React JS and Redux along with HTML5, CSS3, Bootstrap, jQuery, JavaScript
  • Using Spring framework including Spring IOC, Spring MVC, Spring Security and Spring AOP concept, used Spring dependency injection for spring bean.
  • Worked on SQL for core business logic database storage procedure, and used Oracle Database
  • Use Hibernate annotation to map the data to table in database
  • Implement the Secure login module of Spring Security for secure user login
  • Used Jenkins for Continuous Integration and Deployment (CI/CD) of the code from the GitHub, and used Maven for the project dependency management
  • Developed the messaging service for customer using RabbitMQ
  • Used JUnit for unit testing and deployed the application on AWS EC2 using Docker containers
  • Followed Agile methodology during the developing of the application

Environment: AWS EC2, S3, Spring MVC, Spring IOC, Spring AOP, Spring Security, Hibernate, Oracle Database, React, Redux, HTML5, CSS3, JavaScript, Bootstrap, Ajax, Maven, Junit, Git, RabbitMQ, Docker

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in project design meeting, business analysis meeting as well as project integration and testing
  • Designing the account management system’s UI using jQuery with HTML5, CSS3 and bootstrap and used Ajax to retrieve data from server asynchronously
  • Worked with Servlet, JSP, Struts2.0 framework to realize product, customer and supplier managements, and used JSTL for custom tag libraries
  • Used Maven for dependency management and deployed the applications on to Tomcat application server.
  • Used SQL for data entry and retrieval and perform complex business logic and used JDBC for the data integration
  • Used Git for version control and Jenkins for CI/CD
  • Developed test cases and performed unit test using JUnit Framework in Test Driven Development (TDD) approach.

Environment: AWS EC2, S3, Structs2.0, Maven, jQuery, JSP, JSTL, Servlet, Tomcat, JDBC, jQuery, HTML5, CSS3, JavaScript, Bootstrap, Ajax, MySQL, ActiveMQ, Maven, Junit, Git

We'd love your feedback!