• Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
• 8+ years of professional software development experience.
• Strong programming skills in Java and/or Python.
• Experience building applications using Spring Boot and microservices architecture.
• Solid understanding of Object-Oriented Design, Design Principles, and common Design Patterns.
• Strong analytical and problem-solving abilities.
• Hands-on experience with Kafka and event-driven systems.
• Experience designing and developing distributed applications and services.
• Strong knowledge of relational databases and NoSQL databases.
• Experience working with cloud platforms such as Azure, AWS, or GCP.
• Experience deploying and operating applications on Kubernetes.
• Familiarity with Agile development methodologies and CI/CD practices.
________________________________________
Preferred Qualifications
• Experience developing Agentic AI applications using frameworks such as LangChain, LangGraph, CrewAI, AutoGen, MCP, or similar technologies.
• Experience working with Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and AI orchestration frameworks.
• Knowledge of observability and monitoring tools such as New Relic, Prometheus, Grafana, or OpenTelemetry.
• Experience implementing Business Driven Development (BDD) practices.
• Exposure to platform engineering and cloud-native architectures.
________________________________________
Technical Skills
Core Engineering
• Design Principles & Design Patterns
• Data Structures & Algorithms
• Problem Solving
• System Design
Development
• Java
• Python
• Spring Boot
• REST APIs
• Microservices
Architecture
• Distributed Systems
• Event-Driven Architecture
• Kafka
• Business Driven Development (BDD)
Data
• PostgreSQL, MySQL, Oracle
• MongoDB, Cassandra, DynamoDB
• Data Modeling & Query Optimization
Cloud & DevOps
• Azure (preferred), AWS, or GCP
• Kubernetes
• Docker
• CI/CD Pipelines
AI & Emerging Technologies
• Agentic AI
• LLM Integrations
• RAG Architectures
• AI Workflow Orchestration
________________________________________
Success Profile
The successful SDE III candidate will demonstrate:
• Strong ownership and accountability.
• Ability to independently drive complex technical initiatives.
• Excellent problem-solving and debugging skills.
• Passion for building scalable, reliable, and maintainable systems.
• Curiosity and enthusiasm for applying AI technologies to solve business problems.
• Effective collaboration and mentoring capabilities within engineering teams.