Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Sicredi

Senior Software Engineer

Sicredi

. Develop, maintain, and enhance back-end applications using Java and Spring Boot.

Posted 10/9/2026full-timeRemote • BrazilSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and maintaining back-end applications using Java and Spring Boot, with a strong focus on building scalable RESTful APIs and microservices. Proficient in applying software engineering best practices and contributing to CI/CD pipelines and application observability.

Highest-signal resume keywords
Java DevelopmentSpring Boot FrameworkRESTful API DevelopmentMicroservices ArchitectureContinuous Integration and Continuous Delivery (CI/CD)

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Back-End Application DevelopmentUnit TestingData ModelingPerformance OptimizationSoftware Engineering Best PracticesTest-Driven DevelopmentMessaging ArchitectureApplication ContainerizationCode Versioning with GitAgile Methodologies
Soft Skills
Problem SolvingCollaborationCommunication
Tools & Technologies
Apache KafkaKubernetesJenkinsAWS ServicesDynatracePrometheusGrafanaOpenTelemetryConsul
Industry Keywords
MicroservicesDistributed SystemsEvent-Driven ArchitectureObservabilityAgile

Tech Stack

Tools & technologies
ApacheAWSConsulGrafanaJavaJenkinsKafkaKubernetesPrometheusSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Develop, maintain, and enhance back-end applications using Java and Spring Boot.
  • Build and evolve scalable, secure, and highly available RESTful APIs.
  • Actively participate in defining technical solutions, supporting architectural decisions and product evolution.
  • Develop and enhance microservices and distributed systems.
  • Analyze complex problems and propose solutions that address quality, performance, security, and scalability.
  • Develop unit tests and contribute to defining quality strategies for distributed applications.
  • Conduct code reviews, promote software engineering best practices, and support the team's technical development.
  • Work with messaging and event-driven architecture using Apache Kafka.
  • Contribute to the evolution of Continuous Integration and Continuous Delivery (CI/CD) pipelines.
  • Support application containerization, orchestration, and deployment in cloud environments.
  • Contribute to application observability and monitoring, supporting the identification and resolution of failures.
  • Collaborate with Product Managers, Analysts, Architects, and other stakeholders to build solutions that deliver business value.
  • Work in multidisciplinary teams using agile methodologies such as Scrum and Kanban.
  • Contribute to the continuous evolution of the team's products, processes, and engineering practices.

Requirements

What you’ll need
  • Solid experience developing back-end applications using Java and Spring Boot.
  • Experience building and enhancing scalable, secure, and highly available RESTful APIs.
  • Advanced knowledge of relational and non-relational databases, including data modeling and performance optimization.
  • Experience with microservices architecture and distributed systems.
  • Strong command of software engineering best practices, including SOLID, Clean Code, design patterns, and code reviews.
  • Experience with test-driven development, including unit testing and quality strategies for distributed applications.
  • Knowledge of messaging and event-driven architecture, with experience using Apache Kafka.
  • Experience with application containerization and orchestration using Kubernetes.
  • Experience with code versioning tools such as Git and modern collaborative development practices.
  • Experience working with Continuous Integration and Continuous Delivery (CI/CD) pipelines using tools such as Jenkins.
  • Knowledge of Consul for service discovery and configuration management.
  • Experience with AWS services, especially ECS, SQS, and S3.
  • Knowledge of observability and monitoring using tools such as Dynatrace, Prometheus, Grafana, and OpenTelemetry.
  • Experience working in multidisciplinary teams that use agile methodologies such as Scrum and Kanban.
  • Active participation in defining technical solutions, supporting architectural decisions and product evolution.
  • Close collaboration with Product Managers, Analysts, Architects, and other stakeholders to build solutions that deliver business value.
  • Ability to analyze complex problems, propose scalable solutions, and contribute to the continuous evolution of the team's engineering practices.

Benefits

Comp & perks
  • 14th and 15th fixed annual salaries
  • Profit-sharing (based on seniority)
  • Health and dental insurance with no co-payment
  • Gympass
  • Life insurance
  • Health and wellness programs (nutrition, psychology, workplace wellness, massage, running groups, and local gym membership)
  • Food and meal allowances, with flexible allocation percentages between the food and meal cards and no co-payment
  • Extended maternity and paternity leave
  • Childcare or nanny allowance for children up to 6 years and 11 months old
  • Assistance for children with disabilities, with no age limit
  • Private pension plan with employer contributions of up to 6% of salary
  • Training platform—Sicredi Aprende—with a wide range of courses
  • 40-hour workweek using a time-banking system
  • Remote-work allowance (except for positions that are 100% on-site)