···
Log in / Register
Senior Java Backend Developer – Payments
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
New tab
Share
Some content was automatically translatedView Original
Description

Description: * Deep and solid professional experience with Java and its ecosystem, including Spring and CDI; * Solid experience in designing, developing, and maintaining distributed and microservice-based architectures; * Experience in developing scalable and highly available systems; * Experience resolving complex problems at large scale and with massive data structures; * Expertise in writing clean, readable, testable code, adhering to software design principles (SOLID) and software architecture best practices; * Knowledge of cloud platforms (AWS or similar); * Knowledge of the pub/sub pattern and some of its implementations (e.g., SQS/SNS); * Knowledge and experience with relational databases, database modeling, and SQL; * Knowledge and experience with containerization and container orchestration (Docker, Kubernetes or similar); * Knowledge and experience with Git and Git workflows: pull requests, branches, merges, etc.; * Knowledge and experience with observability (metrics, tracing, and logs); * Knowledge and experience with object-oriented paradigms (e.g., SOLID, class diagrams, etc.); * Knowledge and experience with unit and integration testing. The following will be considered advantageous: * Knowledge of infrastructure-as-code tools (Terraform or similar); * Knowledge of scripting languages (Bash or similar); * Knowledge of Linux; * Knowledge of Kafka; * Knowledge of service mesh (Istio or similar). * Help the team resolve complex technical issues and serve as a technical reference within the team; * Proactively address problems—from solution conception through technical implementation—identifying and overcoming challenges throughout the development lifecycle; * Contribute to a culture of learning and knowledge sharing within the team; * Demonstrate flexibility and adaptability to handle diverse scenarios and strategic changes when necessary; * Develop and implement efficient, well-documented RESTful APIs using Java and the Spring and CDI ecosystems; * Develop robust, scalable, and secure software solutions using software design principles (SOLID, class diagrams) and distributed architecture patterns (microservices); * Balance state-of-the-art approaches with pragmatism (balancing quality with working software); * Write clean, readable, testable, and easily maintainable code, following development best practices; * Implement relational databases, model data efficiently, and execute optimized SQL queries; * Implement unit and integration tests to ensure code quality and reliability; * Monitor software performance and implement observability solutions (metrics, tracing, logs) to identify and resolve issues; * Propose new solutions to improve software performance, scalability, and security; * Use containerization tools (Docker or similar) to deploy and manage applications in production environments. 2512040202181846519

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.