Posted:2 months ago|
Platform:
Work from Office
Full Time
Job Description: We are seeking a skilled Backend Developer with expertise in either Java or Python to design, implement, and maintain our server-side applications and APIs. You will be responsible for building the logic and functionality of the backend systems, ensuring high performance, and scalability. You will work closely with front-end developers, DevOps, and other engineering teams to integrate with the user-facing elements and maintain a seamless end-to-end application experience. Responsibilities: Design, develop, and maintain high-quality backend systems using Java or Python. Implement RESTful APIs and microservices architecture. Write clean, efficient, and maintainable code following best practices. Work closely with the front-end team to integrate user-facing elements with server-side logic. Troubleshoot and resolve backend issues, including performance bottlenecks and bugs. Develop database models, optimize queries, and manage database interactions using SQL or NoSQL databases. Ensure security, scalability, and maintainability of backend systems. Collaborate with DevOps engineers for deployment automation and monitoring. Participate in code reviews, design discussions, and agile ceremonies. Continuously stay up-to-date with industry trends, tools, and best practices. Requirements: Proven experience as a Backend Developer, with a focus on Java or Python. Strong understanding of server-side technologies (e.g., Java Spring Boot, Django, Flask). Experience with relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB). Familiarity with RESTful APIs, microservices, and cloud architectures (AWS, GCP, or Azure). Knowledge of version control systems, particularly Git. Experience with testing frameworks (e.g., JUnit, pytest) and unit testing. Solid understanding of algorithms, data structures, and software design patterns. Familiarity with containerization tools (e.g., Docker, Kubernetes) is a plus. Knowledge of CI/CD pipelines and agile development practices is preferred. Strong problem-solving skills and the ability to work independently or in a team. Preferred Qualifications: Bachelors degree in Computer Science, Engineering, or related field, or equivalent experience. Experience with event-driven architectures or message brokers (e.g., Kafka, RabbitMQ). Familiarity with GraphQL or WebSocket protocols. Knowledge of cloud-native development and deployment (AWS Lambda, ECS, etc.). Experience with security best practices for backend systems.
Uxin
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Hyderabad
2.0 - 6.0 Lacs P.A.
0.15 - 0.3 Lacs P.A.
India
0.15 - 0.25 Lacs P.A.
0.1 - 0.1 Lacs P.A.
Bengaluru / Bangalore, Karnataka, India
8.0 - 9.0 Lacs P.A.
Mumbai, Maharashtra, India
3.0 - 8.0 Lacs P.A.
Experience: Not specified
Salary: Not disclosed
Bengaluru / Bangalore, Karnataka, India
3.0 - 14.0 Lacs P.A.
Bengaluru / Bangalore, Karnataka, India
3.0 - 11.5 Lacs P.A.
Bengaluru / Bangalore, Karnataka, India
7.0 - 9.0 Lacs P.A.