Senior Java Developer

Experian

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Work as a Software Engineer on back-end applications within a multidisciplinary team
  • Actively participate in discussions, proposals and planning
  • Serve as a technical reference for questions and resolve critical roadblocks
  • Ensure the quality of deliverables
  • Share knowledge and support the team's growth
  • Conduct code reviews and apply appropriate test cases
  • Keep service documentation up to date

Requirements

  • Strong proficiency in Java 17+ using the Spring Framework (Spring Boot, Spring Data, Spring Batch) and microservices architecture, including REST APIs and GraphQL
  • Experience with unit testing (JUnit, Mockito, etc.)
  • Experience with relational and non-relational databases
  • Experience with containerized microservices (Docker) and orchestration (Kubernetes)
  • Knowledge of key software architecture models and patterns, such as Design Patterns and SOLID principles
  • Hands-on experience with cloud application solutions, especially AWS (EKS, EC2, S3, EMR, SQS, etc.)
  • Experience with CI/CD pipelines, particularly using Jenkins
Benefits
  • Health benefits
  • Retirement plan
  • Paid time off
  • Flexible working hours
  • Professional development
Applicant Tracking System Keywords

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

Hard Skills & Tools
Java 17+Spring FrameworkSpring BootSpring DataSpring Batchmicroservices architectureREST APIsGraphQLunit testingCI/CD pipelines
Soft Skills
team collaborationtechnical referenceproblem-solvingknowledge sharingsupporting team growthconducting code reviewsquality assurancedocumentation