Lead Software Developer (Java And Spring Boot)

Detalhes da Vaga

Job Title: Lead Software Developer (Java and Spring Boot) Location: Brazil (Remote) Job Type: Contract About the Role: We are seeking a passionate and skilled Senior Software Engineer to join our team. In this role, you will lead the development of innovative solutions while embracing modern practices like TDD, continuous delivery, and pair programming. You will collaborate with cross-functional teams to deliver exceptional value to our clients, using your expertise to influence technical direction, mentor teammates, and champion best practices. Key Responsibilities: Champion and implement best practices such as writing clean, reusable code using TDD, pair programming, and design patterns. Oversee and participate in the entire software delivery lifecycle, from ideation to production evolution. Advocate for and implement continuous delivery practices to provide high-quality software and deliver value to customers early and often. Design scalable solutions and select technologies to address client challenges, making pragmatic tradeoffs as needed. Collaborate with teammates to build features, design concepts, and interactive prototypes while embedding UX specifications and best practices. Apply the latest technology trends to solve complex client problems. Maintain hands-on involvement by coding alongside developers and staying current with technology trends. Promote and utilize DevSecOps tools and practices, fostering a DevOps culture and integrating security into development workflows. Mentor and guide less experienced team members, fostering an inclusive and supportive team culture. Qualifications: Technical Skills: 8 years of experience in Java and Spring Boot with a solid understanding of Object-Oriented Programming principles. Familiarity with delivery approaches like TDD, continuous integration, pairing, and infrastructure automation. Bonus: Experience with cloud technologies like AWS, Docker, or Kubernetes. Passion for continuous learning and improvement in areas like functional programming paradigms, event-driven architecture, or platform engineering. Advanced or fluent English for daily conversations. Professional Skills: Proven ability to influence others and advocate for technical excellence while being adaptable to change. Strong skills in bridging product and technology, translating business needs into technical requirements. Demonstrated ability to develop and execute technical visions focused on business value. Experience mentoring and inspiring teams to deliver extraordinary results. Resilient and able to navigate ambiguity, approaching challenges from multiple perspectives.


Salário Nominal: A acordar

Fonte: Adzuna_Ppc

Função de trabalho:

Requisitos

Analista De Business Intelligence Pleno (Python Developer - Remoto)

Job descriptionNo Looqbox desenvolvemos o Business Intelligence do futuro usando processamento de linguagem natural. Como Analista de Business Intelligence, ...


Looqbox - Brasil

Publicado 4 days ago

Desenvolvedor Backend C#

Job descriptionA Omie tem como propósito trazer prosperidade para o ecossistema empreendedor brasileiro. Por isso, buscamos por pessoas com mentalidade de cr...


Omie - Brasil

Publicado 4 days ago

Banco De Talentos - Desenvolvedor Android

Job descriptionEstamos procurando gente fora da curva, que queira construir um produto que seja referência na área deTecnologia.Além do básico, alguém que co...


#Sejashopper - Brasil

Publicado 4 days ago

Banco De Talentos - Desenvolvedor Ios

Job descriptionEstamos procurando gente fora da curva, que queira construir um produto que seja referência na área deTecnologia.Além do básico, alguém que co...


#Sejashopper - Brasil

Publicado 4 days ago

Built at: 2025-01-20T06:43:44.692Z