FAQs
What is the primary responsibility of the Developer in this role?
The primary responsibility is the development of the strategic customer support platform for our support organization, including coding, testing, implementation, and documentation of solutions.
What programming language is primarily used in this position?
The primary programming language used in this position is Java, specifically Java 21 for building microservices.
What frameworks and technologies should a candidate be familiar with?
Candidates should be familiar with Spring Boot for building microservices, as well as RESTful APIs, and have exposure to AWS services and DevOps tools.
What is the expected experience level for this role?
Candidates should typically have 5-10 years of experience in backend development and cloud technologies.
What type of development environment will the Developer be working in?
The Developer will be working in an Agile Scrum environment, adhering to Test-Driven Development (TDD) practices.
Are there any specific database technologies that the Developer should know?
Yes, candidates should have solid experience in SQL and MySQL database systems, as well as exposure to NoSQL databases like MongoDB, Cassandra, or DynamoDB.
Is there a focus on continuous integration and deployment in this role?
Yes, the role emphasizes continuously integrating and deploying code using CI/CD pipelines to ensure high-quality code and timely delivery.
What soft skills are important for this position?
Strong analytical and problem-solving skills, effective communication abilities in both written and verbal formats, and strong interpersonal skills are important for this position.
Is experience with Content Management Systems a plus?
Yes, experience working with Content Management Systems like AEM is considered a plus.
Will the Developer be working independently, or as part of a team?
The Developer will be part of a cross-functional team collaborating closely with architects, Dev Leads, and other development resources.