Backend Developer

2 semanas atrás


Curitiba, Brasil Pantheon Inc. Tempo inteiro

Responsibilities include, but not limited to:

- Design and write code that adheres to the story details, meets all the acceptance criteria with high quality, and is consistent with coding standards (e.g. secure coding, etc.)
- Analyze, debug, test, and resolve technical issues
- Manage the integrity of the Continuous Integration (CI) process. This includes maintenance of the CI server
- Assist to provide high-level estimates to assist with release planning when required
- Provide detailed estimates after more story detail is provided, including acceptance criteria
- Ensure the choice of development techniques and tools efficiently satisfy the requirements with least compromises
- Work with QA to design the test strategy
- Write automated “white-box” tests to test code at a very low level of granularity
- Write integration level tests, which test the system at a higher level, with focus on the interaction amongst various subsystems.
- Adhere to best Agile development practices
- Work collaboratively with other team members in Agile environment e.g. Scrum Master, Business Analyst, QA

Technical skill requirements

Required Technical Skills:

- Advanced knowledge of Java OOP with Spring Boot Frameworks
- Containers and CNCF related technology such as Kubernetes, Openshift, Docker
- Database knowledge in one of the followings: PostgreSQL, Mongo, Cosmos
- Major CI/CD Tools: GitHub Actions, Jenkins, Azure DevOps
- Microservice or API development: RESTFul
- Microsoft Azure Cloud or other Cloud platform
- Knowledge of DevOps practices, and tools
- Familiarity with various testing techniques

Nice to have:

- Messaging queue: Kafka, Azure Event Hub
- Infrastructure as a Code: Terraform
- Scala for distributor domain only

Soft Skills:

- Have a good command of English
- Strong analytical and problem solving skill
- Good collaboration and team work
- Self-learner and proactivity
- Able to work independently with mínimal supervision
- Adaptability and flexibility

Work Experiences (for experienced hiring or experienced contractors)

Education: Computer Science, Engineer or Equivalent