Autodesk is seeking a Senior Software Engineer to contribute to the success of Autodesk’s investments in Digital Business Platforms, specifically in laying a good solution for Autodesk Financial applications.
Requirements
- 5+ Experience in Java, J2EE, Collections, Java-Multithreading model, JDBC
- Experience in building the reports and the dash boards using the Power BI and Celonis
- 2+ Experience in Spring boot, Spring batch, Spring Integration, Spring cloud, JPA, Hibernate etc
- 2+ years of experience with Spring Boot micro services architecture and REST services
- Extended experience with building APIs using RESTful, SOAP (consuming or creating), supporting JSON and XML
- Experience with AWS RDS, AWS NoSql DB, AWS Lambda
- Experience with SQL and NoSQL based solutions
Responsibilities
- Build applications microservices from end-to-end, manage from your local machine all the way production
- Build new features, with unit and feature tests, that can support our growing user base
- Build scalable and complex ETL web applications and platforms that support efficient data movements across systems
- Evaluate current software architecture and implement enhancements as required
- Help develop and maintain high quality code by pairing in a TDD process with senior tech leads
- Build and scale automated testing infrastructure to support rapid hands-off QA
- Cross-team collaboration and coordination to ensure reliable, secure, available and scalable releases
Other
- Ability to lead technical architecture discussions and help drive technical decisions
- Ability to motivate and inspire team members to be as effective as possible
- Take risks and can make quick decisions
- Passion for continuous delivery
- Demonstrated ability to incrementally deliver on team’s vision