Java Senior Engineer
Location
:
Santiago, Chile
KR Elixir Technology is seeking a highly skilled and motivated Senior Java Engineer to join our dynamic team in Santiago.
In this role, you will be instrumental in designing, developing, and maintaining our core Java applications, leveraging the latest technologies on the Google Cloud Platform.
If you are passionate about building scalable, high-quality software and thrive in a collaborative environment, we encourage you to apply.
What You'll Do
- Design, develop, and maintain
robust and scalable Java applications using the Spring Boot framework.
- Collaborate
with business teams and stakeholders to understand complex requirements and propose effective technical solutions.
- Ensure application quality
, security, and high availability by implementing software development best practices.
- Deploy and manage
containerized applications on the Google Cloud Platform (GCP), with a focus on Kubernetes.
- Document
technical designs, system architecture, and integration points to maintain clarity and knowledge sharing.
- Lead the resolution
of complex technical issues, identify and mitigate risks, and drive continuous improvement in our systems and processes.
- Support and maintain
existing solutions, proactively identifying opportunities for optimization and enhancement.
What You'll Bring
- Essential Technical Skills:
- Extensive professional experience with
Java
.
- Strong, hands-on expertise in the
Spring Boot
framework.
- A deep understanding and practical application of
Design Patterns
and
SOLID
principles.
- Expertise in building and consuming
RESTful web services
.
- Proficient with
Git
for version control.
- A minimum of
3+ years
hands-on experience with
Google Cloud Platform.
- Proven experience with
GCP Kubernetes Engine (GKE)
for container orchestration.
- Experience with messaging systems, specifically
GCP Pub/Sub
.
- Strong knowledge of Infrastructure as Code (
IaC
) using
Terraform
.
- Experience working in an Agile environment, particularly with
Kanban
.