Job Title
Required Qualifications Technologies
Strong development experience with Java or Scala
Implemented end-to-end microservice solutions using Spring Boot, integrated with databases, third-party systems, and internal APIs. Focused on modular design to promote reusability and ease of maintenance.
Understanding of MongoDB or other NoSQL databases
Containerization: Experience with Docker, Kubernetes, Helm, Istio, Argo or other containerization technologies
Kubernetes: Knowledge of Kubernetes deployment, scaling, and management on AWS or other cloud platforms
Monitoring & Logging: Familiarity with monitoring and logging tools like Datadog, Splunk
Experience using AWS managed services
Experience with caching architectures, particularly Memcached or Kafka
Knowledge of API documentation, especially Swagger (OpenAPI)
Experience using CI/CD automation (Jenkins, Gitlab)
Skills/Abilities and Knowledge
Can multitask and quickly pivot to changing priorities and tight deadlines.
Can assess a problem and determine an effective course of action with sustainable solutions.
Can handle multiple assignments simultaneously and is accountable for the tasks assigned.
Proven ability to digest complex tasks and provide technical and software solutions to measure and report on real-time issues and performance analysis.
Ability to read, write, speak, and understand English
Ability to perform duties in a very fast-paced environment and ability to learn new technology quickly
Strong experience working with DevOps engineers to build and deploy infrastructure with cloud deployment technologies.
Strong Understanding of Scrum/Agile development methodologies.
Capable of delivering on multiple competing priorities with little supervision.
Experience with building, designing REST APIs and API security (OAuth2, JWT)
Strong unit and integration testing practices.
Monitor, troubleshoot, and optimize the performance of services and API endpoints.
Knowledge of functional programming and reactive patterns
Experience with software security principles and patterns.
Ability to collaborate with and contribute to a common culture of excellence.
Experience with test-driven development and automated testing frameworks.
Must be capable of delivering on multiple competing priorities with little supervision.