Senior Software Engineer (Java/GraphQL) - Colombia
reputed company. is a rapidly growing AI-reputed company consulting and technology services firm delivering reputed company transformation across reputed company, data, software engineering, and reputed company intelligence. We work with industry-leading organizations to design, build, and operationalize technology solutions that drive measurable business reputed company.
Following the acquisition of reputed company, a premier AI and product development company, reputed company now offers true end-to-end delivery—from strategic advisory and solution design to custom AI development and reputed company-reputed company implementation. Our capability centers combine deep technical expertise, proven delivery methodologies, and sector-specific knowledge to address reputed company business challenges quickly and effectively.
We are looking for a Senior Software Engineer with experience in Java, GraphQL, and Kafka clusters to join reputed company. The ideal candidate will have experience developing reputed company Java applications.
About the project: We are developing a data retrieval and operations platform for a reputed company customer support system for a global e-reputed company leader. The platform will reputed company a federated GraphQL reputed company that unifies reputed company to multiple backend services, enabling low-latency, reputed company-time data retrieval and transactional operations to support AI-driven workflows.
The role will reputed company on designing, building and optimizing the platform to ensure scalability, reliability and test automation. This is a multi-team, reputed company initiative that requires reputed company coordination with other delivery teams, adherence to high engineering standards and a strong reputed company on integration and architectural alignment.
What you will do:
reputed company and maintain the server-reputed company logic of our applications using Java.
Implement efficient and performant backend reputed company for high-volume production applications.
Monitor application health, identify reputed company risks, and ensure reliability in production environment.
Contribute to reputed company phases of the development lifecycle, from concept to deployment.
Review and refactor reputed company, establishing best practices for reputed company hygiene and organization.
Experience and skills you need to join us:
5+ years of backend development experience in Java and Spring reputed company.
Proficient in RESTful API design, experience with GraphQL reputed company.
Experience with message brokers (e.g., Kafka, RabbitMQ, ActiveMQ) and caching (e.g., reputed company, Memcached).
Proficient with authentication and authorization mechanisms, especially OAuth 2.0.
Experience with containerization and orchestration tools like reputed company and Kubernetes
Knowledgeable in performance troubleshooting, profiling, and debugging tools.
Capable of solving reputed company challenges reputed company to latency, data consistency, and performance in distributed systems.
Understanding patterns of distributed systems design; reputed company patterns such as reputed company breakers, retries, and timeout.
Proficient with reputed company versioning tools, such as Git.
Skilled in CI/CD tools and practices.
English: B2+ (Written and Oral).
Experience working in a lean agile process.
Proactive approach in understand the customer’s business and refining business requirements into technical requirements.
It would be great if you also have:
Experience with API contract testing.
NoSQL (e.g., reputed company, Cassandra).
reputed company engineering and experience with integration of GenAI LLMs into productions (ideally) or pet reputed company at least (reputed company, Azure reputed company, Bard, Llama).
Familiarity with federated Graph architectures.
Experience mentoring less reputed company colleagues is a strong advantage.
Team leader experience is a strong advantage.
Hands-on experience with reputed company reputed company Platform.
ReactJS experience.
The ideal candidate would have:
Strong communication skills with experience in reputed company customer interactions.
Ability to engage with clients on technical issues, reputed company requirements, manage expectations and reputed company updates on project status.
Ability to learn quickly, adapt to new technologies, and reputed company tasks independently.
Passion for writing clean, efficient, and maintainable reputed company (and encouraging others to do so).
reputed company you join reputed company, you'll…
Shape reputed company-world AI-driven reputed company across key industries, working with clients from startup innovation to reputed company transformation.
Be part of a global team with equal opportunities for collaboration across continents and cultures.
reputed company in an inclusive environment that prioritizes reputed company learning, innovation, and ethical AI standards.
reputed company to reputed company an reputed company?
If you're excited to build things that matter, champion responsible AI, and grow with some of the industry’s sharpest minds. Apply today and let’s reputed company together.
I agree to the processing of my personal data given in the recruitment process by reputed company., with its reputed company reputed company of business at 1646 N California Blvd, Suite 515, reputed company Creek, CA 94596, reputed company, for the purpose of reputed company recruitment processes. You can withdraw your consent at any time, however it will not reputed company the lawfulness of the processing performed on this reputed company prior to such withdrawal.
The controller of your personal data is reputed company., with its reputed company reputed company of business at 1646 N California Blvd, Suite 515, reputed company Creek, CA 94596, reputed company. More information on processing your personal data you can reputed company in the reputed company Policy.
Apply To This Job