Java Engineer

1 dia atrás


Joinville, Brasil AgileEngine Tempo inteiro

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 multiple Best Place to Work awards.

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 are met
  • 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 and solve real-world and coding-challenge style problems efficiently
  • Practical knowledge of time and space complexity, trade-offs, and optimization
  • Demonstrated experience applying these concepts in real-world systems and/or coding challenges
  • Our interview process places strong emphasis on algorithmic problem-solving, data structures, and complexity analysis. Candidates should expect exercises related to system design and Java/Spring technical discussions
  • Excellent problem-solving skills and hands-on coding proficiency
  • Exposure to unit testing with frameworks such as JUnit and Mockito
  • Experience working with databases like PostgreSQL, MySQL, MongoDB (preferably)
  • Knowledge of RESTful APIs and version control using Git/GitHub
  • Excellent written and verbal communication skills
  • Self-motivated doer of things and solver of problems
  • A strong sense of ownership and willingness to overcome every challenge with the same level of energy
  • A passion for delightful user experiences
  • A deep sense of quality and attention to detail
  • Strong software engineering foundation and experience
  • Background in data engineering or ETL/ELT processes
  • Upper-intermediate English Level

NICE TO HAVE

  • Experience working with Python
  • Experience with cloud platforms (GCP and services like Kubernetes, BigQuery, Pub/Sub)
  • Experience with multi-tenant architecture, event-driven systems, or message queues and design patterns
  • Knowledge of event-driven architectures and message queues
  • You are passionate about writing clean, modern, maintainable, & highly-performant code
  • You have a proactive ability and a self-starter attitude to troubleshoot and solve problems
  • You have experience working in an Agile environment
  • You have strong communication skills with excellent interpersonal effectiveness, in one-on-one interactions and presenting to a room
  • You have self-awareness and a desire to continually improve

PERKS AND BENEFITS

  • Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.
  • Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities.
  • A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands.
  • Flextime: Tailor your schedule for an optimal work-life balance, with options for working from home or in the office

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: IT / Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at AgileEngine by 2x.

Get notified about new Senior Java Software Engineer jobs in Joinville, Santa Catarina, Brazil .

Joinville, Santa Catarina, Brazil

5 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
  • Java Engineer

    1 dia atrás


    Joinville, Brasil Agileengine Tempo inteiro

    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 multiple Best Place to Work...

  • Java Engineer

    Há 4 dias


    Joinville, Santa Catarina, Brasil AgileEngine Tempo inteiro

    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 multiple Best Place to Work awards....

  • Java Software Engineer

    2 semanas atrás


    Joinville, Santa Catarina, Brasil beBeeDevelopment Tempo inteiro

    Job Title:Remote Java DeveloperAbout the Role:We are seeking a skilled Java developer to join our remote team. The ideal candidate will have 5+ years of experience in Java development, with a strong understanding of object-oriented programming and web application development.Responsibilities:Design, implement and support solutions for application...

  • Java Engineer

    1 dia atrás


    Joinville, Brasil Agileengine Tempo inteiro

    AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing 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 multiple Best Place to Work awards.WHY JOIN US If you're looking for a place to grow, make an...


  • Joinville, Brasil Dev PRO Tempo inteiro

    ???? Are you in Brazil, Argentina or Colombia? Join us as we actively recruit in these locations, offering a comfortable remote environment. Submit your CV in English, and we'll get back to you!We invite a talented, proactive, and eager-to-learn Junior Software Engineer with hands-on Java experience to join our team. You’ll contribute to our brand-new...


  • Joinville, Santa Catarina, Brasil beBeeSoftwareEngineer Tempo inteiro US$80.000 - US$130.000

    Job Summary:AgileEngine is seeking a Senior Java Engineer with strong foundational knowledge in computer science and a passion for crafting high-quality software solutions.


  • Joinville, Brasil Rei Do Pitaco Tempo inteiro

    Site Reliability Engineer (SRE) – 100% Remoto (Times de Tecnologia - Brasil inteiro)Site Reliability Engineer (SRE) – 100% Remoto (Times de Tecnologia - Brasil inteiro)No Rei do Pitaco, somos apaixonados por tecnologia, inovação e esportes.Nossa missão é criar experiências únicas para milhões de usuários.Somos um time movido por desafios:...


  • Joinville, Santa Catarina, Brasil PX AGENCIAMENTO DE SERVICOS LTDA Tempo inteiro

    Quality Assurance Engineer - QA | Pleno I HíbridoApta para pessoas com deficiência - PCDNa PX.Center, estamos redefinindo os limites da inovação diária, criando soluções que atendem e superam as necessidades de motoristas, ajudantes e transportadores, simplificando a experiência na logística. Benefícios~ Contratação CLT ou PJ, a negociar; ~...


  • Joinville, Brasil Stone Tempo inteiro

    Sobre a Stone TechA Stone nasceu com o propósito de ser protagonista na transformação da indústria de pagamentos, lutando para oferecer as melhores soluções para quem empreende no Brasil.100% RemotoA Stone Tech é a junção dos times de tecnologia Stone Co. e as empresas financeiras do grupo, reconhecendo o potencial empreendedor de cada...


  • Joinville, Santa Catarina, Brasil EPAM Systems Tempo inteiro

    Overview We are looking for an innovative and driven Lead Software Engineer - Backend to join Feedonomics' fully remote Engineering team. You will work closely with skilled engineers to design, implement, and optimize mission-critical infrastructure and services for our data-intensive SaaS platform. Responsibilities Build scalable and highly reliable...