...

India, Bengaluru, KA

Remote

Full-time

Java

Java

SQL

SQL

AWS

AWS

Azure

Azure

Kubernetes

Kubernetes

posted 1 day ago

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.

Other similar jobs


Popular learning modules