Role-Java developer
Location-Toronto oN-HYBRID-TCS
JD-
"Responsibilities
• Develop new components or make adjustments to the ""backend""
• Program interfaces such as REST APIs in the passive service domain
• For each new function, the subcontractor will provide a return value in JSON format to assist testers and perform API documentation in Postman
• Execute JUnit tests to ensure code coverage
• Implement changes, minor enhancements, and new software feature
Requirements
• Several years of professional experience in application development
• Expert level knowledge of Core Java, Spring/Spring Boot
• Detailed understanding and hands-on experience in RESTful web services, API Gateway, Kafka, Message driven architecture , Elastic, Java Threads, JPA , Microservices design and development
• Working experience with technologies such as Java/J2EE, Spring Boot, Kubernetes, Docker, Databases (Relational and NoSQL)
• Knowledge of JAVA/J2EE design patterns.
• Strong Unit Testing Skills
• Tools used - Swagger / JIRA / SOAPUI/Postman
• Demonstrated knowledge of Json and XML message format and HTTP status codes.
• Ability to setup and execute build tools like Maven, and Ant
• Advanced knowledge in Java 17
• Proficiency in Spring Boot
• Calling REST Services with Spring Boot and after Salesforce
• Unit testing with Mocken
• Basic knowledge of SQL
• Familiarity with IntelliJ
• Experience with Maven