Mid-level Kotlin/Java Developer

Jobgether

United States

Teletrabalho

USD 120 000 - 170 000

Tempo integral

Há 6 dias
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Health insurance
Dental insurance
Meal allowances
Childcare assistance
Parental leave
Wellness benefits
Profit-sharing program
Life insurance
Continuous learning
Online learning opportunities
Language learning
Discount club
Physical and mental well-being
Parental support
Inclusive workplace
Remote work option with Campinas area:

Resumo da oferta

Jobgether is seeking a backend engineer to design, develop, and maintain scalable services using Kotlin and Java. You will contribute across the full software lifecycle, apply advanced architecture principles, and collaborate with stakeholders to deliver reliable backend solutions.

The role emphasizes TDD, DDD, Clean Code, and Hexagonal Architecture, with a focus on PostgreSQL and API integrations, plus strong testing and observability practices.

Qualificações

  • Backend software development experience in Java/Kotlin.
  • Experience with BFF using JavaScript.
  • Knowledge of microservices and scalable backends.
  • Familiarity with TDD, DDD, Clean Code, and Hexagonal Architecture.
  • Experience with SQL/NoSQL databases, including PostgreSQL.
  • Understanding of HTTP/HTTPS and API development/integration.
  • Experience with Git, Git Flow, and Swagger for APIs.
  • Ability to write and maintain unit, functional, and performance tests.
  • Familiarity with monitoring, logs, and metrics (e.g., SonarQube, Grafana).
  • Strong analytical, troubleshooting, and collaboration skills.
  • Willingness to learn and adapt to evolving tech requirements.

Responsabilidades

  • Design, develop, and maintain backend services using Kotlin and Java.
  • Participate in feature conception, design, testing, and deployment.
  • Build scalable microservices using solid engineering practices.
  • Apply TDD, DDD, Clean Code, and Hexagonal Architecture.
  • Work with SQL/NoSQL databases including PostgreSQL.
  • Develop and maintain APIs and backend integrations with Swagger docs.
  • Write unit, functional, and performance tests per team standards.
  • Investigate and resolve bugs and incidents with root-cause analysis.
  • Instrument applications with observability via logs and metrics (SonarQube, Grafana).
  • Collaborate with teammates and client stakeholders to deliver objectives.
  • Follow client policies, standards, and processes; participate in code reviews.

Conhecimentos

Java
Kotlin
JavaScript
Microservices
TDD
DDD
Clean Code
Hexagonal Architecture
Git
Swagger
APIs
PostgreSQL
SQL/NoSQL
Spring Boot
Docker
Kubernetes
GCP
AWS
Node.js

Ferramentas

PostgreSQL
SQL
NoSQL
Swagger
Git Flow
Spring Boot
Javalin
Docker
Kubernetes
Apigee Hybrid
GCP
AWS
Node.js

Descrição da oferta de emprego

Accountabilities:
  • Design, develop, and maintain backend services using Kotlin, Java, and object-oriented programming principles, contributing to the full software development lifecycle.
  • Participate in feature conception, technical design, implementation, testing, production deployment, application support, and continuous improvement.
  • Build and maintain scalable, reliable microservices using established architectural patterns and software engineering best practices.
  • Apply Test-Driven Development (TDD), Domain-Driven Design (DDD), Clean Code principles, and Hexagonal Architecture to improve code quality and maintainability.
  • Work with SQL and NoSQL databases, including PostgreSQL, to support reliable data storage, retrieval, and processing.
  • Develop and maintain APIs and backend integrations using HTTP/HTTPS protocols, Swagger documentation, and established development standards.
  • Write and maintain unit, functional, and performance tests in accordance with team guidelines and quality expectations.
  • Investigate and resolve bugs, production incidents, and technical issues within appropriate timeframes, identifying root causes and proposing lasting improvements.
  • Instrument applications to collect performance data, logs, and metrics, using tools such as SonarQube and Grafana to support observability and reliability.
  • Collaborate with developers, other technical specialists, and client stakeholders to align priorities, solve problems, and deliver product objectives.
  • Follow established client policies, technical standards, security requirements, and development processes.
  • Contribute to code reviews, technical discussions, and continuous improvement initiatives that enhance engineering practices and delivery quality.
