Description
Job Summary:
We are seeking a Backend Developer to design, develop, and maintain robust, scalable, and secure services, integrating with systems and ensuring consistent data experiences across cloud architectures.
Key Highlights:
1. Development of robust, secure, and scalable backend services.
2. Collaboration on cloud and microservices architectures.
3. Implementation of software development and quality best practices.
Join Stefanini!
At Stefanini, we are over 30\.000 brilliant minds connected from 41 countries, doing what they love and co\-creating a better future.
Responsibilities and Duties
You definitely don’t want to miss this opportunity!
Backend Developer!
Why will we choose you? Because the challenges you face reflect your ambitions!
**To better tackle these challenges, you need:**
Job Objective
Design, develop, and maintain robust, secure, and scalable backend services and microservices, ensuring proper integration with other systems and a consistent data experience, following software development and cloud architecture best practices.
Main Responsibilities
Software Development: Develop, test, and maintain backend services using Java 17 or later.
Build and evolve microservices architectures, ensuring independence, scalability, and maintainability.
Write clean, testable code aligned with team standards and best practices.
Data Management: Design and optimize data models in relational databases.
Implement efficient queries and data access and manipulation processes.
Ensure integrity, security, and performance of data managed by services.
Architecture and Integration: Develop and implement solutions on cloud architectures.
Design and implement system integrations via APIs and REST services.
Collaborate with the architecture team to define integration and deployment standards.
Quality and Best Practices: Participate in code reviews and ensure compliance with technical standards.
Write and maintain unit and integration tests to guarantee software quality.
Document services, APIs, and relevant technical decisions.
Collaboration and Teamwork: Collaborate cross-functionally with Frontend, Mobile, QA, and Architecture teams.
Participate in agile ceremonies (planning, daily stand-ups, retrospectives), providing visibility into technical progress.
Report progress, blockers, and technical risks to the Technical Leader or respective management.
Specific Functions
Develop and maintain microservices in Java 17 or later.
Design relational database schemas and optimize SQL queries.
Deploy and manage services on cloud platforms.
Build and integrate APIs and REST services with internal and external systems.
Perform unit and integration testing of developed services.
Diagnose and resolve technical incidents in development, testing, and production environments.
Participate in continuous improvement of development and deployment processes.
Requirements and Qualifications
Requirements and Competencies
**Technical:**
Java 17 or later.
Microservices development.
Relational database expertise.
Cloud architectures.
Experience with API and REST service integrations.
**Soft Skills:**
Analytical and problem-solving skills.
Autonomy and proactivity in executing technical tasks.
Strong communication and collaborative teamwork abilities.
Adaptability to agile methodologies.
Additional Information
Stefanini Benefits
Looking for a place where your ideas shine?
With over 38 years of experience and a global presence, Stefanini transforms tomorrow—together. Here, every action counts, and every idea can make a difference. Join a team that values innovation, respect, and commitment.
If you are a disruptive individual, committed to continuous learning, and innovation is in your DNA, then we’re exactly what you’re looking for. Come and let’s build a better future—together!