
Senior Java Backend Developer, Python – AI Focus
Posted Aug 8

Posted Aug 8
This is a fully remote position, open to applicants in Brazil.
• Design, develop, and implement robust and scalable software solutions utilizing Java.
• Create, optimize, and maintain resilient, scalable RESTful APIs.
• Architect and implement solutions based on microservices.
• Collaborate with cross-functional teams to comprehend project requirements and convert them into technical solutions.
• Tackle intricate performance and security challenges.
• Perform code reviews, pinpoint areas for enhancement, and ensure compliance with coding standards.
• Work alongside software architects to establish standards and best practices.
• Support and mentor junior and mid-level developers, promoting a culture of continuous learning.
• Identify chances to integrate AI into products, processes, and internal workflows, enhancing efficiency and quality.
• Ensure adherence to best practices regarding security, observability, performance, and scalability of developed solutions.
• Advocate for and disseminate software development and engineering standards.
• Contribute to the advancement of engineering maturity, automation, and the responsible application of Artificial Intelligence within the organization.
• Extensive experience with Java (Java 8+ / Java 11 or higher).
• In-depth knowledge of the Spring Framework (Spring Boot, Spring Data, Spring Security, Spring Cloud).
• Proficiency in relational databases (PostgreSQL, MySQL, or similar).
• Experience with NoSQL databases (MongoDB, Redis, or similar).
• Familiarity with microservices architecture.
• Experience in messaging and asynchronous communication (Kafka, RabbitMQ, or equivalents).
• Understanding of event-driven architecture.
• Experience with Docker and Kubernetes.
• Familiarity with CI/CD pipelines using Jenkins, GitLab CI, GitHub Actions, or similar.
• Experience in monitoring, observability, and troubleshooting in production environments.
• Knowledge of Cloud platforms (AWS, Azure, or GCP).
• Proficient in unit testing, integration testing, and test automation.
• Familiarity with Clean Code, SOLID principles, Design Patterns, and Clean Architecture.
• Experience in code reviews and software engineering practices.
• Hands-on experience with generative AI, LLMs, and agent development.
• Proficiency in Python or a comparable language.
• Practical experience with AI tools throughout the software development lifecycle.
• Capability to utilize AI for requirements analysis and refinement, solution modeling, code generation and review, test creation and automation, technical documentation, and impact/risk analysis.
• Knowledge of integrating with generative AI APIs and services.
• Ability to critically assess AI-generated outputs, ensuring quality, safety, and business alignment.
• Strong verbal and written communication skills.
• Ability to articulate technical concepts to non-technical audiences.
• Capability to lead discussions with business, product, and technology stakeholders.
• Skills in negotiation and expectation management.
• Ability to comprehend strategic objectives and translate them into technological solutions.
• Capacity to influence decisions without formal authority and act as a technical reference.
• Health insurance.
• Meal allowance.
• Childcare assistance.
• Life insurance.
• Transportation voucher.
• Flexible Benefits (select benefits according to your needs).
Strategize it Inc.
Coastal
Business Information Group
Get handpicked remote jobs straight to your inbox weekly.