Talent.com
This job offer is not available in your country.
Senior Software Engineer

Senior Software Engineer

Weekday AIBengaluru, Karnataka, India
7 hours ago
Job description

This role is for one of the Weekday's clients

We are seeking a highly skilled Senior Software Engineer with expertise in Java, Spring Boot, and Microservices to join our dynamic team. The ideal candidate should have 6+ years of software development experience, specializing in backend technologies and system integration. You will play a crucial role in designing, developing, and optimizing high-performance, scalable, and reliable systems. If you are passionate about problem-solving, code quality, and system architecture, this is the perfect opportunity for you.

Key Responsibilities :

  • Design, develop, and maintain high-performance, scalable backend services using Java and Spring Boot .
  • Implement and optimize microservices architecture to ensure seamless communication and system efficiency.
  • Collaborate with cross-functional teams to design system integrations , ensuring efficient data flow and interoperability .
  • Create and analyze data flow diagrams and sequence diagrams to optimize application workflows.
  • Conduct system audits and perform complex log tracing to diagnose and resolve performance bottlenecks.
  • Write optimized SQL queries and enhance data access patterns to improve database performance.
  • Perform comprehensive code reviews , ensuring adherence to best coding practices and standards.
  • Work closely with DevOps teams to implement orchestration using Kubernetes , ensuring high availability and scalability.
  • Debug and troubleshoot system issues , leveraging logging, monitoring, and tracing tools.
  • Stay updated with emerging technologies and contribute to continuous process improvements.

Requirements

Required Skills & Qualifications :

  • 6+ years of experience in software development , focusing on Java and Spring Boot .
  • Strong expertise in microservices architecture and RESTful APIs .
  • Proficiency in system integration and application tracing methodologies.
  • Experience in designing data flow and sequence diagrams for software solutions.
  • In-depth knowledge of system audits and advanced log tracing techniques .
  • Hands-on experience in SQL databases , including query optimization and efficient data handling.
  • Solid understanding of backend technologies and best practices in designing scalable systems.
  • Familiarity with Kubernetes orchestration for managing containerized applications.
  • Strong problem-solving abilities with keen attention to detail .
  • Excellent communication and collaboration skills to work effectively in a team environment.
  • Preferred Qualifications :

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with message brokers like Kafka or RabbitMQ.
  • Exposure to CI / CD pipelines and DevOps best practices.
  • Create a job alert for this search

    Senior Software Engineer • Bengaluru, Karnataka, India