10 hours ago
Bengaluru, IndiaEntry Level
Responsibilities
- Build, maintain, and test backend services using Java and Spring/Spring Boot.
- Implement and consume APIs for frontend interactions and service integrations.
- Write clean, testable code, participate in code reviews, and learn deployment pipelines.
- Collaborate with frontend, QA, and product teams to deliver features and fix bugs.
- Debug issues, write unit tests, and help maintain core code reliability.
- Explore AI tooling and modern software practices to improve development productivity and code quality.
Requirements
- 0–2 years of software development experience, or strong internship/academic project experience, in Java and Spring.
- Knowledge of object-oriented programming, core data structures, algorithms, and basic design patterns.
- Foundational understanding of relational or NoSQL databases, SQL, and APIs.
- Familiarity with Git, unit testing frameworks such as JUnit, and basic CI/CD concepts.
- Enthusiasm for exploring AI capabilities and how AI tools intersect with software engineering.
- Strong problem-solving, curiosity, and collaboration skills.
- Preferred: experience with GitHub Copilot, ChatGPT, or IDE assistants; exposure to AWS, Azure, or GCP; knowledge of microservices, data processing systems, Node.js, or frontend basics.
Benefits
- Direct mentorship from senior engineers and engineering leaders.
- Practical exposure to enterprise data-wrangling product internals, AI-augmented development workflows, and cloud-scale development.
- Clear growth pathways into mid-level Software Engineer roles.
- The company supports a growth mindset and encourages candidates who meet some, but not all, requirements to apply.
About Alteryx
At Alteryx, we put data and AI to work for the Intelligent Enterprise.
