A

Accenture

Advises businesses and runs their technology

Desenvolvedor - Multiple Teams

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • For the mid-level level, experience with Java 8+ and Spring Boot is required.
  • For the mid-level level, knowledge of APIs and microservices is required.
  • For the mid-level level, experience with reactive programming is required.
  • For the mid-level level, knowledge of unit-testing frameworks JUnit and Mockito is required.
  • For the mid-level level, knowledge of relational databases MySQL and PostgreSQL and non-relational database MongoDB is required.
  • For the mid-level level, knowledge of dependency management with Maven and Gradle is required.
  • For the mid-level level, solid knowledge of object-oriented programming is required.
  • For the mid-level level, experience with agile methodologies Scrum and management tools Jira and Trello is required.
  • For the senior level, advanced experience with Docker and Kubernetes is required, in addition to the mid-level requirements.
  • For the senior level, experience with messaging tools such as Kafka and Event Hub is required, in addition to the mid-level requirements.
  • For the senior level, experience with CI/CD pipelines using Jenkins or GitLab CI is required, in addition to the mid-level requirements.
  • For the senior level, knowledge of DevOps practices is required, in addition to the mid-level requirements.
  • For the senior level, experience with cloud computing on AWS, Azure, or Google Cloud is required, in addition to the mid-level requirements.
  • For the senior level, knowledge of Hexagonal Architecture is required, in addition to the mid-level requirements.
  • For the technical specialist or tech lead level, mastery of systems architecture and design patterns is required, in addition to the senior-level requirements.
  • For the technical specialist or tech lead level, knowledge of monitoring tools such as Grafana is required, in addition to the senior-level requirements.
  • For the technical specialist or tech lead level, expertise in resilience for distributed systems is required, in addition to the senior-level requirements.
  • For the technical specialist or tech lead level, experience in technical leadership, mentoring, and guiding teams is required, in addition to the senior-level requirements.
  • An analytical profile and strong problem-solving ability are sought.
  • Clear communication and collaboration with multidisciplinary teams are sought.
  • Proactivity and ownership in addressing technical challenges are sought.
  • Ability to adapt in dynamic digital-transformation environments is sought.
  • Ongoing interest in learning, innovation, and technological development is sought.

Responsibilities

  • Develop and maintain high-performance Java applications using Java 8+ and Spring Boot.
  • Design, build, and maintain scalable and resilient APIs and microservices.
  • Implement solutions using reactive programming and development best practices.
  • Perform unit tests and ensure code quality using tools such as JUnit and Mockito.
  • Participate in agile ceremonies and collaborate with multidisciplinary teams to deliver solutions.
  • Support application modernization and the architectural evolution of systems.
  • Contribute to sharing technical knowledge and continuously improving development processes.

Desired Qualifications

  • Knowledge of Apache Camel, Quarkus, and Angular.
  • Technical or intermediate English.
  • Experience in large corporate environments.
  • Knowledge of event-driven architecture.
  • Certifications related to the technologies used in the role.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs