Analista Desenvolvedor SR
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Developer (Analista Desenvolvedor SR) based in Brazil.
In this role, you will be responsible for developing, maintaining, and evolving robust backend applications using Java and modern enterprise technologies. You will contribute to the design and implementation of scalable software solutions, working with application servers, APIs, messaging systems, and database technologies. The position involves building and integrating RESTful services, managing data exchanges, and ensuring seamless communication between different systems. You will collaborate within a technology-driven environment that values innovation, continuous learning, and high-quality engineering practices. Your expertise will help improve application performance, reliability, and maintainability while supporting evolving business needs. This is an opportunity to work on challenging projects, contribute to modern technology solutions, and make a meaningful impact in a collaborative and inclusive remote environment.
Accountabilities:
- Develop, maintain, and continuously improve backend applications using Java, ensuring scalability, reliability, and maintainability.
- Work with enterprise application servers, particularly JBoss EAP and WildFly, to deploy, manage, and optimize applications.
- Design, develop, integrate, and consume RESTful APIs and web services to enable seamless communication between systems.
- Implement authentication and authorization mechanisms using OAuth and related technologies.
- Develop and maintain messaging and event-streaming solutions using Apache Kafka and Java Message Service (JMS).
- Handle, transform, and integrate data using JSON and XML formats, including XSL, XSLT, and XSD technologies.
- Work with PostgreSQL databases, supporting data management, integration, and application requirements.
- Use development, version control, and build tools such as Git, Maven, and Eclipse to manage software delivery and collaboration.
- Contribute to frontend development and application interfaces using Vue.js when required.
- Develop and maintain backend solutions using Quarkus.
- Work with Infinispan to support data caching and distributed application requirements.
- Ensure software quality, performance, security, and adherence to development best practices.
- Collaborate with technical teams to troubleshoot issues, optimize existing applications, and deliver effective solutions.
- Contribute to continuous improvement initiatives, promoting clean code, efficient development practices, and reliable software architecture.
Requirements:
- Bachelor's degree in Information Technology, Computer Science, Software Engineering, or a related technology field.
- Strong professional experience in Java application development, particularly using Eclipse, Maven, and Git.
- Practical experience working with JBoss EAP or WildFly application servers.
- Experience designing, developing, and integrating RESTful APIs and web services.
- Knowledge of OAuth authentication and authorization protocols.
- Experience with Infinispan and its application in enterprise software environments.
- Familiarity with messaging and streaming technologies, particularly Apache Kafka and JMS.
- Strong knowledge of JSON and XML data structures, including XSL, XSLT, and XSD.
- Experience working with PostgreSQL databases and relational data management.
- Experience developing user interfaces with Vue.js.
- Knowledge of Quarkus for backend application development.
- Strong analytical and problem-solving abilities, with a focus on troubleshooting and performance optimization.
- Good communication and collaboration skills, with the ability to work effectively in multidisciplinary teams.
- Proactive approach to learning, adaptability, attention to detail, and commitment to delivering high-quality software solutions.
- Ability to work independently in a remote environment while maintaining effective collaboration with team members.
Benefits:
- Remote Work: Fully remote working arrangement, offering flexibility and convenience.
- Full-Time Employment: Permanent full-time employment opportunity.
- Inclusive Workplace: Equal employment opportunities, with applications open to professionals with disabilities and a commitment to gender and racial/ethnic equity.
- Professional Development: Opportunities to work with modern technologies and challenging projects, supporting continuous technical growth.
- Collaborative Environment: Work alongside experienced technology professionals in an innovation-driven and inclusive culture.
- Career Growth: Opportunities to expand technical expertise and develop professionally within the technology sector.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.