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