Search by job, company or skills

GreyOrange

Software Development Engineer III

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking a highly skilled Software Development Engineer - 3 to design, build, test, and support a modern microservices-based application. This role requires strong backend expertise, architectural thinking, and hands-on experience building scalable, resilient, and distributed systems.

Key Responsibilities

  • Design, develop, and enhance scalable microservices and APIs, with focus on resilient, fault-tolerant services following scalability and performance best practices
  • Analyze business requirements and high-level design documents to create detailed work plans and low-level designs (LLD)
  • Design and implement test strategy via unit and integration testing to ensure high code quality and system reliability
  • Implement asynchronous service communication using event-driven architecture patterns
  • Debug, troubleshoot, and provide production application support
  • Ensure adherence to clean coding standards, SOLID principles, design patterns, and industry best practices

Required Technical Skills

  • Strong hands-on experience with:
    • Java
    • Spring Boot
    • Hibernate / JPA
    • SQL
    • Redis
    • No SQL DB / Timeseries database
  • Practical experience with Apache Kafka for asynchronous, message-based API and service communication
  • Experience building RESTful APIs and distributed microservices architectures
  • Strong understanding of design patterns, object-oriented design, and clean architecture principles
  • Proficiency in commonly used full-stack development tools and development workflows
DevOps & Deployment

  • Hands-on exposure to the application deployment lifecycle
  • Experience with Docker containers, cloud infrastructure, and Kubernetes
  • Familiarity with CI/CD pipelines and release management practices

AI & Engineering Excellence

  • AI-friendly mindset with the ability to effectively leverage AI-assisted development tools to enhance productivity, accelerate development, and improve code quality
  • Strong focus on maintainability, scalability, performance, and long-term system evolution

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147218011

Similar Jobs

Noida, India

Skills:

AlgorithmsMicrosoft Officedata structuresobject-oriented designClient SatisfactionAnalytical SkillsDocumentation Skillsproblem-solving abilitiessoftware-as-a-service