At CI&T, we help large enterprises transform the potential of AI into real business impact with AI Deployment, AI-native execution, and tech-integrated business solutions.
With 30 years of experience in technological transformation, we accelerate innovation with expertise in Agentic SDLC, Application modernization, Data & AI, Martech and Business strategy.
We are 8,000 CI&Ters across more than 25 countries, collaborating to build solutions with real impact. AI is already part of how we work, evolve, and innovate every day.
We are seeking a highly skilled Mid-Level Software Engineer with expertise in Java and Python who is passionate about building modern, scalable software while leveraging Artificial Intelligence to dramatically improve engineering productivity. This is a hands-on engineering role for someone who embraces AI-first software development, automates repetitive engineering tasks, and takes end-to-end ownership of the services they build.
Must-Have Skills (Required)- Core Programming: Expert-level Java, Strong Python development, Object-Oriented Design, Spring Boot, RESTful API Development.
- Cloud & Data Engineering: Microsoft Azure, Azure Databricks, Apache Spark, Delta Lake, SQL and Data Modeling.
- Architecture & Microservices: Microservices Architecture, Distributed Systems, Event-Driven Architecture, REST API Design.
- DevOps & Modern SDLC: Git, CI/CD Pipelines, Docker, Kubernetes, Agile/Scrum practices.
- AI-First Software Development: Practical use of AI tools like GitHub Copilot, AI-Assisted Code Generation, Debugging, and Workflow Automation.
- Strong analytical and problem-solving skills with excellent communication abilities.
- Advanced/fluent English communication skills.
Key Responsibilities
- Design, develop, and maintain scalable, cloud-native applications and microservices.
- Develop enterprise applications using Java and Python.
- Build modern cloud-native solutions on Microsoft Azure.
- Design and implement secure RESTful APIs and distributed systems.
- Deliver production-ready software following Agile and DevOps best practices.
- Leverage AI-powered development tools to improve software delivery speed, quality, and consistency.
- Build reusable AI workflows that automate repetitive engineering activities.
- Continuously identify opportunities to improve developer productivity using AI.
- Develop AI-driven solutions to automate code generation, testing, documentation, debugging, refactoring, and CI/CD pipelines.
- Work closely with architects, product owners, QA, DevOps, and business stakeholders.
- Mentor junior and mid-level engineers while promoting engineering excellence and AI adoption.
Software Development
AI-First Engineering
Developer Productivity & Automation
Collaboration
What Success Looks Like
If you like it, just apply and good luck!
Skills Required
- Expert-level Java development
- Strong Python development experience
- Object-oriented design experience
- Spring Boot experience
- RESTful API development and design experience
- Microsoft Azure experience
- Azure Databricks experience
- Apache Spark experience
- Delta Lake experience
- SQL and data modeling experience
- Microservices architecture and distributed systems experience
- Event-driven architecture experience
- Git, CI/CD, Docker, and Kubernetes experience
- Practical experience using AI development tools such as GitHub Copilot
- Strong analytical and problem-solving skills
- Excellent communication abilities
- Advanced or fluent English communication skills
What We Do
CI&T is your end-to-end digital transformation partner. As a digital native, we bring a 27-year track record of accelerating business impact through complete and scalable digital solutions. With a global presence of 6,000+ professionals in strategy, research, data science, design and engineering, we unlock top-line growth, improve customer experience and drive operational efficiency.

.jpg)






