Senior Java Developer

1 semana atrás


Remote, Brasil Lean Solutions Group Tempo inteiro

Description


Overview: Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries. Position Title: Senior Java Developer Location: LATAM What you will be doing:

  • Develop, maintain, and optimize REST API services along with headless, event-driven, and batch processing systems using Spring Boot.
  • Architect and implement robust, scalable, and high-performance distributed systems. Troubleshoot and optimize complex application issues, ensuring system reliability and efficiency.
  • Design and implement RESTful APIs following OpenAPI Specification (OAS) and HATEOAS best practices. Collaborate with cross-functional teams to integrate various system components and external services. 
  • Identify performance bottlenecks and implement solutions to optimize system performance. Monitor system metrics and logs to ensure high uptime and rapid incident resolution.
  • Write comprehensive unit and integration tests. Collaborate in developing and maintaining Continuous Integration/Continuous Deployment (CI/CD) pipelines to ensure seamless code deployment.
  • Design, build, and deploy containerized applications using Docker. Utilize AWS infrastructure to build and scale services that meet business needs.
Requirements & Qualifications To excel in this role, you should possess:
  • 7+ years of professional software development experience
  • 5+ years of hands-on experience with Spring Boot and Java ecosystem
  • 3+ years designing and implementing distributed systems at scale
  • Master's or bachelor's degree in Computer Science or a closely related field
  • Strong proficiency in Java with a solid background in Spring Boot.
  • Experience with Hibernate/JPA for ORM and persistence
  • Expertise in REST API design, development, and implementation.
  • Familiarity with OpenAPI Specification (OAS) and HATEOAS standards.
  • Hands-on experience with PostgreSQL.
  • Proficiency in Kafka for messaging/event streaming.
  • Experience with Redis for caching and data storage scenarios.
  • Proven experience in designing, implementing, and troubleshooting distributed systems.
  • Track record of load testing, performance tuning and ensuring system scalability.
    Experience using Docker or similar containerization technologies.
  • Demonstrated experience working within AWS environments.
  • Experience with Linux
    Strong commitment to writing unit and integration tests.
  • Familiarity with CI/CD systems and best practices in automation.
  • Familiarity with AI/Machine Learning concepts.
  • Experience with Kotlin and/or Python.
Nice to Have:
  • Experience with vector databases.
  • Experience with temporal.
  • Knowledge of payment systems and processing workflows, preferably with Stripe.
  • Experience using Flink and Quartz for job scheduling and stream processing.
  • Practical knowledge of Kubernetes for orchestrating containerized applications.
  • A demonstrated history of open-source contributions is highly preferred.
Soft Skills:
  • Strong problem-solving mindset with product thinking.
  • Ownership mentality, takes initiative and drives outcomes without hand holding.
  • Attention to detail and commitment to continuous improvement.
  • Comfortable giving and receiving feedback in a fast-paced, collaborative environment.
  • Clear communication, strong documentation habits, and collaborative mindset.

Why you will love Lean Tech:
  • Join a powerful tech workforce and help us change the world through technology
  • Professional development opportunities with international customers
  • Collaborative work environment
  • Career path and mentorship programs that will lead to new levels.
Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will play a vital role in our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

  • Desenvolvedor Java

    Há 5 dias


    REMOTE, Brasil Digisystem Tempo inteiro

    Buscamos um Desenvolvedor Java Pleno ou Senior com conhecimentos em: Java 6, 11 e superior com springboot; Banco de dados relacional Sybase, Sql, Mysql e não relacional Firestore, Elastic Search; Ferramentas de monitoração. Experiência anterior no seguimento financeiro é um diferencial.


  • REMOTE, Brasil Digisystem Tempo inteiro

    Tempo de Experiência: 5 anos de experiência comprovados; Formação Possuir graduação em curso de nível superior na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no...


  • Remote, Brasil NinjaOne Tempo inteiro

    Description About the Role As a Senior Software Java Engineer on the NinjaOne team, you will contribute to our IT Operations product suite, designing and implementing scalable new solutions and product improvements.   Providing clean and optimized coding solutions, you'll work to develop high quality software applications that exceed our customers'...


  • REMOTE, Brasil BASE Digital Tempo inteiro

    Se você é apaixonado por tecnologia e inovação e está sempre em busca de novos desafios, nós queremos te conhecer! Na BASE Digital , acreditamos que o verdadeiro diferencial está nas pessoas . Amamos a tecnologia , mas sabemos que o que realmente importa é o relacionamento humano . Por isso, estamos em busca de talentos incríveis que queiram fazer a...


  • REMOTE, Brasil BASE Digital Tempo inteiro

    Se você é apaixonado por tecnologia e inovação e está sempre em busca de novos desafios, nós queremos te conhecer! Na BASE Digital , acreditamos que o verdadeiro diferencial está nas pessoas . Amamos a tecnologia , mas sabemos que o que realmente importa  é o relacionamento humano . Por isso, estamos em busca de talentos incríveis que queiram...

  • QA Sênior

    3 semanas atrás


    REMOTE, Brasil FourHands Brasil Tempo inteiro

    Advanced English. 4-5 years proven experience as a QA engineer. Experience with test architecture. Working experience with test automation frameworks like Selenium, Cypress, etc. Experience testing and supporting production quality web apps and API services. Advanced knowledge in Java. Ability to translate business requirements into technical solutions....

  • Cientista de Dados Sênior

    4 semanas atrás


    REMOTE, Brasil Digisystem Tempo inteiro

    O(a) Cientista de Dados Sênior será responsável pelo desenvolvimento, otimização e aplicação de soluções baseadas em IA para atender a desafios de negócios complexos, combinando expertise técnica com habilidades estratégicas e liderança. Responsabilidades Desenvolvimento e otimização  de LLMs, incluindo arquitetura de modelos, RAG,...

  • Senior Full Stack Developer

    2 semanas atrás


    Florianopolis office/ Brazil remote AE Studio Tempo inteiro

    AE Studio is a development, data science, and design studio that works closely with founders and executives to create custom software and machine learning solutions.We build products, platforms, and internal ventures that increase agency for all conscious beings. We combine world-class software engineering, AI expertise, and product design to ship ambitious...


  • Brazil (Remote) dLocal Tempo inteiro

    Why should you join dLocal? dLocal enables the biggest companies in the world to collect payments in 40 countries in emerging markets. Global brands rely on us to increase conversion rates and simplify payment expansion effortlessly. As both a payments processor and a merchant of record where we operate, we make it possible for our merchants to make inroads...


  • Remote, Brasil Swile Tempo inteiro

    At Swile, we believe that good products can help reduce friction in daily professional life and boost employee satisfaction. Today, we provide innovative solutions in various areas such as Fintech, Travel, HR, and Employee Benefits to more than 5.5 million users in 85,000 companies in France and Brazil. Your role as a Senior Site Reliability Engineer (SRE)...