Navigate Change
Java Developer – Mid/Senior
Location
Brazil
Posted
149 days ago
Salary
0
Seniority
Senior
Job Description
Java Developer – Mid/Senior
CI&T
• Collaborate with cross-functional teams to identify software requirements; • Write clean, efficient, and maintainable code following best practices and coding standards; • Perform unit and integration testing to ensure software quality; • Develop software solutions using Agile methodologies; • Work with product owners, architects, and other developers to understand project requirements and translate them into technical specifications; • Design, develop, and maintain RESTful APIs; • Work with SQL databases (Oracle); • Create and maintain documentation for software development projects; • Troubleshoot and debug software applications to resolve issues; • Participate in code reviews and provide constructive feedback to improve code quality; • Stay up to date with emerging trends and technologies in software development.
Job Requirements
- Strong experience with Java and Spring (Java versions 8, 11 and 21);
- Experience with SQL databases (Oracle);
- Experience in Java using object-oriented programming principles and design patterns;
- Experience with JavaScript (React/Angular);
- Experience with PL/SQL;
- Experience developing RESTful APIs and microservices architecture;
- Familiarity with containerization technologies such as Docker and Kubernetes;
- Excellent problem-solving skills;
- Proficient in writing clean, modular, and testable code;
- Clear and professional communication skills, with the ability to contribute effectively to team discussions.
Benefits
- Health and dental insurance;
- Meal and grocery allowance (meal and food vouchers);
- Childcare assistance;
- Extended parental leave;
- Partnerships with gyms and health/wellness professionals via Wellhub (Gympass) TotalPass;
- Profit sharing (PLR);
- Life insurance;
- Continuous learning platform (CI&T University);
- Discount club;
- Free online platform dedicated to promoting physical and mental health and wellbeing;
- Pregnancy and responsible parenting course;
- Partnerships with online course platforms;
- Language learning platform;
- And many others
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Provide high-quality software implementation expertise to Enable customers. • Act as the conduit between the Customer and Technical teams. • Provide guidance that ensures the technical capabilities of our software customizations match agreed requirements. • Provide customization, installation, and integration support to customers either on-site or remotely.
Managing pricing and rebates shouldn’t be a hassle. Enable’s intelligent platform is built for the speed of today’s market, eliminating disconnects between pricing strategy and rebate execution. We help companies to increase profitability and simplify the complex with accurate, AI-powered insights, real-time performance monitoring, agreement optimization, and simplified rebate management. After securing $291M in Series A-D funding and acquiring Flintfox in 2025, Enable is positioned for continued, significant growth. Since the launch of our flagship product in 2016, we have been rapidly scaling our client base, product offerings, and built a team of top-tier professionals committed to reshaping the industry. Want a glimpse into life at Enable? Visit our Life at Enable page to learn how you can be part of our journey. Job Summary To provide high-quality software implementation expertise to Enable customers. The Consultants act as the conduit between the Customer and Technical teams, providing guidance that ensures the technical capabilities of our software customizations match agreed requirements. The jobholder will also provide customization, installation, and integration support to customers either on-site or remotely. Additional responsibilities may include establishing and sharing best practices, as well as mentoring junior teammates.
Senior Firmware Engineer, C/C++, Microsoft Azure IoT – B2B Contract
Mesh SystemsAn IoT Solutions Provider
• Guide the Software Development Life Cycle (SDLC): Design, develop, test, document, deploy, and maintain embedded software systems. • Implement Solutions: Write high-quality C/C++ code for machinery connected to and running on Microsoft Azure. • Integrate Systems: Collaborate with interdisciplinary teams, including hardware design, development, and validation, and software engineers to integrate into complete systems and optimize system-level performance. • Documentation: Write about firmware design, development processes, and usage instructions. • Collaborate & Influence: Work in a small, autonomous engineering team, directly influencing the technical direction of our solutions.
Senior Java Microservices Developer – Cloud Solutions
Davis Technology ManagementComprehensive IT Services, Regional MSP, Premium Staffing, Consulting
• Design, develop, and enhance backend services for a large-scale logistics platform • Build and maintain Java Spring Boot microservices supporting mobile and web applications • Develop cloud-native and serverless components using AWS-native services • Work on microservices that are partially split and evolving toward more modular architectures • Develop Lambda-based services, including mobile-facing backend components • Collaborate with offshore teams while owning onshore development deliverables • Participate in Agile ceremonies and technical discussions • Contribute to architectural decisions with a focus on scalability, performance, and reliability



