TL;DR

Senior Java Developer (Insurance): Migrating backend APIs from WebSphere to Azure Kubernetes Service and developing new initiatives for the producer portal with an accent on microservices architecture and cloud-native solutions. Focus on implementing TDD, ensuring clean code, and maintaining robust API integrations within the insurance ecosystem.

Location: Must be based in Argentina

Company

Avenga is a global software services provider offering advisory, enterprise solutions, product development, and managed services to a diverse range of industries.

What you will do

  • Migrate legacy microservices from WebSphere to modern Azure Kubernetes Service environments.
  • Develop and maintain robust APIs for core insurance policy and portal services.
  • Apply design patterns and Domain-Driven Design to ensure long-term system maintainability.
  • Collaborate within a highly qualified team to deliver new project initiatives.
  • Implement test-driven development practices to guarantee high code quality and security.
  • Participate in architectural improvements for the insurance technology ecosystem.

Requirements

  • Must be based in Argentina.
  • Strong experience in Java development using Spring Boot and microservices.
  • Proficiency in OOP, Design Patterns, and Domain-Driven Design.
  • Proven ability to apply TDD for clean and secure code delivery.
  • Solid SQL proficiency for database operations.
  • Experience with RESTful and SOAP integration services.

Nice to have

  • Knowledge of Docker and Kubernetes (AKS).
  • Experience with NoSQL databases and cloud platforms like AWS or GCP.
  • Basic understanding of messaging platforms such as RabbitMQ or Kafka.

Culture & Benefits

  • Focus on professional development and career growth.
  • Commitment to equal opportunities and a diverse work environment.
  • Opportunity to contribute to global technological progress.
  • Collaborative and supportive team culture.

Hiring process

  • Application review by the recruitment team.
  • Talent acquisition interview to discuss goals and company fit.
  • Technical interview to assess problem-solving skills and expertise.
  • Potential customer interview for client-aligned roles.
  • Job offer and onboarding.