Summary
Join Encora as a Java Backend Software Engineer and contribute significantly to the infrastructure, performance, and observability of reporting systems. Collaborate with cross-functional teams to shape data quality for internal and client use in critical decision-making. This role requires a broad understanding of software, web development, and business intelligence concepts. You will be responsible for digesting product requirements, developing new features, and participating in the full development lifecycle. The position offers a work-from-home arrangement in Brazil.
Requirements
- Experience with Java and Springboot
- Experience with TDD being able to comfortably write Unit and Integration tests
- Experience with Relational and Document based databases
- Experience with AWS
- Experience working with Agile Teams
- Experience with Serverless Architecture
Responsibilities
- Understand a broad range of Software Engineering concepts and their applicability
- Understand a broad range of Web Development concepts and their applicability
- Understand a broad range of Business Intelligence concepts and their applicability
- Digest requirements from the product team and be able to research and present options on potential solutions for the team
- Develop new features
- Discuss the trade-offs of different design approaches by elaborating detailed design documents or expressing these verbally in meetings with stakeholders
- Participate in the complete cycle of development from requirements gathering, development, and testing
- Participate in technical discussions with stakeholders
Preferred Qualifications
- Knowledge of or experience with Unit
- Knowledge of or experience with agile development (e.g. using Scrum, Kanban, Lean, XP, etc.)
- Knowledge of or experience with Step Functions
- Knowledge of or experience with Lambdas
- Knowledge of or experience with API Gateway
- Knowledge of or experience with SQS
- Knowledge of or experience with SNS
- Knowledge of or experience with Snowflake
- Knowledge of or experience with Atlassian Products (Jira, Confluence, Bitbucket)
- Knowledge of or experience with Jenkins
- Knowledge of or experience with Postgres, MariaDB, Mysql, OracleDB etc
- Knowledge of or experience with Informatica software. Such as Informatica MDM and Informatica PowerCenter
Benefits
Work from home
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.