Skin on the game
Mid-level Full Stack Developer, Java, Angular, Applied AI
Location
Brazil
Posted
34 days ago
Salary
0
Seniority
Senior
Job Description
Mid-level Full Stack Developer, Java, Angular, Applied AI
Hub Floripa
• Develop and maintain full-stack applications using Java (Spring Boot) and Angular; • Contribute to the evolution of the architecture (APIs, microservices, and integrations); • Build and consume REST APIs; • Work on continuous improvement of code quality, performance, and scalability; • Collaborate with Product, QA, and Design teams; • Use AI tools to accelerate development, testing, and code analysis; • Contribute to engineering best practices (Clean Code, testing, version control); • Participate in code reviews and team technical decisions.
Job Requirements
- Experience with Java 8+
- Spring Boot (MVC, Security)
- REST API development
- Hibernate / JPA
- SQL Server and NoSQL databases
- Maven or Gradle
- Git
- Experience with Angular
- TypeScript
- HTML5 and CSS3 (SASS is a plus)
- Consuming REST APIs
- RxJS
- Experience with microservices
- Experience with scalable architecture
- Practical experience using AI in development
- Knowledge of automated testing
- Experience with cloud (AWS or similar)
- Experience with distributed applications
- Kafka, SQS
- Observability (logs, metrics, and tracing)
- GoLang
- AWS Lambda and serverless architectures
- Clean Code, Clean Architecture, SOLID, DDD, CQRS
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and maintain backend applications using .NET. • Implement business rules and integrations with management systems. • Create and evolve secure, high-performance REST APIs. • Design technical solutions aligned with business needs. • Ensure application security best practices during development. • Meet requirements defined by the Product Owner and quality criteria. • Oversee application rollout to production. • Perform code reviews and support security testing. • Contribute to secure development standards and materials.
• Architect, design, and implement scalable backend services in Node.js that form the core of this team platform. • Lead system design for complex, distributed backend initiatives - from requirements through production rollout. • Own technical decisions around performance, reliability, and scalability of services interacting with GPU management and low-level infrastructure. • Collaborate closely with infrastructure, platform, and product teams to align backend architecture with business needs. • Establish and uphold engineering standards: code quality, testing, observability, and documentation. • Mentor senior and mid-level engineers; contribute to technical hiring and team growth. • Identify and resolve performance bottlenecks, scaling limitations, and architectural debt.
• Architect, design, and implement scalable backend services in Node.js that form the core of this team platform. • Lead system design for complex, distributed backend initiatives - from requirements through production rollout. • Own technical decisions around performance, reliability, and scalability of services interacting with GPU management and low-level infrastructure. • Collaborate closely with infrastructure, platform, and product teams to align backend architecture with business needs. • Establish and uphold engineering standards: code quality, testing, observability, and documentation. • Mentor senior and mid-level engineers; contribute to technical hiring and team growth. • Identify and resolve performance bottlenecks, scaling limitations, and architectural debt.
• Architect, design, and implement scalable backend services in Node.js that form the core of this team platform • Lead system design for complex, distributed backend initiatives - from requirements through production rollout • Own technical decisions around performance, reliability, and scalability of services interacting with GPU management and low-level infrastructure • Collaborate closely with infrastructure, platform, and product teams to align backend architecture with business needs • Establish and uphold engineering standards: code quality, testing, observability, and documentation • Mentor senior and mid-level engineers; contribute to technical hiring and team growth • Identify and resolve performance bottlenecks, scaling limitations, and architectural debt.


