
Senior Backend Developer, Java
Posted Jun 3

Posted Jun 3
This is a fully remote position, open to applicants in Brazil.
• Collaborate within a multidisciplinary team as a Software Engineer focused on backend applications, engaging in discussions, proposals, and planning activities.
• Act as a technical reference point, addressing critical obstacles and offering expert guidance.
• Involve yourself in the complete software development lifecycle, from design through to deployment and operational phases.
• Implement SOLID principles and Design Patterns in coding, testing, and maintenance processes.
• Create scalable solutions capable of serving millions of users.
• Communicate effectively while thoroughly analyzing requests from Business and Product teams, among others.
• Ensure the quality of the deliverables.
• Share knowledge and foster the team's growth.
• Conduct code reviews and apply test cases appropriately.
• Maintain up-to-date service documentation.
• Constantly pursue technical and performance enhancements.
• Show a commitment to continuous learning and professional development.
• Strong communication skills.
• Ability to work collaboratively in a team setting, demonstrating planning, organization, and negotiation abilities.
• Proficient in Java 17+ utilizing the Spring Framework (Spring Boot, Spring Data, Spring Batch) and microservices architecture with REST APIs and GraphQL.
• Experience with unit testing frameworks (JUnit, Mockito, etc.).
• Familiarity with relational and non-relational databases.
• Experience with containerized microservices (Docker) and orchestration (Kubernetes).
• Knowledge of essential software architecture models and patterns, including Design Patterns and SOLID principles.
• Practical experience with cloud application solutions, particularly AWS (EKS, EC2, S3, EMR, SQS, etc.).
• Experience with CI/CD pipelines, especially using Jenkins.
• Preferred: Experience with Spark (Python or Scala).
• Understanding of big data solutions, including Data Lake, Data Warehouse, ETL, BI, Data Mesh, MLOps, and others.
• Experience with application instrumentation and observability tools (Dynatrace, Datadog, Grafana, etc.).
• Knowledge of messaging and event tools such as RabbitMQ and Kafka.
• Diversity, Equity & Inclusion (DEI).
• Work/life balance.
• Career development opportunities.
• Authenticity in the workplace.
• Collaborative environment.
• Wellness programs.
• Reward and recognition initiatives.
• Volunteering opportunities.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.