Senior Full Stack Developer

Posted 3hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Desenvolvedor Full Stack Java/Angular na Stefanini, ecossistema global de tecnologia. Construção de aplicações escaláveis, APIs REST, interfaces Angular e soluções com mensageria.

Responsibilities:

  • Develop, test, and maintain Java applications, ensuring quality, scalability, and performance
  • Create modern, responsive user interfaces using Angular
  • Implement and document REST APIs
  • Develop reports in accordance with best practices
  • Implement batch-processing routines
  • Implement and optimize SQL queries, ensuring data efficiency and integrity
  • Perform object-relational mapping in accordance with best practices
  • Develop routines using DB2 and SQL Server databases, ensuring information performance, availability, and security
  • Analyze and resolve issues
  • Collaborate with cross-functional teams to identify requirements and develop effective technical solutions
  • Participate in code reviews and provide constructive feedback to team members
  • Document development processes and create technical operations manuals

Requirements:

  • Strong experience in microservices, Java, and unit testing
  • Knowledge of object-oriented programming and design patterns
  • Proficiency in Angular 15+, RxJS, HTML, CSS, and unit testing using Vitest
  • Advanced knowledge of SQL and query tuning
  • Experience with architectures using queuing and messaging practices, such as event-driven architecture (Kafka)
  • Familiarity with agile development practices, such as Scrum or Kanban
  • Ability to work collaboratively and communicate technical ideas clearly
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Experience with transactional applications
  • Experience with scalability, availability, reliability, and performance
  • Experience with Micro Frontends and Angular Material
  • Proficiency with frameworks such as EJB, Spring Boot, Spring Batch, or JPA
  • Proficiency in implementing routines that use L1, L2, and L3 caching
  • Knowledge of DevOps and CI/CD tools

Benefits:

  • Meal or food allowance
  • Discounts on courses, universities, and language institutions
  • Stefanini Academy — a platform offering free, up-to-date online courses with certificates
  • Mentoring
  • Benefits club for medical consultations and tests
  • Health insurance
  • Dental insurance
  • Benefits and discounts at leading establishments
  • Travel club
  • Pet care benefits