Senior Software Engineer (Java/GraphQL) - Colombia
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Develop and maintain the server-side logic of our applications using Java.
- Implement efficient and performant backend code for high-volume production applications.
- Monitor application health, identify related risks, and ensure reliability in production environment.
- Contribute to all phases of the development lifecycle, from concept to deployment.
- Review and refactor code, establishing best practices for code hygiene and organization.
- Experience and skills you need to join us:
- 5+ years of backend development experience in Java and Spring Framework.
- Proficient in RESTful API design, experience with GraphQL APIs.
- Experience with message brokers (e.g., Kafka, RabbitMQ, ActiveMQ) and caching (e.g., Redis, Memcached).
- Proficient with authentication and authorization mechanisms, especially OAuth 2.0.
- Experience with containerization and orchestration tools like Docker and Kubernetes
- Knowledgeable in performance troubleshooting, profiling, and debugging tools.
- Capable of solving complex challenges related to latency, data consistency, and performance in distributed systems.
- Understanding patterns of distributed systems design; resilience patterns such as circuit breakers, retries, and timeout.
- Proficient with code 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., MongoDB, Cassandra).
- Prompt engineering and experience with integration of GenAI LLMs into productions (ideally) or pet projects at least (OpenAI, Azure OpenAI, Bard, Llama).
- Familiarity with federated Graph architectures.
- Experience mentoring less experienced colleagues is a strong advantage.
- Team leader experience is a strong advantage.
- Hands-on experience with Google Cloud Platform.
- ReactJS experience.
- The ideal candidate would have:
- Strong communication skills with experience in direct customer interactions.
- Ability to engage with clients on technical issues, gather requirements, manage expectations and provide updates on project status.
- Ability to learn quickly, adapt to new technologies, and perform tasks independently.
- Passion for writing clean, efficient, and maintainable code (and encouraging others to do so).
- When you join Solvd, you'll...
- Shape real-world AI-driven projects across key industries, working with clients from startup innovation to enterprise transformation.
- Be part of a global team with equal opportunities for collaboration across continents and cultures.
- Thrive in an inclusive environment that prioritizes continuous learning, innovation, and ethical AI standards.
- Ready to make an impact?
- 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 innovate together.
- Solvd is an equal opportunity employer.
- I agree to the processing of my personal data given in the recruitment process by Solvd Inc., with its principal place of business at 1646 N California Blvd, Suite 515, Walnut Creek, CA 94596, United States, for the purpose of future recruitment processes.
- You can with
Benefits
Additional Information
Solvd Inc. is a rapidly growing AI-native consulting and technology services firm delivering enterprise transformation across cloud, data, software engineering, and artificial intelligence . We work with industry-leading organizations to design, build, and operationalize technology solutions that drive measurable business outcomes. Following the acquisition of Tooploox , a premier AI and product development company, Solvd now offers true end-to-end delivery -from strategic advisory and solution design to custom AI development and enterprise-scale implementation. Our capability centers combine deep technical expertise, proven delivery methodologies, and sector-specific knowledge to address complex business challenges quickly and effectively. We are looking for a Senior Software Engineer with experience in Java, GraphQL, and Kafka clusters to join our team. The ideal candidate will have experience developing scalable Java applications. About the project: We are developing a data retrieval and operations platform for a next-generation customer support system for a global e-commerce leader. The platform will provide a federated GraphQL interface that unifies access to multiple backend services, enabling low-latency, real-time data retrieval and transactional operations to support AI-driven workflows. The role will focus on designing, building and optimizing the platform to ensure scalability, reliability and test automation. This is a multi-team, collaborative initiative that requires close coordination with other delivery teams, adherence to high engineering standards and a strong focus on integration and architectural alignment.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at solvd? Share your experience