Company Description
BI Galaxy Technologies Inc. specializes in delivering IT Consulting Services, Staffing, and Training services.
Role Description
This is a Contract Hybrid Role for a Java API Developer / AWS Cloud. The Java API LEAD Developer will be tasked with Designing, Developing, and Deploying software, including building Microservices and programming with the Spring Framework. They will use Java to create and implement efficient APIs on the AWS Cloud, ensuring End-to-End experience in software development.
Mandatory Skills: 5+ Years of Experience in Java (8+), Spring Boot, Microservices, AWS.
PS: Kindly submit your resume ONLY if you have experience with API, Spring Boot, and Microservices. Experience with Financial Company Payments and Wire Transfer domain knowledge is a plus.
Core Java Development
● Java (8+): Strong understanding of Java language features like Lambda expressions, Streams API, and Functional Programming.
Spring Boot
● Spring Framework: Extensive experience with Spring Core, Spring MVC, Spring Data, Spring Security, and Spring AOP.
● Spring Boot: Expertise in building microservices using Spring Boot with RESTful APIs, including configuration, dependency injection, and auto-configuration.
API Design / Management / Development / Deployment / Maintenance (Critical for the Role)
● RESTful API: Expertise in designing and developing scalable RESTful services, including versioning, authentication, and authorization.
● API Security: Experience and Knowledge of securing APIs using OAuth 2.0, JWT (JSON Web Token), or OpenID Connect.
● Swagger/OpenAPI: Familiar with documenting APIs using Swagger or OpenAPI specifications.
● Expertise in Gradle. Maven building API etc.
Qualifications / Relevant Skills
- Software Development, Programming, and Java skills
- Experience with Microservices Architecture
- Proficiency in the Spring Framework
- Experience with AWS Cloud
- Good Communication Skills
- Strong problem-solving and analytical abilities