Requirements:
  • Professional experience in backend software development using object-oriented programming languages, particularly Java and Kotlin.
  • Familiarity with JavaScript for Backend-for-Frontend (BFF) development.
  • Solid understanding of microservices architecture and the principles of building scalable, maintainable backend applications.
  • Knowledge of software engineering best practices, including TDD, DDD, Clean Code, and Hexagonal Architecture.
  • Experience working with SQL and NoSQL databases, including PostgreSQL.
  • Understanding of HTTP/HTTPS protocols and API development and integration.
  • Experience using Git for version control, Git Flow for branching strategies, and Swagger for API documentation.
  • Ability to write and maintain unit, functional, and performance tests in line with established quality standards.
  • Familiarity with application monitoring, performance instrumentation, logs, and metrics, including tools such as SonarQube and Grafana.
  • Strong analytical and troubleshooting skills, with the ability to investigate defects, resolve incidents, and recommend effective technical improvements.
  • Good communication and collaboration skills, with the ability to work closely with teammates and client stakeholders.
  • Proactivity, accountability, attention to quality, and a commitment to following defined policies and processes.
  • A continuous learning mindset and the ability to adapt to evolving technical requirements and development practices.
Nice to have:
  • Experience with Spring Boot and/or Javalin.
  • Familiarity with NoSQL database technologies.
  • Knowledge of Docker and Kubernetes for containerization and orchestration.
  • Exposure to Apigee Hybrid, Google Cloud Platform, Node.js, and AWS.
  • Experience supporting production systems and improving application reliability in enterprise environments.
Benefits:
  • Health insurance: Medical coverage to support your health and well-being.
  • Dental insurance: Access to dental care and related services.
  • Meal and food allowances: Benefits to help cover daily meals and grocery expenses.
  • Childcare assistance: Financial support for eligible childcare expenses.
  • Extended parental leave: Additional time and support for employees welcoming a child.
  • Wellness benefits: Access to fitness facilities and health and wellness professionals through partner platforms, including Wellhub and TotalPass.
  • Profit-sharing program (PLR): Participation in a profit-sharing and results program, subject to applicable terms.
  • Life insurance: Additional financial protection for employees and their beneficiaries.
  • Continuous learning: Access to professional development resources and an internal learning platform.
  • Online learning opportunities: Partnerships with online course providers to support ongoing technical development.
  • Language learning: Access to language-learning platforms to help strengthen communication skills.
  • Discount club: Access to discounts and special offers through partner programs.
  • Physical and mental well-being: Access to an online platform focused on physical health, mental health, and overall wellness.
  • Parental support: Educational resources covering pregnancy and responsible parenting.
  • Inclusive workplace: Dedicated support for professionals with disabilities, including assistance with accommodations throughout the recruitment process.
  • Remote work: A remote working arrangement, with office attendance required for professionals residing in the Campinas metropolitan area in accordance with the applicable attendance policy.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Software Architect AI SDLC
Software Architect AI SDLC

Jobgether • EUA

Teletrabalho
USD 120 000 - 180 000
Healthcare Coverage
Food Allowances
Childcare Support
+10
Junior Quality Analyst
Junior Quality Analyst

Jobgether • EUA

Teletrabalho
USD 60 000 - 90 000
Health insurance
Dental insurance
Meal and food allowances
+9
Node.js Full Stack Developer
Node.js Full Stack Developer

Jobgether • EUA

Teletrabalho
USD 120 000 - 180 000
Health insurance
Dental insurance
Meal allowances
+13
Desenvolvedor Backend Jr
Desenvolvedor Backend Jr

Jobgether • EUA

Teletrabalho
USD 11 000 - 17 000
Health insurance
Dental insurance
Life insurance
+10
Senior Java Developer
Senior Java Developer

Jobgether • EUA

Teletrabalho
USD 73 000 - 92 000
Remote work in Canada
Flexible health coverage
RRSP contributions
+1
Senior Analista de Dados (Databricks e PySpark.)
Senior Analista de Dados (Databricks e PySpark.)

Jobgether • EUA

Teletrabalho
USD 100 000 - 140 000
Healthcare Coverage
Food Allowances
Childcare Support
+2
Mid-level Kotlin/Java Developer (Fully Remote)
Mid-level Kotlin/Java Developer (Fully Remote)

Partner Company • EUA

Teletrabalho
USD 120 000 - 180 000
Health benefits
Dental plan
Meal allowances
+5
Desenvolvedor Delphi - Sênior
Desenvolvedor Delphi - Sênior

Jobgether • EUA

Teletrabalho
USD 120 000 - 170 000
Remote Work
Healthcare Coverage
Meal Allowance
+12
Senior AI Developer
Senior AI Developer

Jobgether • EUA

Teletrabalho
USD 140 000 - 230 000
Health insurance
Dental insurance
Meal and food allowances
+13
Senior Software Engineer
Senior Software Engineer

ARCHER • Chicago (IL)

Presencial
USD 130 000 - 180 000
Medical Insurance
Dental Insurance
Vision Insurance
+29