Java Engineer

3 semanas atrás


Manaus, Amazonas, Brasil AgileEngine Tempo inteiro
Overview

Join to apply for the Java Engineer (Senior) ID38560 role at AgileEngine

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us Best Place to Work awards.

WHY JOIN US: If you're looking for a place to grow, make an impact, and work with people who care, we\'d love to meet you

About the role

We are looking for a Senior Java Engineer with a strong foundation in computer science and a passion for solving complex problems through high-quality code. You will work in a fast-paced environment alongside experienced developers to architect, build, and evolve the next generation of our data synchronization platform. You'll be part of an agile, cross-functional team, participating in all stages of product development: from concept and architecture to release and ongoing iteration. Your work will directly impact how companies manage, automate, and unify their customer data.

What you will do
  • Develop world-class, highly performant features for the next generation synchronization platform in a fast-paced environment
  • Work closely with other developers and engineers to develop functionality collaboratively and iteratively
  • Write unit and functional automation tests as well as perform code reviews ensuring good code quality standards
  • Responsible for troubleshooting and appropriate bug fixes of production issues with quick turnaround time
  • Design and implement data processing pipelines that normalize, validate, and transform data from multiple sources
MUST HAVES
  • 5+ years of experience building back-end systems using Java in production
  • Proficiency with the Spring Framework (Spring Boot, Dependency Injection)
  • Deep knowledge of core data structures (arrays, linked lists, sets, maps, stacks, queues, graphs, trees) and algorithms, with the ability to analyze time/space complexity
  • Practical knowledge of time and space complexity, trade-offs, and optimization
  • Demonstrated experience applying these concepts in real-world systems or coding challenges
  • Interview process emphasizes algorithmic problem-solving, data structures, and complexity analysis; expect system design and Java/Spring discussions
  • Excellent problem-solving skills and hands-on coding proficiency
  • Exposure to unit testing with JUnit and Mockito
  • Experience with databases like PostgreSQL, MySQL, MongoDB (preferably)
  • Knowledge of RESTful APIs and Git/GitHub
  • Excellent written and verbal communication skills
  • Self-motivated doer with a strong sense of ownership
  • Passion for delightful user experiences and high attention to quality
  • Background in data engineering or ETL/ELT processes
  • Upper-intermediate English level
NICE TO HAVE
  • Experience with Python
  • Experience with cloud platforms (GCP, Kubernetes, BigQuery, Pub/Sub)
  • Experience with multi-tenant architectures, event-driven systems, or message queues
  • Knowledge of event-driven architectures and messaging patterns
  • Proactive, self-starter attitude to troubleshoot and solve problems
  • Experience in an Agile environment
  • Strong communication and interpersonal effectiveness
  • A desire to continually improve
Perks and benefits
  • Professional growth: Mentorship, TechTalks, and personalized growth roadmaps
  • Competitive compensation: USD-based compensation with budgets for education, fitness, and team activities
  • A selection of exciting projects: Projects with modern solutions development for Fortune 500 enterprises and leading brands
  • Flextime: Flexible schedule with options to work from home or in the office
Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: IT Services and IT Consulting
  • Location: Recife, Pernambuco, Brazil

Referrals increase your chances of interviewing at AgileEngine. Get notified about new Senior Java Software Engineer jobs in Recife, Pernambuco, Brazil.

