Enable job alerts via email!

Software Consultant (Java, Microservices, IAM) - Contract

QUESSCORP CONSULTING PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading consulting firm in Singapore is looking for a Java Developer with expertise in microservices and cloud technologies. The ideal candidate will have extensive experience in designing cloud-native applications using platforms like AWS or Azure, and a strong understanding of containerization and IAM solutions. This role requires collaboration with various teams to ensure successful project delivery.

Qualifications

  • 5+ years of experience in Java development with Spring Boot.
  • Experience in cloud-native applications on AWS, Azure, or Google Cloud.
  • In-depth knowledge of Docker and Kubernetes.
  • Practical experience with IAM concepts and technologies.

Responsibilities

  • Design and maintain microservices using Java and Spring Boot.
  • Implement cloud-native applications using AWS, Azure, or Google Cloud.
  • Develop IAM solutions ensuring security best practices.
  • Collaborate with teams to define requirements and design solutions.

Skills

Java
Spring Boot
Microservices
Cloud Computing
Kubernetes
Docker
IAM concepts
RESTful APIs

Education

Bachelor's degree in Computer Science or related field

Tools

AWS
Azure
Google Cloud
PostgreSQL
MySQL
MongoDB
DynamoDB
Jenkins
GitLab CI
Job description
Responsibilities
  • Design, develop, and maintain high-performance, scalable, and secure microservices using Java and Spring Boot.
  • Implement and manage cloud-native applications leveraging platforms like AWS, Azure, or Google Cloud, utilizing services such as Kubernetes, Docker, Lambda, API Gateway, and S3.
  • Develop and integrate Identity and Access Management (IAM) solutions, including authentication, authorization, and user management, ensuring adherence to security best practices.
  • Collaborate with architects, product managers, and other engineering teams to define requirements, design solutions, and ensure successful delivery.
  • Participate in code reviews, mentor junior developers, and contribute to the continuous improvement of development processes and standards.
  • Implement and maintain CI/CD pipelines for automated build, test, and deployment of applications.
  • Troubleshoot and resolve complex technical issues, ensuring system stability and performance.
  • Stay up-to-date with emerging technologies and industry trends in Java, microservices, cloud computing, and IAM
Required Skills
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Extensive experience (e.g., 5+ years) in Java development, with a strong focus on Spring Boot and microservices architecture.
  • Proven experience in designing, building, and deploying cloud-native applications on public cloud platforms (AWS, Azure, or Google Cloud).
  • In-depth knowledge of containerization technologies (Docker) and orchestration tools (Kubernetes).
  • Strong understanding and practical experience with IAM concepts and technologies (e.g., OAuth2, OpenID Connect, SAML, LDAP, AWS IAM roles/policies).
  • Proficiency in developing and consuming RESTful APIs.
  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI, AWS CodePipeline).
  • Solid understanding of software development best practices, including testing, security, and performance optimization.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.