Description
We are currently seeking an experienced professional to join our team in the role of Consultant Specialist.
Principal Responsibilities:
- Lead the design, development, and optimization of high-performance, scalable Java-based applications and microservices.
- Architect and maintain AWS cloud-native solutions, ensuring reliability, security, and cost efficiency.
- Drive technical excellence by conducting code reviews, mentoring engineers, and enforcing best practices in Java, databases (SQL), and Redis caching.
- Collaborate with cross-functional teams (Product, DevOps, QA) to deliver robust, low-latency systems.
- Research and implement emerging technologies (e.g., RAG, AI integration) to enhance product capabilities.
- Develop and maintain Python-based scripts or services for automation/data processing.
Requirements:
- Core Java expertise: 5+ years of hands-on Java development, deep knowledge of JVM, concurrency, Spring Boot/Cloud, and modern Java features (Streams, Lambdas).
- LangChain/Spring AI knowledge: familiarity with LangChain or Spring AI frameworks.
- Cloud & DevOps: proven experience with AWS (EC2, S3, Lambda, RDS) and cloud architecture best practices.
- Database & Caching: strong skills in relational databases (Oracle/PostgreSQL) and Redis (clustering, performance tuning).
- Problem-solving: ability to troubleshoot distributed systems, optimize bottlenecks, and make data-driven decisions.
- CI/CD & IaC: experience with Docker, Kubernetes, Terraform, or infrastructure-as-code tools.
- Agile & Collaboration: comfortable in Scrum/Kanban environments and working with remote teams.