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.
