Job Closed
This listing is no longer active.
Back-end Developer, Java – Specialist
Location
Brazil
Posted
77 days ago
Salary
0
Seniority
Senior
Job Description
Back-end Developer, Java – Specialist
FCamara Consulting & Training
• Develop applications using low-code platforms, following project specifications and requirements; • Perform software development by writing code to build applications, programs, and software systems, according to project specifications and requirements; • Test developed software by identifying and fixing issues, bugs, and code defects, ensuring delivery quality, meeting deadlines, and client (Certsys) satisfaction; • Document developed code to facilitate future maintenance and product updates; • Assist the development team by providing technical guidance and leadership to deliver high-quality solutions; • Develop high-quality software solutions, ensuring code is efficient, scalable, and maintainable; • Research and adopt new technologies to improve software performance and efficiency; • Monitor systems in production to identify issues and implement solutions; • Participate in periodic audits, providing necessary information/evidence as requested by auditors; • Conduct onboarding for new professionals in the area, sharing knowledge about processes, service models, and Certsys standards.
Job Requirements
- Certification in a programming language (preferred)
- Cloud certification (preferred)
- Agile methodology certification (preferred)
- Language: Java 8–21
- Frameworks: Spring Boot, Spring Security, Spring Authorization Server, Apache Camel
- SSO & Identity: OAuth2, OpenID Connect, JWT, SAML 2.0, Keycloak, Auth0, Azure Active Directory, Okta
- Security: Cryptography, JWK/JWS, HTTPS/TLS, CORS, CSRF, PKCE
- Integrations: LDAP, Active Directory, SCIM
- Testing: Testcontainers, JUnit, Mockito, integration with security testing
- DevOps: Docker, Kubernetes, CI/CD with Jenkins, GitLab, or GitHub Actions
- Experience migrating legacy systems to modern architectures with SSO
- Direct experience designing and implementing custom Identity Providers and Authorization Servers
- Ability to lead teams in defining authentication and security standards in corporate environments
- Experience with security compliance such as LGPD and GDPR, applying privacy-by-design principles
Benefits
- Strong company culture
- Ongoing training and professional development programs
- Commitment to diversity, equity, and inclusion regardless of disability, race/ethnicity, religion, gender, sexual orientation, origin, or family composition
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop accurate route plans taking into account all variables: distance, time, scheduling and conversion, in order to ensure coverage of the entire portfolio, with all visits planned in advance. • Actively interface with different Faber-Castell support areas. • Implement all commercial policies and pricing strategies established by Faber-Castell. • Perform duties to ensure all KPI targets are met. • On every visit follow the defined visit routine, using all available tools and information to pursue service excellence and ensure customer retention and satisfaction. • Submit all predefined reports within the deadlines communicated by leadership, completed accurately. • During periods of reduced sales, support the distribution of merchandising materials and the replenishment of in-store activations and promotional actions. • Comply with all Faber-Castell initiatives (e.g., training, workshops, among others).
• Create and evolve Clicksign's core product, prioritizing the implementation of innovative new features that add value to the solution. • Ensure code quality by following best practices and writing clean, well-organized, and highly efficient code. • Plan and execute unit and integration tests to ensure the system is robust and reliable. • Work collaboratively with different teams, promoting a culture of collaboration, knowledge sharing, and continuous improvement. • Learn and grow professionally through the work, with exposure to new technologies and challenges.
• Individual contribution: construct systems, write code, deployments, etc. • Work with the team lead and stakeholders to estimate and prioritise work • Work alongside peers to iterate on solutions that fit requirements • Keep the project lead and producer apprised of revised estimates and delivery times • Promote and maintain high standards and process: tests, CI/CD, documentation • Help and support team members in day-to-day work • Understand, maintain and expand existing code and develop new features or systems
- Individual contribution: architect systems, write code, deployments, etc. - Act as the engineering contact point between MPG and the client, working alongside the Project Manager and Engineering Leadership - Translate client requirements into tasks for yourself and team members - Make the right trade-offs to design systems based on performance, time, and budget - Mentor and delegate pieces of work to other team members to help develop them as engineers - Create estimated cost spreadsheets for online services based on projected concurrent users - Cultivate engineering best practices across teams: modular design, code quality, testing - Work with the Lead and Production to communicate risks, benefits, and future roadmaps - Active mentorship of the engineering team towards professional accreditation (e.g., AWS Certification) and technical leadership.



