3PILLAR GLOBAL is seeking a Senior Full Stack Software Engineer with expertise in Java/Kotlin for a position in Guatemala.
The company focuses on building breakthrough software products that drive revenue, market share, and customer growth for industry leaders.
The role involves facilitating effective communication with client project stakeholders regarding project status and recommendations.
The engineer will craft client code that is efficient, performant, testable, scalable, secure, and of the highest quality.
Responsibilities include participating in planning and estimation efforts, gathering requirements, and presenting developed features to clients.
The engineer will execute complex activities within current methodologies and quality standards, promoting client success through collaboration with engineers, designers, and managers.
Engagement in agile software development practices, including daily stand-ups and sprint planning, is expected.
The role includes mentoring others and supporting the growth of technical capabilities within the Engineering Practice community.
The engineer will independently drive project delivery within defined architecture, demonstrating autonomy and accountability from conceptualization to deployment.
Requirements:
A minimum of 5+ years of experience in software engineering is required.
Solid knowledge of Java 8+ (preferably Java 11 or higher), including Spring Boot and multithreaded programming is essential.
Good knowledge of Kotlin and coroutines is necessary.
A strong understanding of microservices architecture and containerized applications is required.
Solid experience with Kubernetes and Helm charts is needed.
Experience working with SQL databases, preferably PostgreSQL, is required.
Proficiency in developing RESTful services is essential.
Experience with gRPC and Protocol Buffers (Protobuf) is necessary.
Proficient with Git version control and comfortable working in Linux environments.
Experience in Agile software development methodologies is required.
Expertise in applying Object-Oriented Programming principles is necessary.
Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems is required.
The candidate should have a practice and initiative in mentoring other engineers and decision-makers throughout the organization.
A good understanding of SOLID principles and proficiency in the English language is required.
Benefits:
The position offers opportunities for learning and development, including courses, certifications, and tech training.
Employees receive benefits as mandated by law.
Private medical insurance is provided.
Virtual team activities are organized for team engagement.
An additional leave day is granted for graduation.