Geekhunter Logo

Solutions

Recruitment Software

Post jobs, import profiles, add screening questions, and manage hiring all in one place with personalized questions and control the entire recruitment process.

Recruitment Service

Let our expert team handle the key stages of tech recruitment for you with our specialized team acting in the main stages of recruitment.

Talent Pool

Top-tier Brazilian tech professionals, pre-vetted and ready for action, all pre-selected and ready for new opportunities.

Our Plans

Discover the perfect plan for your needs.

Login

English

EN

NTT DATA


São Paulo, SP, Brasil

Senior Java Backend Developer

Show original

Remote

Brasil

Salary Range

R$10,000.00 - R$10,500.00 / month

Full Time Employee

Experience Level

Senior

Requirements

5+ years of experience in the career
Clean Code
Docker
Azure
NoSQL
AKS
OpenAI
GitHub Actions
Embeddings
Azure OpenAI
Kubernetes
Datadog
CloudWatch
RAG
LangChain
AWS Bedrock
CodePipeline
ECS
LangGraph
EKS
CodeBuild
Semantic Kernel
Postgres SQL
Spring Boot
CI/CD
Design Patterns
Java
MySQL
DynamoDB
GitLab CI
Vector Stores
SOLID
AWS

Tasks and Responsibilities

Show original

About the Role

We are seeking a Senior Java Backend Developer to work on developing high-performance solutions in a mission-critical environment.

The successful candidate will be responsible for creating and evolving robust systems, applying software engineering best practices, design patterns, and modern architecture. Experience with cloud computing, containers, databases, CI/CD, and observability is essential for day-to-day operations.

Key Responsibilities

  • Develop high-performance backends using Java.
  • Apply Design Patterns such as Factory, Abstract Factory, Builder, Adapter, Bridge, Composite, Chain of Responsibility, Command, and Interpreter.
  • Write code following SOLID principles and Clean Code standards.
  • Work with AWS or Azure, with a minimum of 2 years of experience.
  • Orchestrate containers using Docker and Kubernetes (EKS, ECS, or AKS).
  • Model and integrate relational and NoSQL databases, such as RDS and DynamoDB.
  • Build and maintain CI/CD pipelines using GitHub Actions, GitLab, CodePipeline, CodeBuild, or similar tools.
  • Implement observability using Datadog and CloudWatch.
  • Perform troubleshooting and performance analysis of applications.
  • Work within the banking ecosystem, adhering to security and compliance requirements.
  • Develop solutions using Generative AI, including LangChain, LangGraph, Semantic Kernel, OpenAI, Azure OpenAI, AWS Bedrock, RAG, Embeddings, Vector Stores, and agent creation.

Technical Requirements

  • Java and high-performance backend development.
  • Design Patterns (Factory, Abstract Factory, Builder, Adapter, Bridge, Composite, Chain of Responsibility, Command, and Interpreter).
  • SOLID principles and Clean Code.
  • AWS or Azure (minimum 2 years).
  • Docker and Kubernetes (EKS, ECS, or AKS).
  • Relational and NoSQL Databases (RDS, DynamoDB).
  • CI/CD (GitHub Actions, GitLab, CodePipeline, CodeBuild, or similar).
  • Observability (Datadog and CloudWatch).
  • Troubleshooting and performance analysis.
  • Experience in the banking ecosystem.
  • Knowledge of Generative AI (LangChain, LangGraph, Semantic Kernel, OpenAI, Azure OpenAI, AWS Bedrock, RAG, Embeddings, Vector Stores, and agent creation).

Preferred Qualifications

Cloud certifications, experience in large financial institutions, and projects involving Generative AI in production are highly valued differentials.

Share job:

Share job: