Search by job, company or skills

A

Senior Backend Engineer (Java / Python / Micro services)

5-10 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 22 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

Backend Engineer - Java / Python / Microservices Architecture

Skills:
Backend Development | Java | Python | Microservices | Distributed Systems | APIs | Cloud Platforms | System Design | Data Platforms

Department: Software Engineering / Backend Platform
Employment Type: Full Time
Work Mode: Onsite / Hybrid / Remote
Experience: 5-10 Years


About the Role

We are seeking a highly skilled Backend Engineer to design, build, and scale robust, high-performance backend systems and microservices architectures.

This role involves working on enterprise-grade platforms that handle large-scale data processing, system integrations, and real-time transactions. You will play a key role in developing scalable APIs, distributed systems, and backend services, contributing to critical business applications and platform capabilities.


Key Responsibilities

Backend Development & System Design

  • Design and develop scalable backend services and APIs using Java (Spring Boot) or Python frameworks
  • Build and maintain microservices-based architectures
  • Ensure high performance, scalability, and reliability of backend systems
  • Develop reusable components and services for enterprise applications

Software Development Lifecycle (SDLC)

  • Participate in all stages of SDLC:
    • Requirements analysis
    • System design
    • Development and testing
    • Deployment and maintenance
  • Follow best practices for code quality, version control, and documentation
  • Contribute to code reviews and architectural discussions

Distributed Systems & Scalability

  • Design and optimize distributed systems handling large-scale workloads
  • Build fault-tolerant, highly available applications
  • Ensure system performance under high concurrency and load

API Development & Integration

  • Develop RESTful APIs and integrate with internal/external systems
  • Ensure API security, scalability, and maintainability
  • Support seamless integration across platforms and services

Data Engineering & Storage

  • Work with relational and NoSQL databases (SQL, MongoDB, etc.)
  • Design efficient data models and optimize database queries
  • Handle large datasets and ensure data consistency and integrity

Cloud & Infrastructure

  • Develop and deploy backend services on cloud platforms (AWS, GCP, Azure)
  • Work with containerization and orchestration tools (Docker, Kubernetes)
  • Support CI/CD pipelines and infrastructure automation

Collaboration & Cross-Functional Work

  • Collaborate with product managers, frontend engineers, and architects
  • Participate in design discussions to define system architecture
  • Translate business requirements into scalable technical solutions

Monitoring, Debugging & Optimization

  • Monitor system performance and troubleshoot production issues
  • Optimize application performance and reduce latency
  • Ensure system observability and reliability

Required Qualifications

  • Bachelor's or Master's degree in Computer Science or related field
  • 5-10 years of experience in backend development
  • Strong expertise in:
    • Java (Spring Boot) or Python frameworks
    • Microservices architecture and distributed systems
  • Experience with:
    • REST APIs and backend service development
    • SQL and NoSQL databases
  • Strong understanding of:
    • System design and scalability principles
    • Software engineering best practices

Technical Skills

Programming Languages

  • Java, Python
  • Preferred: Scala, Go

Frameworks & Technologies

  • Spring Boot, Django, Flask
  • Microservices architecture

Databases

  • Relational: PostgreSQL, MySQL
  • NoSQL: MongoDB, Cassandra

Cloud & DevOps

  • AWS, GCP, Azure
  • Docker, Kubernetes
  • CI/CD tools (Jenkins, Git)

Architecture & Systems

  • Distributed systems
  • Event-driven architecture
  • API gateways and service mesh

Good-to-Have

  • Experience with data governance, data platforms, or identity systems
  • Exposure to AI/ML-based backend systems
  • Knowledge of security and compliance frameworks
  • Experience working in financial services or high-scale platforms

Professional Competencies

  • Strong analytical and problem-solving skills
  • Ability to work in fast-paced, high-scale environments
  • Strong communication and collaboration skills
  • Ownership mindset with attention to detail
  • Ability to drive innovation and challenge existing systems
  • Adaptability to evolving technologies and requirements

Why This Role is High Impact

  • Build high-scale backend systems used in critical applications
  • Work on complex distributed architectures and real-time systems
  • Contribute to platform scalability, performance, and innovation
  • Opportunity to influence architecture and engineering best practices

#BackendEngineer #Java #Python #Microservices #SystemDesign #DistributedSystems #APIs #CloudComputing #SoftwareEngineering #TechCareers #HiringNow #ScalableSystems #DevOps #EngineeringJobs

Check Your Resume for Match

Upload your resume and our tool will compare it to the requirements for this job like recruiters do.

More Info

About Company

Antal International is a global executive search organisation with over 130 offices in more than 30 countries. We have a network of over 800 people operating under the Antal brand, successfully placing talent for professional positions in over 75 countries around the world. We believe our value and uniqueness lie in our skill base and industry

Job ID: 146297773

Similar Jobs