As a Java Backend Software Engineer, you'll contribute to the infrastructure, performance, and observability of reporting systems by collaborating with cross-functional teams. This role is crucial in shaping data quality for stakeholders and supporting critical decision-making.Responsibilities and DutiesUnderstand a broad range of Software Engineering, Web Development, and Business Intelligence concepts and their applicability.Digest requirements from the product team and research potential solutions.Develop new features and discuss design trade-offs with stakeholders.Participate in requirements gathering, development, testing, and technical discussions.Work with Java and Spring Boot.Write Unit and Integration tests using TDD.Work with Relational and Document-based databases.Utilize AWS services and work within Agile teams.Experience with Serverless Architecture.Highly Desirable SkillsKnowledge or experience with Unit testing frameworks.Experience with Agile methodologies like Scrum, Kanban, etc.Familiarity with AWS services such as Step Functions, API Gateway, SQS, SNS.Experience with Snowflake, Atlassian tools, Jenkins, and various databases like Postgres, MariaDB, MySQL, OracleDB.Knowledge of Informatica software such as Informatica MDM and PowerCenter.
#J-18808-Ljbffr