Image Loading

Senior Software Engineer (Java, Spring)

Job Description

Join a dynamic team at Autodesk in Pune, India! We are looking for a Senior Software Engineer who loves finding efficient, scalable, and thoughtful solutions to various technical and product challenges. As a Backend Engineer, you will work to deliver top-quality cloud software. You will report to the Engineering Manager and will have the option for hybrid work. This position is based in Pune.

Responsibilities

  • Develop high-quality, secure, and stable code for products and solutions, making it easier for other developers to maintain, enhance, reuse, and localize

  • Troubleshoot and resolve complex customer issues

  • Provide root cause analysis when requested and document issues, contributing to our internal team documentation

  • Maintain high availability and a commitment to customer trust at all times

  • Collaborate with the Product Team to understand and refine functional requirements for new products

  • Develop and outline architecture and relationships between subsystems, participating in design reviews

  • Proactively evaluate and address issues related to performance, stability, scalability, and extensibility of the systems

  • Break down large problems into smaller components and provide clear solutions for each piece

  • Ensure that new code, features, or software products meet performance goals and metrics

  • Write and maintain code following the Test-Driven Development (TDD) principle

Minimum Qualifications

  • Bachelor's degree in any engineering discipline from a reputed engineering college

  • 5-8 years of strong programming experience in backend and cloud technologies

  • Hands-on experience with Java 8+, Spring, and Spring Boot

  • Experience developing RESTful web services and integrating them with heterogeneous clients

  • Familiarity with relational and NoSQL database technologies (e.g., MySQL, DynamoDB)

  • Experience with object caching technologies, such as Redis

  • Nice to have: experience with unit, integration, and automation testing tools (e.g., JUnit, Rest Assured, JMeter)

  • Nice to have: understanding of the latest paradigms in front-end development (e.g., Pub-Sub Pattern, Redux, RxJS, Service Workers, Client Caching, Lazy Loading, Dynamic Injection, Bundle Optimization)

  • Nice to have: experience with CI/CD tools (e.g., Docker, Jenkins)

  • Nice to have: experience with Amazon Web Services (AWS) such as ECS, Lambda, S3, and SQS

Skills

  • Back End
  • Cloud technology
  • Java 8+
  • Database
  • Rest Assured
  • CI/CD
  • RxJS

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Oct 28, 2024

Experience

5 to 9 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent