Weekday's Client logo

SDE 2 - Backend Developer

Weekday's ClientBengaluru, Karnataka, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

To thrive in this role, you should have:Proficiency in Java and experience with frameworks such as Spring Boot. Hands-on experience with cloud platforms (AWS/GCP) and tools for Infrastructure as Code. Strong understanding of microservices architecture and database management. Ability to write secure and efficient APIs and conduct rigorous testing and code reviews. Excellent problem-solving skills and a collaborative mindset.

About the job

Join the Innovative Team as a Backend Developer at Weekday's Client

Key Responsibilities

As a Backend Developer, you will play a crucial role in designing and developing high-performance backend systems that cater to complex business needs. Your expertise will contribute to the enhancement of existing features and the implementation of new functionalities.

Architectural Design: Develop and implement robust backend architectures that effectively address diverse business requirements and ensure scalability.

Feature Implementation: Write clean, efficient code to integrate new features and improve current functionalities utilizing Java and related frameworks, including Spring Boot.

Technical Documentation: Generate detailed technical documentation to facilitate maintainability and promote knowledge sharing across the team.

Cloud Integration:

  • Utilize AWS/GCP services (EC2, S3, Lambda, RDS, Cloud Functions, Kubernetes) to deploy cloud-native applications that are scalable and secure.
  • Manage cloud infrastructure using Infrastructure as Code tools such as Terraform or CloudFormation.

Microservices Architecture:

  • Design resilient and maintainable microservices, adhering to best practices in microservices architecture.
  • Ensure effective inter-service communication through protocols like REST, gRPC, and message queues.

Database Management:

  • Develop database schemas to support various features while ensuring data integrity and performance optimization.
  • Enhance database performance by optimizing queries and indexing strategies.
  • Oversee data migration strategies for smooth upgrades and transitions.

API Development:

  • Design and implement RESTful APIs with a focus on security, documentation, and ease of use for front-end applications and third-party integrations.
  • Incorporate authentication and authorization mechanisms such as OAuth and JWT to secure API endpoints.

Code Quality:

  • Adhere to coding standards and best practices to maintain high code quality and consistency.
  • Develop unit, integration, and end-to-end tests to validate code reliability and performance.
  • Conduct thorough code reviews to ensure quality and facilitate knowledge exchange within the team.

Performance Optimization:

  • Employ profiling tools and monitoring systems to identify and rectify performance bottlenecks.
  • Implement scaling strategies to maintain high availability and manage increased load effectively.

About Weekday's Client

Weekday's Client is a forward-thinking organization that values innovation and technology-driven solutions. We are committed to fostering a dynamic work environment that encourages professional growth and collaboration.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.