FAQs
What is the primary technology stack used in this role?
The primary technology stack includes Java, Python, JavaScript, HTML, CSS, as well as cloud technologies like GCP, AWS, or Azure.
What type of projects will I be working on?
You will work on a variety of meaningful projects, focusing on high scale applications, performance optimization, and integrating systems with existing internal systems.
Is experience with Agile methodologies required for this position?
Yes, experience in Agile environments, such as Scrum or XP, is beneficial for this role.
Will I be involved in testing and quality assurance?
Yes, you will participate in software testing, performance, and quality engineering techniques and strategies.
What programming languages are necessary for this position?
You should have experience with Java, Python, and JavaScript programming languages.
Is knowledge of cloud technology important for this job?
Yes, a minimum of 2 years of experience with cloud technologies like GCP, AWS, or Azure is required.
What experience is needed with software build management tools?
You should have at least 2 years of experience with software build management tools such as Maven or Gradle.
How important is documentation in this role?
Documentation is crucial, as you will need to document code and processes to ensure that other developers can easily understand and work with your contributions.
Will there be opportunities for leadership within projects?
Yes, you will lead efforts for Sprint deliverables and resolve problems with medium complexity, contributing to team success.
Are there preferred tools or technologies for managing source code?
Familiarity with source code control management systems such as SVN/Git or GitHub is preferred for this position.