Senior Java Engineer

Guatemala, Guatemala (Hybrid)

At HTEC, we solve complex engineering challenges for global organizations by building scalable, cloud-native products that make a real-world impact. We're looking for a Senior Java Engineer based in Guatemala to join a distributed team working on enterprise-scale systems, helping shape technical solutions, contribute to architectural decisions, and deliver high-quality software in a collaborative environment.

If you enjoy building resilient backend systems, working with modern cloud technologies, and using AI-powered tools to enhance your engineering workflow, we'd love to hear from you. 


What you'll do

  • Design, develop, and maintain scalable microservices and APIs serving enterprise-grade applications
  • Own and evolve data storage solutions across both SQL and NoSQL technologies
  • Contribute to architectural discussions and technical decision-making
  • Perform code reviews and promote engineering best practices across the team
  • Build and maintain event-driven systems and distributed architectures
  • Ensure reliability, performance, security, and maintainability of software solutions
  • Apply testing, CI/CD, and observability practices throughout the development lifecycle
  • Leverage AI-assisted development tools to improve productivity, code quality, testing, and documentation
  • Collaborate with cross-functional and international teams in a dynamic environment 


What we're looking for

  • 7+ years of professional software development experience with Java
  • Strong understanding of Java concurrency and multithreaded applications
  • Extensive hands-on experience with Spring Boot
  • Proven experience designing and building microservices and RESTful APIs
  • Experience with event-driven architectures and messaging platforms such as Kafka
  • Strong knowledge of AWS services, including ECS, Lambda, RDS, DynamoDB, and S3
  • Solid understanding of software testing, CI/CD pipelines, and observability practices
  • Experience contributing to technical and architectural decisions
  • Comfortable using AI-assisted development tools with a critical and responsible approach
  • Strong written and verbal English communication skills (B2 level or higher) 


Nice to have

  • Experience with Node.js and TypeScript
  • Experience working in large-scale organizations and multi-team environments
  • Familiarity with polyglot technology ecosystems and cloud-native architectures 


Why join HTEC?

  • Work on ambitious products and platforms used by millions of users worldwide
  • Collaborate with talented engineers, architects, and product teams across different domains
  • Grow your expertise through challenging projects and continuous learning opportunities
  • Enjoy a flexible, remote-friendly work environment built on trust and ownership
  • Be part of a culture that values innovation, engineering excellence, knowledge sharing, and impact


Ready to build the next generation of scalable software solutions? Join us and help create technology that moves businesses forward.

Senior Java Engineer

Job description

Senior Java Engineer

Personal information