Design and Build The Future | Somos uma empresa Randoncorp
Senior Java Developer – Retail Sector
Location
Brazil
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Developer – Retail Sector
DB
• End-to-end API development • Ability to work independently • Participation in architectural decisions • Code review • Identifying and resolving bottlenecks • Technical impact analysis • Technical communication with other teams • Support for production environments • Incident diagnosis • Proposing structural improvements
Job Requirements
- Solid experience with Java 21
- Strong experience with Spring Boot, Spring Web, and Spring Validation
- Experience in object-oriented programming and SOLID principles
- Experience designing, building, and versioning APIs
- Strong experience with Kafka and RabbitMQ
- Strong experience with Redis cache
- Experience with unit and integration testing in Java (JUnit, Mockito, WireMock, Spring Test, Fixture)
- Experience with databases: MySQL and MongoDB
- Experience with containers and related tools (Docker), GitLab, Swagger
Benefits
- Competitive salary
- Meal allowance
- Health and dental insurance
- Home office allowance
- Life insurance
- Flexible working hours
- Dress code: be yourself
- TotalPass: support for physical and mental well-being
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Join the development team, taking on work items for development each Sprint. • Perform development-related activities such as analysis and design, programming, testing, and requirements. • Manage your own work, promptly notifying the team of any delays or other impediments. • Be proficient in your programming language of expertise: .NET (VB.NET or C#).
Middle Software Engineer
ExadelFor more than 20 years, Exadel has been delivering Digital Transformation services, enterprise and custom software solutions for Fortune 500 clients, including HPE, Deloitte, Home Depot and McKesson. With 20+ locations and delivery centers across the US and Europe, Exadel solves the most complex engineering problems using Agile methodologies, offering a scalable and skilled mix of multi-shore resources at the industry's most competitive price. Exadel’s digital transformation solutions and services help chart new strategies that are built upon creative thinking, cutting-edge design, and technical innovation, designed for the growing digital landscape of business. Enterprise Services - Digital Transformation Experts - Developing mission-critical software and mobile applications - Advising companies on how best to leverage open source technology - Helping companies plan and implement migrations to better technology stacks - Providing QA, automation, and testing services for application development - Supporting and maintaining applications and systems for companies - Providing on-line training and mentoring to companies - Assisting companies in evaluating their current enterprise software architecture and planning for improvements or new systems.
Role Description - Design and implement prioritized backend features using best software engineering practices and consistent functional and technical validations throughout the development lifecycle. - Deliver scalable, flexible, and resilient solutions aligned with modern architectural principles. - Apply and advocate for architectural patterns such as event-driven microservices. - Participate actively in technical discussions and contribute to the evolution of the product’s technical architecture. - Support product discussions by providing technical input to guide architecture-related decisions. - Integrate internal and external services using RESTful APIs, asynchronous messaging, and event hubs. - Develop and maintain cloud-native microservices using Java and containerized environments. - Ensure high application reliability through observability, monitoring, and testing best practices. - Contribute to CI/CD processes and continuous improvement initiatives across the engineering organization. Qualifications - 4–5 years of experience in backend development using Java (8–11). - Strong experience developing and deploying microservices in public cloud environments, preferably AWS. - Solid understanding of relational databases such as MySQL and PostgreSQL. - Experience with non-relational databases such as DynamoDB and MongoDB. - Hands-on experience with messaging and event streaming systems including Kafka, RabbitMQ, SQS, and SNS. - Strong knowledge of microservices architecture, containerization with Docker, and orchestration with Kubernetes. - Familiarity with observability best practices including structured logging, metrics, and health checks using tools such as DataDog. - Experience with testing frameworks and methodologies including JUnit, integration testing, and contract testing with Postman/Newman. - Experience working with CI/CD pipelines using Jenkins or similar tools. - Strong understanding of software engineering best practices including Design Patterns, SOLID principles, Clean Code, and 12-Factor App methodology. Requirements - Nice to have: Experience with serverless services such as AWS Lambda. - Exposure to multi-cloud environments including Azure and GCP. - English level: Intermediate. Benefits - International projects. - In-office, hybrid, or remote flexibility. - Medical healthcare. - Recognition program. - Ongoing learning & reimbursement. - Well-being program. - Team events & local benefits. - Sports compensation. - Referral bonuses. - Top-tier equipment provision.
Senior Full-Stack Engineer – .NET, Angular, ASP.NET Focus
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Develop and maintain responsive, modular, and high-quality Angular applications. • Implement UI components using TypeScript, HTML5, CSS\LESS\SCSS, and RxJS reactive patterns. • Manage global and component-level state using NgRx. • Write robust unit tests using Jest to ensure high code quality and maintainability. • Optimize web applications for speed, accessibility, and cross-browser compatibility. • Design and implement scalable and secure ASP.NET Core Web API services. • Write clean, maintainable C# code following SOLID and clean architecture best practices. • Build automated unit and integration tests using xUnit. • Develop efficient and reliable data-access layers using EF Core. • Collaborate on API architecture decisions, versioning, and documentation. • Design relational database schemas and write efficient SQL for SQL Server. • Perform strong data modeling to support complex domain logic. • Optimize queries and ensure application-level data integrity. • Containerize applications using Docker. • Build, enhance, and maintain CI/CD pipelines for automated deployments. • Use Git for version control and adhere to collaborative branching strategies.
Senior Full-Stack Engineer, .NET/Angular – Modernization, Security
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Maintain and enhance browser-based user interfaces built with jQuery, Kendo UI, and Bootstrap, ensuring performance, accessibility, and cross-browser compatibility. • Lead targeted UI modernization initiatives, including framework upgrades and incremental migration to Angular and TypeScript. • Design, develop, and maintain backend services across multi-layered .NET applications using C# and ASP.NET Core. • Build and consume RESTful APIs with clean contracts, proper versioning, and secure authentication mechanisms. • Refactor legacy code progressively following SOLID principles and clean architecture patterns without disrupting production stability. • Design and optimize SQL Server schemas, stored procedures, and queries to ensure high performance and data integrity. • Drive vulnerability remediation efforts, including dependency upgrades, CVE triage, and implementation of OWASP secure coding practices. • Develop and maintain automated unit and integration tests to ensure regression coverage and system reliability. • Contribute to CI/CD pipeline enhancements, integrating automated builds, testing, and security scanning. • Collaborate cross-functionally with QA, DevOps, and product teams to support smooth deployments, observability, and continuous modernization efforts.



