java Developer
Send a job offer directly to this candidate
Over 5+ years of experience as an Java application and software developer with cloud platform architecture skills. Strong awareness of the product and software development life cycle and release processes, hands-on experience with spring boot, microservices, api integration, JavaScript, node js, react js as well as oracle database and SQL with great oral and written communication skills, quick learner, and effective as both a team player and an individual.
In the progress of the project, we used the Agile Software Development Methodology.
-Designed and developed a new Rest API using the Spring Application Framework. Aspect-oriented programming was used, which allowed for the separation of cross-cutting concerns .
-Design Diagrams (Use Case, Sequence, and Class Diagrams) were used to create the suitable solution.
-Spring Boot, Microservices, and Docker containers were used to create REST APIs.
-Git and Bitbucket were used to manage version control and the source code repository • Developed reusable assistance and utility classes that were utilized across all application modules.
-For tying the required data pieces to the API, I created REST service templates using swagger specifications.
For API testing, I created and maintained automation scripts using JUnit, TestNG, and REST Assured.
and Page Factory were used to create and customize automation scripts
Following modifications and updates to the AUT, the automation scripts were optimized and updated.In the progress of the project, we used the Agile Software Development Methodology. -Designed and developed a new Rest API using the Spring Application Framework. Aspect-oriented programming was used, which allowed for the separation of cross-cutting concerns .
- Logging, auditing, declarative transactions, security, caching, and other functions) are separated from the business logic.
- Inversion of control (IOC) was used to develop various application modules.
• Java/JEE and Nodels apps (Java 1.8, REST Web Services, Spring Boot, API/ Microservices Design, Maven,Jenkins, JMS, Web Services, JIRA, Docker) were used.
- Authentication and authorisation of the application were implemented using Oauth2 and JSON Web Token (JWT). -Design Diagrams (Use Case, Sequence, and Class Diagrams) were used to create the suitable solution. -Spring Boot, Microservices, and Docker containers were used to create REST APIs. -Git and Bitbucket were used to manage version control and the source code repository • Developed reusable assistance and utility classes that were utilized across all application modules. -For tying the required data pieces to the API, I created REST service templates using swagger specifications. For API testing, I created and maintained automation scripts using JUnit, TestNG, and REST Assured.
- Element locators, Exception Handling, Java programming capabilities, TestNG Annotations, Page Object Model, and Page Factory were used to create and customize automation scripts Following modifications and updates to the AUT, the automation scripts were optimized and updated.
Skills: SQL · PL/SQL · Oracle SQL Developer · SQL Server Management Studio · Apache Kafka · Kafka Streams · React.js · MySQL · Spring Boot · Spring MVC · Microservices · React Native · JavaScript · Core Java · Java
bachelor of computer engineering