We provide IT Staff Augmentation Services!

Java Developer Resume

SUMMARY:

  • Around 4 years of professional experience in designing, implementing and deploying commercial Enterprise Applications for Multi - tiered-distributed software products and distributed applications using Java /Spring Boot in Modern Delivery Methodology
  • Worked in agile team of developers focused on delivering a web application written in Angular6 and Spring Boot Microservices
  • Designed and developed microservices business components and restful service endpoints using Spring Boot
  • Worked to develop fully responsive front-end features using Angular directives, controllers and services
  • Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA
  • Good experience in developing applications with SOAP and RESTful Web Services
  • Experience in writing testcases for Unit Testing using JUnit, Jasmine, and Karma
  • Working experience with Relational Database Management Systems like DB2
  • Worked in container based technologies like Docker, Kubernetes and OpenShift
  • Experience in using Docker tool compartment provided by Docker container service and built continuous integration and deployment pipeline using Jenkins
  • Experienced in deploying applications on Apache Tomcat, WebLogic Servers
  • Worked with Amazon Web Services (AWS) for applications utilizing the AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling
  • Configured AWS EC2 instances, domain mapping via Route53
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices
  • Experience in application development for Agile/Modern Delivery methodologies using SCRUM or KANBAN approach

TECHNICAL SKILLS:

Programming Languages: J2EE, C

Architectures: Microservices

Java Technologies: Servlets, JSP, JDBC, Spring, REST, Spring Boot and Hibernate

Web Technologies: HTML, Bootstrap, Angular 6, Java Script, CSS, jQuery and JSON

ORM Tools: Hibernate, Spring JPA, Spring JDBC

Web/Application Servers: Apache Tomcat and WebLogic

Version Control Applications: Git, Bitbucket

Database: DB2, MySQL

DevOps Tools: Jenkins, Docker, OpenShift and Kubernetes

Operating System: Windows and UNIX

Testing: Junit, Jasmine, Karma, Protractor, Selenium, Cucumber

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Developed the monolithic application and migrated existing monolithic application into Micro Service Architecture based RESTful Service and deployments were done on Open Shift containers
  • Designed and developed Microservices business components using Spring Boot
  • Developed RESTful Microservices in Spring Boot using REST/JSON
  • Design and develop front-end using HTML5, CSS3, JavaScript and Angular JS
  • Developed Angular services making use of resource service to perform REST API calls to the backend
  • Developed the code using Java, Spring Boot framework and built UI with Angular 6
  • Coded persistence logic using Transactional Management, Spring JPA and Hibernate
  • Wrote Cucumber feature files for automated testing
  • Used JUNIT, Mockito framework for unit testing all the modules
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions
  • Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins
  • Used maven and Gradle build tool to automate the process of generating Docker files, building Docker Images and pushing them to Docker Private Registry
  • Deployed the Services onto the OpenShift PODS and tested end-to-end application
  • Active participation in all Agile ceremonies e.g. product backlog grooming, iteration planning and sizing, daily stand-ups, retrospectives
  • Actively involved technical design and architecture discussions
  • Debugging, analyzing and fixing issues in SIT, UAT, Perf and PROD
  • Participated in Knowledge Sharing sessions within the team to ensure all the members are on the same page

Environment: Spring Boot, Angular, Spring JPA, Hibernate, Spring REST, Spring JDBC, Java, J2EE, Junit, Mockito, Jasmine, Karma, Cucumber Eclipse IDE, WebLogic, Tomcat & DB2

Confidential

Java Developer

Responsibilities:

  • Worked closely with the customers and involved in reviewing and understanding the Business requirements
  • Actively involved in requirement understanding discussion, technical architecture discussion, knowledge sharing
  • Developed Controller framework using Annotated REST based spring controller
  • Set up the application Service layer using Spring IOC framework
  • Used Oracle data base for storage and retrieval of data from the database
  • Used Log4J for logging and tracing the messages

Environment: JAVA, J2EE, Oracle SQL & Eclipse IDE

Hire Now