#J-18808-Ljbffr
  • Desenvolvedor Java Pleno

    3 semanas atrás


    Manaus, Amazonas, Brasil Fsbr Software Tempo inteiro

    Join to apply for the Desenvolvedor Java Pleno - PE role at Fsbr Software 1 day ago Be among the first 25 applicants Join to apply for the Desenvolvedor Java Pleno - PE role at Fsbr Software Salário0 ResponsabilidadesDesenvolver e manter aplicações em Java, utilizando versões 7 e 8, com foco em performance e estabilidade. Atuar na manutenção e...

  • Advanced Java Engineer

    2 semanas atrás


    Manaus, Amazonas, Brasil beBeeSoftware Tempo inteiro US$140.000 - US$420.000

    Senior Java Developer PositionWe are seeking a highly skilled and experienced Senior Java Developer to join our team.Key Responsibilities:Design and implement complex software systemsLead the development of high-quality software solutionsCollaborate with cross-functional teams to drive project successSkill Requirements:Proficiency in Java programming...

  • Java Developer

    3 semanas atrás


    Manaus, Amazonas, Brasil FullStack Labs Tempo inteiro

    Join to apply for the Java Developer - Remote - Latin America role at FullStack Labs 1 day ago Be among the first 25 applicants Join to apply for the Java Developer - Remote - Latin America role at FullStack Labs Get AI-powered advice on this job and more exclusive features. About FullStackFullStack is the most transparent IT talent network, connecting...

  • Desenvolvedor Java

    3 semanas atrás


    Manaus, Amazonas, Brasil Fsbr Software Tempo inteiro

    Join to apply for the Desenvolvedor Java role at Fsbr Software . 1 day ago Be among the first 25 applicants Join to apply for the Desenvolvedor Java role at Fsbr Software . Salário: 0 Responsabilidades: Desenvolver e manter aplicações em Java, utilizando versões 7 e 8, com foco em performance e estabilidade. Atuar na manutenção e evolução de...

  • Java Developer

    3 semanas atrás


    Manaus, Amazonas, Brasil FullStack Labs Tempo inteiro

    Join to apply for the Java Developer - Remote - Latin America role at FullStack Labs 2 days ago Be among the first 25 applicants Join to apply for the Java Developer - Remote - Latin America role at FullStack Labs Get AI-powered advice on this job and more exclusive features. About FullStackFullStack is the most transparent IT talent network, connecting...

  • Desenvolvedor Java

    3 semanas atrás


    Manaus, Amazonas, Brasil Fsbr Software Tempo inteiro

    6 days ago Be among the first 25 applicants Salário 0 Responsabilidades Desenvolver e manter aplicações em Java, utilizando versões 7 e 8, com foco em performance e estabilidade. Atuar na manutenção e evolução de sistemas baseados em Struts 1.1, JSP, Hibernate 3 e JHEAT. RequisitosCurso superior completo ou em andamento, preferencialmente na área...

  • Desenvolvedor Pleno Java

    3 semanas atrás


    Manaus, Amazonas, Brasil Fsbr Software Tempo inteiro

    Overview Desenvolvedor Pleno Java – Fsbr Software Atuar na codificação, execução de testes unitários, implementação e manutenção de software, assegurando a aplicação de técnicas, normas e boas práticas atualizadas de desenvolvimento, com foco em qualidade, eficiência e escalabilidade. Requisitos Técnicos Java (principal tecnologia da vaga)...

  • Remote Java Developer Role

    2 semanas atrás


    Manaus, Amazonas, Brasil beBeeJavaDeveloper Tempo inteiro US$80.000 - US$120.000

    Are you a skilled Java developer looking for a new challenge?We are seeking an experienced software engineer to join our team of professionals working on various projects in Latin America.This is a full-time, remote opportunity that will allow you to work with leading startups and Fortune 500 companies while developing your skills and growing your career.Job...

  • AI-Powered Software Engineer

    2 semanas atrás


    Manaus, Amazonas, Brasil beBeeSoftware Tempo inteiro R$80.000 - R$130.000

    We are seeking a remote, full-time software engineer with 5+ years of experience in building scalable and secure systems. The ideal candidate will have a strong background in React.js and proficiency in either Golang, Node.js, or Java.In this position, you will play a key role in developing the core platform that enables utilities to shift from legacy...

  • Mid-Level Java Developer

    2 semanas atrás


    Manaus, Amazonas, Brasil FullStack Labs Tempo inteiro

    Join to apply for the Java Developer - Remote - Latin America role at FullStack Labs2 days ago Be among the first 25 applicantsJoin to apply for the Java Developer - Remote - Latin America role at FullStack LabsGet AI-powered advice on this job and more exclusive features.About FullStackFullStack is the most transparent IT talent network, connecting highly...