
Desenvolvedor Fullstack Java + Angular Sênior
jobgether · Brazil
About The Role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor Fullstack Java + Angular Sênior based in Brazil.
This is a hands-on senior software engineering opportunity focused on building and evolving enterprise applications that support critical business <operations.You> will work across both backend and frontend layers, designing, developing, integrating, and delivering scalable digital solutions.The role offers meaningful involvement in solution architecture, technical standards, cloud environments, and production <systems.You> will contribute throughout the software lifecycle, from solution conception and development through testing, deployment, and continuous improvement.The environment values engineering excellence, collaboration, autonomy, and pragmatic <problem-solving.You> will work with modern development practices while helping improve application performance, reliability, and user experience.This is an ideal opportunity for a senior full-stack professional who enjoys solving complex problems and staying close to the technology.
Accountabilities
- Design, develop, test, deploy, and maintain full-stack applications using Java and Angular across medium- and high-complexity projects.
- Participate throughout the software development lifecycle, from solution conception and technical design through production deployment and ongoing improvement.
- Contribute to the definition of solution architectures, development standards, technical patterns, and engineering best practices.
- Build robust backend services, APIs, integrations, and scalable application components.
- Develop responsive and maintainable frontend experiences using Angular and complementary web technologies.
- Work with cloud environments and production applications, supporting reliability, scalability, and operational excellence.
- Conduct code reviews and promote clean code, object-oriented development, componentization, automated testing, and maintainable architecture.
- Integrate applications and services through REST APIs, SOAP web services, messaging systems, and other enterprise integration patterns.
- Investigate application performance issues and contribute to identifying bottlenecks, latency, and opportunities for optimization.
- Collaborate with multidisciplinary teams using agile methodologies such as Scrum and Kanban.
- Contribute to modernization initiatives, including microservices, CI/CD, observability, and cloud-native practices.
- Communicate technical recommendations clearly, influence stakeholders, and build consensus around effective solutions.
- Proactively identify technical problems and improvement opportunities while balancing delivery deadlines and business priorities.
- Adapt to evolving technologies, architectures, requirements, and dynamic project environments.
Requirements
- At least 5 years of professional software development experience, with strong hands-on experience as a Full Stack Java/Angular developer.
- Proven experience developing both frontend and backend applications, including integrations between enterprise systems.
- Strong experience designing and consuming APIs and building scalable services.
- Solid experience with Java and the Spring ecosystem, including Spring Core, Spring Security, Spring MVC, and Spring Boot.
- Experience with JPA/Hibernate, REST APIs, SOAP web services, Git, and SVN.
- Strong Angular experience, with Angular 4+ considered essential for the role.
- Frontend knowledge including Angular, React, or Vue.js, along with HTML5, JavaScript, SASS, Bootstrap, Angular Material, and related web technologies.
- Experience with Oracle 12c and relational database development.
- Knowledge of object-oriented programming, componentization, and software design best practices.
- Familiarity with tools and technologies such as Swagger, npm, Bower, Gulp, Material, and Restangular.
- Experience working with agile methodologies such as Scrum or Kanban.
- Practical experience with cloud environments and applications running in production.
- Strong analytical and problem-solving abilities, with a focus on identifying root causes and delivering effective solutions.
- Proactive and autonomous approach, with the ability to identify issues, recommend improvements, and take ownership of outcomes.
- Strong communication, negotiation, and influencing skills, with the ability to work effectively with diverse stakeholders.
- Collaborative mindset, empathy, and the ability to handle differing opinions and conflicts constructively.
- Flexibility and willingness to learn new technologies and adapt to changing environments.
Nice-to-have experience
- Experience working on complex information systems and large-scale software development projects.
- Experience using Dynatrace or similar tools for application performance monitoring and troubleshooting.
- Experience with software architecture and microservices.
- Knowledge of CI/CD practices and DevOps environments.
- Experience with messaging technologies such as Kafka or RabbitMQ.
- Experience with observability practices, including logging, metrics, monitoring, and performance analysis.
- Familiarity with BDD, Cucumber, or Protractor.
- Knowledge of Sparx, Enterprise Architect, or ArchiMate.
- Experience with Node.js, Nginx, or Express.js.
- Experience working with enterprise architecture documentation and modeling.
Benefits
- 100% remote work from Brazil.
- Contractor-based engagement (PJ).
- Opportunity to work on technically challenging enterprise software projects.
- Hands-on exposure to Java, Angular, cloud environments, APIs, integrations, and modern engineering practices.
- Collaborative and agile work environment.
- Opportunities to contribute to architecture decisions and technical standards.
- Professional development and continuous learning opportunities.
- Exposure to complex technology challenges and opportunities to expand your technical expertise.
- Environment that encourages autonomy, innovation, knowledge sharing, and collaboration.
- A recruitment and work experience designed to provide close support throughout the candidate journey.
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring