Pessoa Desenvolvedora Back end Java Pleno

Jobgether

View original posting

Work arrangement
Remote
Location
Brazil
Compensation
Not disclosed
Apply by
April 10, 2027

About this role

<h3>Accountabilities:</h3><li>Develop and maintain backend applications and software systems using Java and Spring Boot, following project specifications and technical requirements.</li><li>Design and implement software architectures that support scalability, performance, reliability, and long-term maintainability.</li><li>Write clean, efficient, and well-documented code aligned with development standards and engineering best practices.</li><li>Test, debug, and troubleshoot applications to identify and resolve defects, ensuring high-quality deliverables and customer satisfaction.</li><li>Work with relational and non-relational databases, optimizing data access and supporting efficient application performance.</li><li>Monitor production systems, identify potential issues, and implement solutions to maintain system stability and reliability.</li><li>Collaborate with development teams, providing technical guidance and supporting the delivery of high-quality software solutions.</li><li>Research and adopt new technologies, tools, and methodologies to improve software performance and development efficiency.</li><li>Contribute to technical documentation, code maintenance, and continuous improvement initiatives throughout the software development lifecycle.</li><li>Participate in agile development processes and collaborate with stakeholders to ensure alignment between technical solutions and business needs.</li><h2>Requirements:</h2><li>Experience in backend software development using Java, including Java 6, Java 11, or later versions, and Spring Boot.</li><li>Solid understanding of software architecture and software engineering principles, which are essential for this position.</li><li>Knowledge of relational databases such as Sybase, SQL, and MySQL, as well as non-relational technologies such as Firestore and Elasticsearch.</li><li>Familiarity with monitoring tools and practices for identifying performance issues and maintaining production systems.</li><li>Experience with version control systems, particularly Git, and collaborative software development workflows.</li><li>Knowledge of software development frameworks, programming principles, and best practices for building scalable applications.</li><li>Familiarity with cloud technologies and agile methodologies.</li><li>Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues.</li><li>Good communication and collaboration skills, with the ability to work effectively within multidisciplinary teams.</li><li>A proactive mindset, attention to code quality, and a commitment to continuous learning and improvement.</li><li>A degree in Information Technology, Computer Engineering, Information Systems, Computer Science, or a related field is desirable.</li><li>Relevant certifications in programming languages, cloud technologies, or agile methodologies are considered a plus.</li><h2>Benefits:</h2><li>
<strong>100% remote work</strong>, providing flexibility to work from anywhere in Brazil.</li><li>Opportunities to participate in innovative technology projects and solve complex business challenges.</li><li>Professional development opportunities and support for continuous learning and career growth.</li><li>Access to knowledge-sharing initiatives, technical communities, and training programs.</li><li>A collaborative, agile, and flexible work environment that encourages innovation and teamwork.</li><li>An inclusive workplace that values diversity, equity, respect, and equal opportunities for all professionals.</li>

Apply on employer site

You'll continue on the employer's careers page to submit your application.