···
Log in / Register
Senior Backend Software Engineer (Java) (1)
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
Share
Some content was automatically translatedView Original
Description

Description: Desired: * Experience with Cloud Computing development (AWS, Google Cloud Platform, Azure); * Experience in large-scale projects and high-availability environments; * Knowledge of code versioning tools such as Git. Desired Education and Engagement: * Bachelor's degree in Computer Science, Computer Engineering, or related fields; * Participation in technology groups or involvement in any kind of community; * Ability to collaborate effectively in a dynamic and constantly evolving environment; * Skill in solving complex problems and critically evaluating proposed solutions; * Collaborative product design; * Commitment to continuous self-development in technology. What You Need: * Experience in Java (17+) and Spring Boot development; * Experience with microservices and development of distributed and concurrent applications; * Hands-on experience with event-driven architecture (Kafka); * Development of RESTful APIs and integration with databases; * Experience working with relational and non-relational databases (Oracle, MongoDB); * Strong knowledge of software development best practices (Clean Code, Design Patterns, and Clean Architecture) to build scalable, readable, and sustainable solutions; * Unit test development; * Knowledge of CI/CD (theory/concepts); * Familiarity with information security principles and secure development best practices; * Contribution to agile development practices and methodologies such as Scrum or Kanban. Key Responsibilities Include: * Designing, developing, and implementing backend solutions using Java, ensuring code quality and efficiency; * Collaborating with cross-functional teams to understand business needs and translate requirements into technical solutions; * Actively participating in code reviews, promoting development best practices and ensuring software quality maintenance; * Contributing to system architecture definition and service integration; * Identifying and resolving technical issues, proposing continuous improvements to existing processes and systems; * Documenting developed processes and solutions, ensuring knowledge sharing across the team. 2512210202551875892

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.