Software Developer III
Location
Brazil
Posted
8 days ago
Salary
0
Seniority
Senior
Job Description
Software Developer III
Experian
• Collaborate with technology teams • Write high-quality, maintainable code • Build and maintain API integrations for business applications • Apply agile development practices and change control
Job Requirements
- Bachelor's degree in Computer Science, IT, AI, Data Science, or a related field
- Object-Oriented Programming
- Java 17+
- Spring Framework
- REST API design
- Databases (SQL or NoSQL)
- Understanding of microservices architecture
- Knowledge of messaging and event-driven systems
- Unit testing
- Experience with API-based integrations
- Cloud deployment (AWS, Azure, GCP)
- Solve complex problems and define advanced technical/functional solutions
Benefits
- Health insurance
- Inclusive culture
- Flexible working hours
- Professional development
Related Guides
Related Job Pages
More Software Engineer Jobs
Principal Java Developer
Bright Vision TechnologiesBright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.
Role Description We are seeking an accomplished Java Full Stack Developer to architect, design, develop, and maintain enterprise-grade web applications and distributed systems that operate at significant scale and across multiple business domains. In this role you will be responsible for the end-to-end engineering lifecycle, from translating business requirements into robust technical designs, to writing production-quality code, to deploying cloud-native services and supporting them through their full operational lifespan. The successful candidate will bring deep backend expertise in Java and the Spring ecosystem, combined with strong hands-on experience building responsive, component-driven front-end applications using modern JavaScript frameworks. You will work closely with product managers, architects, DevOps engineers, and fellow developers in an Agile environment to deliver high-quality, secure, and performant applications that directly support strategic business outcomes. Key Responsibilities - Design, build, and continuously refine scalable microservices using Java (11/17) and the Spring Boot framework. - Author secure, well-tested, and high-quality production code that adheres to internal coding standards. - Develop responsive, component-based front-end applications using React (or equivalent frameworks such as Angular or Vue). - Design and implement RESTful APIs and event-driven integrations that connect distributed backend systems. - Actively participate in architecture and design discussions, contributing thoughtful trade-off analyses. - Continuously profile and optimize application performance, database queries, JVM tuning parameters, and API throughput. - Implement and maintain robust state management patterns (Redux, Context API, NgRx, or equivalents). - Develop comprehensive automated test suites — unit, integration, contract, and functional. - Contribute meaningfully to CI/CD pipeline design and deployment automation using tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. - Proactively identify system bottlenecks, technical debt, and architectural weaknesses. - Collaborate effectively within Agile/Scrum delivery teams. - Maintain clear, current, and comprehensive technical documentation. Qualifications - Bachelor's degree in computer science, Engineering, or a closely related technical discipline. - Five or more years of professional software development experience building production-grade enterprise applications. - Strong, demonstrable understanding of data structures, algorithms, computational complexity, and end-to-end system design principles. - Advanced working knowledge of Java (versions 11 and 17), the Spring Boot framework, and the design of clean, idiomatic RESTful APIs. - Hands-on, production-level experience designing and operating microservices architectures. - Proven experience developing front-end applications using React, with working familiarity in Angular or Vue considered a strong plus. - Strong SQL skills and meaningful experience working with relational databases such as PostgreSQL, MySQL, Oracle, or SQL Server. - Solid experience with CI/CD tooling and Git-based version control workflows. - Hands-on experience deploying applications to at least one major cloud platform (AWS, Azure, or GCP). - Strong debugging, troubleshooting, and root-cause analysis skills. Preferred Qualifications - Experience designing and operating event-driven architectures using Kafka, RabbitMQ, or equivalent streaming platforms. - Familiarity with containerization and orchestration using Docker and Kubernetes in production environments. - Exposure to distributed system design principles such as eventual consistency, CAP trade-offs, idempotency, and saga patterns. - Experience writing automation tests using modern frameworks and contributing to test-driven and behavior-driven development practices. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] or contact us at (908) 650-6699. Learn more about Bright Vision Technologies at www.bvteck.com . Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws.
• In this role, you will design and build the specialized forensic software that powers federal cybercrime and digital‑evidence investigations. • You’ll merge your deep understanding of digital‑forensics tradecraft with advanced software‑engineering skill to create tools that investigators rely on to uncover critical artifacts, reconstruct events, and validate evidence. • Work at the core of a technical engineering team, collaborating with forensic SMEs, crypto engineers, and software developers to design and deliver capabilities. • Architect and implement forensic capabilities that operate at the lowest levels of an operating system including parsing file systems, analyzing volatile memory, dissecting binary data, and automating complex investigative workflows. • Ensure all tools meet evidentiary standards and validation requirements. • Integrate forensic tooling into enterprise systems and investigative platforms. • Support investigators and forensic analysts with custom capability development.
• Develop, enhance, and maintain applications • Work within a continuous delivery model • Use generative AI as a technical co-pilot • Perform critical review of all generated code • Actively participate in code reviews, architectural decisions, and agile ceremonies • Ensure the quality and sustainability of the codebase • Integrate with REST APIs • Lead and evolve the mobile testing strategy • Continuously work on performance optimization • Operate across the full mobile release cycle • Contribute to the evolution of CI/CD pipelines
• Lead and grow a rapidly expanding engineering organization through Engineering Managers, hiring exceptional talent while building a culture of technical excellence, ownership, and continuous improvement. • Develop Engineering Managers into organizational leaders who think beyond individual teams and optimize for company-wide outcomes. • Build an engineering culture that values customer impact, predictable delivery, software quality, and operational excellence. • Foster a customer-first mindset where internal product and engineering teams are treated as customers. • Build reusable, well-designed capabilities that are easy to adopt, well documented, and enable other teams to deliver differentiated customer experiences faster. • Drive a culture that values platform usability, developer experience, automation, and long-term engineering leverage alongside technical sophistication. • Partner closely with Product Management to translate long-term product vision into engineering strategy and execution. • Build strong partnerships across Engineering, Product, UX, Cyber Subject Matter Experts, Customer Success, Sales, and Marketing to align priorities and deliver coordinated outcomes. • Guide the engineering strategy behind capabilities including attack simulation, user activity, enterprise networking, operating systems, cloud services, SaaS applications, environmental automation, and AI-assisted environment generation. • Partner with Staff and Principal Engineers to define architecture, engineering standards, and technical direction while balancing long-term platform investments with pragmatic delivery. • Ensure Environmental Realism continues to evolve toward increasingly realistic enterprise behavior for both human operators and autonomous AI agents.


