Avenga logo
Avenga

A global IT engineering and consulting company specializing in custom software development.

Senior Software Engineer – Java Backend

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000H1B No SponsorCompany SiteLinkedIn

Location

Argentina

Posted

3 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer – Java Backend

Avenga

• Take ownership of the evolutive and corrective maintenance of backend services in production. • Participate actively in team ceremonies, initiatives, and technical decision-making processes. • Solve complex problems and debug production issues with an analytical and high-quality approach. • Collaborate continuously with the team to ensure software reliability, performance, and best practices.

Job Requirements

  • Solid real-world experience working as a Backend Developer within productive team environments.
  • Strong proficiency in Java and Spring Boot as your main development stack.
  • Solid experience working with microservices architectures and design concepts such as DDD, Hexagonal Architecture, and SOLID principles.
  • Hands-on experience dealing with relational databases.
  • Committed to development best practices, including rigorous testing, clear API documentation, and maintaining code quality.
  • Proactive mindset with strong communication skills, analytical thinking, and a collaborative attitude in agile environments.
  • Nice-to-have skills: Experience working with Docker and knowledge of cloud platforms or application deployment.
  • Experience with asynchronous messaging systems such as Kafka, RabbitMQ, or similar.

Benefits

  • Equal opportunities in recruitment, career development, and leadership
  • Supportive work environment fostering diversity and collaboration

Related Job Pages

More Backend Engineer Jobs

Azumo logo

RPA Developer

Azumo

Nearshore Software Developer for Web, Mobile, Data and Cloud.

Full TimeRemoteTeam 51-200H1B No Sponsor

Role Description Azumo, a leading AI Development company, is seeking a highly motivated RPA Developer to join our growing team of expert developers. As part of our team, you will collaborate with business stakeholders, process owners, and technical teams across SaaS, cloud, and big data environments. You will work on cutting-edge software development services, translating operational needs into production-ready automation solutions that drive real-world impact and reduce manual effort for global clients. At Azumo, you’ll thrive if you enjoy the full lifecycle of enterprise automation development—from process assessment and prototyping to deployment, monitoring, and scaling scalable, secure, and maintainable solutions. Responsibilities in Automation Development - Research, design, and build production-grade UiPath automations and intelligent workflows across multiple functional areas. - Lead full-cycle development: build integrations with ERP, CRM, databases, APIs, Microsoft applications, and other enterprise platforms. - Conduct process assessments, translate business and mission requirements into technical designs, and prototype quickly with stakeholders. - Perform unit testing, lead exception handling setup, support UAT activities, and resolve defects to ensure high-quality delivery. - Implement CI/CD pipelines and Git-based source control for automated testing, monitoring, logging, and rollback. - Develop reusable components, libraries, and frameworks to align with enterprise automation governance standards. - Contribute to Azumo’s innovation roadmap by monitoring production automations, implementing enhancements, and advancing our automation portfolio. Qualifications - Bachelor’s Degree in Computer Science, Software Engineering, or related field (Master’s is a plus). - 3+ years of professional experience developing and deploying enterprise automation solutions. - Strong, expert-level knowledge of the UiPath platform, including UiPath Studio, Orchestrator, and REFramework. - Hands-on experience integrating with web applications, APIs, databases, and enterprise systems like SAP, QAD, or similar. - Proven experience with software engineering fundamentals, exception handling, logging, monitoring, and automation support. - Familiarity with DevOps/Infrastructure as Code practices, including Git-based source control and CI/CD tools. - Strong written and verbal communication skills to explain technical concepts to diverse audiences and collaborate with business SMEs. - Professional English proficiency (B2/C1). Preferred Qualifications - UiPath Certified Professional (UCP) certification. - Experience with Document Understanding, AI Center, Intelligent Document Processing, or advanced AI-driven automation services. Benefits - Paid time off (PTO) - U.S. Holidays - Training - Udemy free Premium access - Mentored career development - Profit Sharing - $US Remuneration Company Description Based in San Francisco, California, Azumo is an innovative software development firm specializing in AI software development services. We help companies of all sizes build intelligent applications by combining expertise in data, cloud, and AI. Our culture emphasizes collaboration, continuous learning, and solving complex problems with modern AI solutions. We believe in giving back to our community and will volunteer our time to philanthropy, open-source initiatives, and sharing our knowledge.

Latin America (LATAM)
Extractta logo

Desenvolvedor PL/SQL, .NET

Extractta

EXTRACTTA | Informações que geram Soluções

Full TimeRemoteTeam 201-500Since 2005H1B No Sponsor

• Desenvolver, manter e otimizar rotinas em PL/SQL (Oracle); • Atuar na manutenção e evolução de aplicações desenvolvidas em .NET (C# e ASP.NET); • Realizar análise, correção e otimização de scripts em bancos de dados relacionais; • Investigar e solucionar incidentes, garantindo a estabilidade dos sistemas; • Participar da análise técnica e implementação de melhorias nas aplicações; • Trabalhar em ambiente Cloud, apoiando a sustentação e evolução das soluções; • Colaborar com desenvolvedores, analistas e demais integrantes da squad na definição e implementação de soluções; • Participar das cerimônias ágeis, contribuindo para o planejamento e acompanhamento das entregas.

Brazil
NVIDIA logo

Senior Storage Software Engineer, DGXC Data Services

NVIDIA

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. We highly value diversity in our current and future employees and do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Build storage technologies, client libraries, and filesystem frameworks that help AI workloads access data across object stores, file systems, and hybrid cloud infrastructure. • Develop high-performance storage paths for training and inference workflows, including data loading, checkpointing, caching, POSIX-style access, and object-store integration. • Build observability systems that diagnose storage bottlenecks, attribute GPU idle time to I/O behavior, and expose actionable telemetry through production monitoring stacks. • Improve performance, scalability, and reliability of storage systems serving massive datasets, deep directory trees, and high-concurrency AI workloads. • Work closely with internal AI teams, platform teams, SRE, and operations to validate storage behavior against real workloads and production environments. • Use modern software engineering practices, including AI-assisted and agentic development workflows, while maintaining high standards for design, testing, security, performance, and verification.

California + 3 moreAll locations: California | North Carolina | Texas | Washington
$152K - $241.5K / year
GFT Technologies logo

FullStack Developer, .NET, Angular

GFT Technologies

As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.

Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Develop and maintain desktop and web applications, and backend services; • Improve legacy code with architectural enhancements; • Build interfaces in Angular and implement integrations via APIs, SOAP and messaging; • Work with multiple GitHub repositories; • Write and review Oracle scripts; • Ensure quality using SonarQube, unit tests and integration tests; • Analyze business requirements, document solutions and automate processes; • Support technical decisions, architecture and engineering best practices.

Brazil