Website Autodesk
About Autodesk
Autodesk is a leader in 3D design, engineering, and entertainment software.
Job Summary
Are you passionate about building scalable backend systems that power mission-critical services? Do you thrive in a fast-paced, innovative environment? Join Autodesk and help us deliver world-class solutions for millions of users worldwide!
Key Responsibilities
- Own and Evolve Core Microservices: Take charge of essential microservices that form the backbone of our data platform, working within a professional Scrum team.
- Deliver High-Quality Code: Write clean, efficient, and maintainable code that meets our rigorous engineering standards.
- Drive Performance and Scalability: Proactively identify and resolve issues related to performance, stability, and scalability, ensuring our systems are robust and future-ready.
- Champion Test Automation: Contribute to our automated testing efforts, ensuring reliability and quality at every stage.
- Collaborate Across Teams: Work closely with Product Owners, Scrum Masters, and fellow developers to turn requirements into high-impact microservices that delight our customers.
- Innovate and Experiment: Research and prototype new technologies and patterns to keep our backend architecture at the cutting edge.
- Deliver Results: Focus on quality and customer satisfaction as you help us meet and exceed our product goals.
Requirements
- Bachelor’s degree in computer science, Software Engineering, Information Systems, or equivalent experience.
- 5+ years of hands-on experience with commercial cloud services and application development.
- Strong grasp of software development principles, data structures, algorithms, and object-oriented design.
- Experience with both relational and NoSQL databases.
- Proven track record building and maintaining large-scale microservices, with knowledge of caching (Redis preferred), distributed tracing, eventing (Kinesis preferred), and scaling techniques.
- Familiarity with UML, design patterns, distributed systems, resiliency, and security.
- Proficiency in Java, Spring, Spring Boot, Jersey, and building RESTful web services.
- Strong troubleshooting skills, including stack trace analysis, profiling, and remote debugging.
- Experience with build and CI/CD tools (Ant, Gradle, Docker, Jenkins).
- Hands-on with unit and automation testing tools (JUnit, Cucumber, JMeter).
- Proficiency with Git or similar version control systems.
- Excellent communication skills and a collaborative spirit.
- Adaptability to changing business needs and priorities.
Preferred Qualifications
- Experience working with AWS cloud services such as DynamoDB, Lambda, SQS, SNS, API Gateway, or ECS/EKS.
- Hands-on experience with event-driven architectures, streaming platforms (Kafka/Kinesis), and asynchronous processing.
- Familiarity with container orchestration using Kubernetes (EKS preferred).
- Experience implementing observability frameworks (Grafana, Prometheus, OpenTelemetry).
- Practical knowledge of API security, OAuth, JWT, and secure coding practices.
- Exposure to infrastructure-as-code tools such as Terraform.
To apply for this job please visit autodesk.wd1.myworkdayjobs.com.