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.
AM53 Smart Solutions

Software Engineer, Java

AM53 Smart Solutions

. Develop and enhance applications and services using Java.

Posted 10/6/2026full-timeRemote • BrazilMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

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

Proficient in developing and enhancing applications using Java, with a strong focus on microservices architecture, API development, and automated testing. Demonstrates expertise in continuous integration and delivery practices, along with a solid understanding of cloud technologies and DevOps methodologies.

Highest-signal resume keywords
Java DevelopmentMicroservices ArchitectureAPI DevelopmentContinuous Integration/Continuous Delivery (CI/CD)Automated Testing

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
JavaSpring BootREST APIsSQLGitLinuxDockerKubernetesTDDBDD
Tools & Technologies
New RelicJenkinsGitHub ActionsAWSMonitoring Tools
Certifications & Qualifications
Java Certification
Industry Keywords
Object-Oriented ProgrammingMicroservicesDistributed SystemsData StructuresAlgorithms

Tech Stack

Tools & technologies
AWSDockerGraphQLJavaJavaScriptJenkinsKubernetesLinuxNode.jsNoSQLSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Develop and enhance applications and services using Java.
  • Translate business requirements into scalable and sustainable technical solutions.
  • Develop and maintain microservices-based solutions.
  • Contribute to the evolution of the architecture and the continuous improvement of applications.
  • Develop and maintain APIs and system integrations.
  • Implement automated tests and contribute to code quality.
  • Identify and resolve issues in production environments.
  • Monitor application health using monitoring and observability tools.
  • Develop solutions that contribute to the automation, availability, security, and reliability of platforms.
  • Research and implement technologies that contribute to the evolution of solutions and development processes.

Requirements

What you’ll need
  • Bachelor’s degree in Information Technology or a related field.
  • Knowledge of and/or experience with software development using Java.
  • Knowledge of and/or experience with Spring Boot.
  • Knowledge of object-oriented programming.
  • Knowledge of REST APIs and JSON.
  • Knowledge of relational databases and SQL.
  • Knowledge of Git.
  • Knowledge of unit and automated testing.
  • Knowledge of Linux.
  • Knowledge of microservices and distributed systems.
  • Knowledge of data structures and algorithms.
  • Knowledge of continuous integration and continuous delivery (CI/CD) practices.
  • Technical English proficiency.
  • Knowledge of and/or experience with AWS.
  • Knowledge of Docker and Kubernetes.
  • Knowledge of DevOps practices.
  • Experience with TDD and BDD.
  • Knowledge of concurrent programming.
  • Knowledge of design patterns.
  • Experience with monitoring and observability tools, such as New Relic.
  • Knowledge of NoSQL databases.
  • Knowledge of GraphQL.
  • Experience with Node.js.
  • Experience with Scrum, Lean, or Kanban.
  • Knowledge of Jenkins or GitHub Actions.
  • Java certification.