JOB DESCRIPTION — DEV LEAD Responsibilities and Assignments Leadership and Time Management Lead the technical team in the development, refinement, and delivery of features. Support and mentor junior and mid-level developers, fostering the team's technical growth. Conduct code reviews, ensuring adherence to quality standards and best practices. Collaborate with the Tech Lead and Product Owner (PO) on story refinement, estimations, and sprint planning. Development and Engineering Develop and maintain backend applications in Java using the Spring Framework (Boot, Data, Security). Design and manage relational databases with PostgreSQL, ensuring performance and data integrity. Write and maintain complex SQL queries to support features and analytics. Implement and consume event-driven pipelines using Apache Kafka. Manage deployments and workloads in Kubernetes (K8s) and AWS environments. Cloud and Infrastructure Work daily with AWS services (EKS, RDS, S3, SQS, Lambda, CloudWatch). Contribute to a DevOps culture by participating in CI/CD pipelines and Infrastructure as Code practices. AI Applied to Development Use prompt engineering to accelerate deliveries, automate repetitive tasks, and support the team in effectively using AI tools. Evaluate and adopt generative AI tools as development copilots (e.G., GitHub Copilot, Cursor). Requirements Education Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related fields. Technical Solid experience with Java and Spring (Boot, Data JPA, Security, Cloud). Strong knowledge of PostgreSQL and SQL — data modeling, optimized queries, and basic tuning. Experience with Apache Kafka in production environments. Hands-on experience with Kubernetes and container orchestration. Practical knowledge of core AWS services. Familiarity with prompt engineering and AI tools applied to software development. Behavioral Hands-