As a Java Backend Software Engineer, you'll contribute significantly to the infrastructure, performance, and observability of reporting systems by collaborating closely with cross-functional teams. This role is crucial in shaping the data quality that stakeholders within the company and its clients rely on for critical decision-making.
Responsibilities and Duties
* 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 research potential solutions;
* Develop new features;
* Discuss trade-offs of different design approaches through detailed design documents or verbal communication in meetings with stakeholders;
* Participate in requirements gathering, development, and testing cycles;
* Engage in technical discussions with stakeholders;
* Experience with Java and Spring Boot;
* Experience with TDD, including writing Unit and Integration tests;
* Experience with Relational and Document-based databases;
* Experience with AWS;
* Experience working with Agile teams;
* Experience with Serverless Architecture.
Highly Desirable Skills
* Knowledge or experience with Unit testing;
* Experience with agile development methodologies (Scrum, Kanban, Lean, XP, etc.);
* Knowledge or experience with AWS services such as:
* Step Functions, API Gateway, SQS, SNS;
* Knowledge or experience with Snowflake;
* Knowledge or experience with Atlassian products (Jira, Confluence, Bitbucket);
* Knowledge or experience with Jenkins;
* Knowledge or experience with databases like Postgres, MariaDB, MySQL, OracleDB;
* Knowledge or experience with Informatica software (e.g., Informatica MDM, PowerCenter).
About Encora
Encora is a leading digital engineering and modernization partner for top enterprises and digital native companies. With over 9,000 experts across 47+ offices and innovation labs worldwide, Encora specializes in Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we prioritize skills and qualifications in our hiring process and are committed to non-discrimination based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
#J-18808-Ljbffr