Job Description :

JAVA Developer with API experience:

  • Bachelor’s degree in Computer Science (or closely related)
  • 6+ years of experience in application and REST API development using Java
  • Proven experience architecting and writing microservices with Java
  • Strong in managing API to database connection management using different database drivers - Relational Databases (Oracle, PostgreSQL, etc.) and NoSQL databases (DynamoDB, Elastic search, Graph DB, etc.)
  • Experience with DevOps or CI/CD Pipelines using Maven, Jenkins, uDeploy, Stash, Ansible, etc.
  • Experience in managing high volume customer-facing application traffic for the API’s
  • Experience in containerizing the API using docker or Kubernetes.
  • Knowledge of how to develop highly scalable distributed systems using Open-Source technologies
  • Experience or ability to support critical systems in Production (e.g., on-call support)
  • Good in interpreting design and integration patterns to develop and deliver with high quality
  • Excellent written and oral communication skills needed for agile team
  • Ability to deal with ambiguity and work in fast paced environment
  • Ability to validate, monitor, and solve issues during development, testing, or in production.
  • Knowledge of Messaging Technologies (Kafka, Kinesis, SNS, SQS)
  • Good understanding of cloud-native architectures and services (preferably AWS)
  • Creative, Innovative, and Problem-Solving skills are a plus
  • Experience working with Python modules and libraries for data manipulations and extractions is a plus
  • Certifications in AWS cloud platforms a plus

Similar Jobs you may be interested in ..