We provide IT Staff Augmentation Services!

Java Spring Boot Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Over 3.5 years of experience in Analysis, Design, Development and Implementation of Java web applications and software applications using Core Java, Java 8, J2EE, technologies.
  • Experience designing and implementing RESTFUL and XML - based web-services.
  • Extensive knowledge on Core Java technologies such as Object-Oriented Programming, Exception Handling, Collections, Streams & File I/O.
  • Experienced in all phases of SDLC using MVC Architecture, Spring, Spring Boot, Hibernate, XML, JDBC, SOAP, REST, WSDL, XML, XSD, JAX-RS
  • Experience in web development using HTML5, CSS3, JAVASCRIPT, AJAX, JSON.
  • Good knowledge of using design patterns such as Singleton, Abstract Factory, State, Business Delegate, Service Locator, DAO (Data Access Object), DTO (Data Transfer Object).
  • Strong experience in databases like MySQL, Oracle 11g, SQL Server, NoSQL databases like MongoDB.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including, WSDL, JMS (Java Messaging Service), IBM Web sphere MQ Series.
  • Good knowledge of writing test cases with Junit, tools like Mockito, Power Mock, Easy Mock, Selenium
  • Experience with build and development tools like Gradle and Maven.
  • Basic Knowledge in deployment in CI/CD system with Jenkins on Kubernetes container environment and Docker.
  • Highly experience with IDEs like Eclipse, IntelliJ, NetBeans, Sublime Text, VS Code
  • Continuous development with co-engineers gave strong exposure in Version Control Systems like SVN (Subversion), GIT, GitHub and Code reviews.
  • Experience in Agile methodologies such as Scrum, Extreme Programming in a Test-Driven environment and in Waterfall Model.
  • Debugging the code using browser tools like Chrome Developer Toolbar, Firebug, and IE Developer Toolbar.
  • Good in communicating with clients, customers, managers and other teams in the enterprise at all levels. Consistent team player with excellent communication skills.
  • Ability to work independently as well as within a team environment.
  • Excellent analytical, problem solving and interpersonal skills and ability to learn new concepts proactively.
  • Experience with tracking project task using tool JIRA.

PROFESSIONAL EXPERIENCE

Java Spring Boot Developer

Confidential

Responsibilities:

  • Working as Spring Boot Developer using Spring Boot and Spring Framework (Application-context, MVC, Data, Boot, Security)
  • Performing hands on duties like attending daily Scrum meetings, work on JIRA tasks assigned to me, Coding, Unit testing - JUnit, Code review, Fixing issues etc.
  • Performing task for modifying existing features and adding new features to the existing application.
  • Used Oracle Database to store and processing the data as per the requirements of the service.
  • Created different services using Spring Boot, Hibernate, Data JPA and other dependencies and plugins.
  • Using SVN for source code control.
  • Used Maven to build and package the project.
  • Observed the deployment process of the application and to the production.
  • Worked on following main features of the application:
  • Modified the existing service for getting the required payload data.
  • Created service for correcting the false data that got stored in the database.
  • Modified a service for helping in knowing the executable jar’s build data.
  • Added a feature to an existing service to get the correct date and time considering the DST (Daylight Saving Time).

Java EE Application Developer

Confidential

Responsibilities:

  • Worked as Java EE Application Developer using Spring framework (Application-context, MVC, Data, Boot, Security)
  • Performing hands on duties like attending daily Scrum meetings, work on JIRA tasks assigned to me, Coding, Unit testing - JUnit, Code review, Fixing issues etc.
  • Built UI by using JSP, Spring MVC, HTML, CSS, Javascript, Bootstrap
  • Used advanced UI libraries like Data-Tables based on jQuery (datatables.net) to display fees information in table format
  • Used MySQL Database to store data related to fee schedule and reconcile information
  • Created jobs to execute fetching the fee schedule data at every hour using Quartz scheduler
  • Used Google charts API to build main dashboard which displays different report charts like Bar-chart, Pie-chart, Line-chart etc.
  • Written Unit test cases using Junit
  • Written automated UI test cases with Selenium
  • Used Maven to build and package the project
  • Used Git (GitHub) as Source code control
  • Used Jenkins as integration server (CI/CD pipeline)
  • Deployed the application on AWS platform on EC2 with Linux

We'd love your feedback!