Mid-level Java Developer

New
J
JobgetherFinancial Services
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerGitJavaKubernetesSpring BootAzureCI/CDRESTful APIsMicroservices

Requirements

  • Professional experience developing applications with Java 17 or Java 21.
  • Hands-on experience with Spring Boot and microservices development.
  • Experience developing and consuming RESTful APIs.
  • Knowledge of relational and/or NoSQL databases.
  • Practical experience with unit, functional, integration, and automated testing.
  • Knowledge of CI/CD, Docker, and Kubernetes.
  • Experience with Git and modern version-control practices.
  • Experience participating in code reviews and collaborating within software engineering teams.
  • Knowledge of software development best practices, clean code, design principles, and Clean Architecture.
  • Experience or knowledge of Microsoft Azure cloud technologies.
  • Experience working with Agile methodologies.
  • Ability to operate with appropriate autonomy for a mid-level position and take ownership of technical deliveries.

Responsibilities

  • Participate in understanding business and technical requirements through inception sessions, refinement meetings, and solution discussions.
  • Design, develop, and evolve scalable, resilient, and high-performance software solutions.
  • Build and maintain microservices and RESTful APIs, ensuring reliability, maintainability, and performance.
  • Contribute to technical solution design and architectural decisions across different scenarios and challenges.
  • Apply software engineering best practices, clean code principles, and Clean Architecture concepts.
  • Ensure delivery quality through unit, functional, integration, and automated testing.
  • Participate actively in code reviews, version control practices, and collaborative development workflows.
  • Contribute to CI/CD practices and containerized application delivery using Docker and Kubernetes.
  • Support cloud-based development and deployment, particularly within Microsoft Azure environments.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now