Job Description
Responsibilities:
- Expertise in NoSQL databases, such as MongoDB or DynamoDB, to implement scalable and high-performance data storage solutions.
- Collaborate with cross-functional teams to understand software requirements and translate them into effective database solutions.
- Optimizing database performance through indexing, query optimization, and other tuning techniques.
- Participate in code reviews, providing valuable feedback to maintain code quality and adherence to best practices.
- Collaborate with cross-functional teams to define API specifications and ensure seamless integration with various systems.
- Experience with the design and implementation of scalable and efficient applications that meet business requirements.
- Experience with the following.
- Master data management.
- Agile software development.
- Gitlab and CI/CD pipelines.
- Bachelors or masters degree in computer science or a related field.
- Strong proficiency in Java programming and related frameworks (e.g., Spring).
- Strong expertise in OLTP databases, including Postgres or MySQL.
- Proficient in NoSQL databases, such as MongoDB or DynamoDB.
- Solid understanding of software development methodologies and best practices.
- Strong communication skills and collaboration skills.
- Strong problem-solving skills and a commitment to delivering high-quality software.