Skip To Main Content
backgo to search

lead java developer

bullets
Java, Document Databases, Kafka Connect, Microsoft Azure, REST API, Spring, Spring Boot, BDD Frameworks in Java, Docker, GraphQL, JUnit, Kubernetes, OAuth, Test-Driven Development
bullets
Argentina, Brazil, Chile, Colombia, Costa Rica, Ecuador, El Salvador, Guatemala, Mexico, Uruguay
warning.png
Sorry the job is no longer available.

We are currently seeking a remote Lead Java Developer to join our team. In this role, you will manage the entire Software Development Lifecycle (SDLC), from the initial concept, through build and deployment, to ongoing operational support in a production environment. You will collaborate with onsite/customer team members and stakeholders to construct distributed systems that integrate with a broader data and services ecosystem.

Within this Agile environment, all team members are expected to take ownership of the solution, including deployment, testing, quality, monitoring, and operational excellence. The ideal candidate will be able to foresee system/application challenges, propose solutions, and continually strive to enhance code quality and engineering practices.

responsibilities
  • Manage the entire SDLC, including the initial concept, build, deployment, and ongoing production operational support
    • Oversee and support the team of engineers
      • Collaborate with onsite/customer team members and stakeholders to construct distributed systems that integrate with a broader data and services ecosystem
        • Continually strive to enhance code quality and engineering practices
          • Foresee system/application challenges and propose solutions
            • Contribute to story sizing and work estimates for implementation, validation, delivery, and documentation
              • Participate in design and code review to ensure the quality and testability of feature code
                • Implement build, deployment, and test automation to ensure high quality and enable continuous delivery
                  • Adapt positively to rapidly changing priorities and shifting goals
                    • Understand, leverage, and apply best practices effectively
                      requirements
                      • Minimum of 5 years of experience in building distributed systems using Java
                        • 1+ year of relevant leadership experience
                          • Proficiency with Spring Boot and Java FX
                            • Knowledge of Kafka, Kafka Connect, and event-driven services
                              • Experience with Cloud (Microsoft Azure)
                                • Knowledge of JUnit
                                  • TDD and BDD testing experience, e.g., Cucumber-JVM
                                    • Knowledge of MongoDB or DynamoDB
                                      • Experience with REST API
                                        • Proficiency with JWT and OAuth
                                          • Experience with GraphQL
                                            • Knowledge of Docker and Kubernetes
                                              • Experience with developing on Mac OS
                                                • Fluency in English, with an Upper-Intermediate level of proficiency

                                                  These jobs are for you

                                                  benefits for locations

                                                  argentina.svg
                                                  For you
                                                  • Health Insurance, Life Insurance and Occupational Risk Insurance
                                                  • Paid time-off
                                                  • Compensation of costs for internet, electricity and personal laptop usage
                                                  For your comfortable work
                                                  • Free licensed software 
                                                  • Possibility to work on your own device (BYOD) 
                                                  • Stable workload 
                                                  • Relocation opportunities 
                                                  • Flexible engagement models
                                                  For your growth
                                                  • Free trainings for technical and soft skills
                                                  • Free access to LinkedIn Learning platform
                                                  • Support from a personal Skill Advisor
                                                  • Language courses
                                                  • Free access to internal and external e-Libraries
                                                  • Access to internal communities and competency centers
                                                  • Certification opportunities
                                                  get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
                                                  a smiling man wearing sunglasses