Senior Software Engineer

FYNXT

Surat

On-site

INR 1,200,000 - 2,000,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

FYNXT is seeking an experienced Java backend developer to design, build, and maintain scalable SaaS services. You will create RESTful APIs and gRPC services, implement microservices, and work across cloud platforms using Docker and Kubernetes.

Strong data storage knowledge (SQL/NoSQL) and performance optimization are essential. You will collaborate with frontend, DevOps, QA, and product teams to deliver end-to-end features with robust security (OAuth, JWT) and monitoring via Prometheus and

Qualifications

  • 5-8 years of Java backend development experience in SaaS or product-based environments.
  • Strong REST API development experience; good knowledge of gRPC is a plus.
  • Hands-on with microservices and event-driven architectures; Kafka or RabbitMQ is beneficial.
  • Solid SQL and NoSQL experience; proficient in data modeling and query optimization.
  • Experience with cloud platforms (AWS, GCP, or Azure) and container tech (Docker, Kubernetes).
  • Familiar with CI/CD, version control, and basic DevOps practices.
  • Good problem-solving skills and emphasis on clean, maintainable code.

Responsibilities

  • Backend design, development, and maintenance of scalable SaaS services.
  • Build and maintain RESTful APIs and gRPC services with clear docs.
  • Develop microservices and distributed systems using Spring Boot / Quarkus.
  • Manage SQL/NoSQL databases; ensure efficient data storage and queries.
  • Deploy on cloud platforms using Docker and Kubernetes; monitor performance.
  • Implement caching and security best practices (OAuth, JWT).
  • Collaborate with frontend, DevOps, QA, and product teams to deliver features.

Skills

Java backend development
REST API development
gRPC
Microservices architecture
SQL databases
NoSQL databases
Cloud platforms
Docker
Kubernetes
Performance optimization
Security (OAuth, JWT)
CI/CD
Monitoring & logging

Tools

Prometheus
Grafana
Git
Kafka
RabbitMQ

Job description

Role & responsibilities
  • Backend Development: Design, develop, and maintain scalable backend services using modern Java for a multi-tenant SaaS platform.
  • API Development: Build and maintain RESTful APIs and gRPC services with clear documentation and high performance.
  • Microservices & Distributed Systems: Develop and support microservices and event-driven architectures using frameworks such as Spring Boot and Quarkus.
  • Database Management: Work with SQL databases (PostgreSQL, MySQL) and NoSQL databases (Cassandra, Redis) to ensure efficient data storage and retrieval.
  • Cloud & Containerization: Deploy and manage applications on cloud platforms (AWS / GCP / Azure) using Docker and Kubernetes.
  • Performance Optimization: Analyze performance bottlenecks, optimize queries, and implement caching strategies (Redis, Memcached).
  • Security Best Practices: Implement authentication and authorization mechanisms (OAuth, JWT) and follow data security best practices.
  • Collaboration: Work closely with frontend, DevOps, QA, and product teams to deliver high-quality end-to-end features.
  • Monitoring & Support: Assist in setting up logging, monitoring, and alerting using tools like Prometheus and Grafana.
  • Code Quality: Participate in code reviews, testing, and CI/CD processes to ensure maintainable and reliable code.
Preferred candidate profile
  • 5-8 years of experience in Java backend development, preferably in SaaS or product-based environments.
  • Strong experience in REST API development; working knowledge of gRPC is a plus.
  • Hands-on experience with microservices architecture and message brokers such as Kafka or RabbitMQ.
  • Solid understanding of SQL and NoSQL databases, including schema design and query optimization.
  • Experience with cloud platforms (AWS, GCP, or Azure) and container technologies (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines, version control, and basic DevOps practices.
  • Good problem-solving skills with an eye for clean, maintainable, and efficient code.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Hucon Solutions • Thiruvananthapuram

On-site
INR 1,200,000 - 2,400,000
Backend Developer
Backend Developer

Deloitte US-India Offices • Hyderabad

Hybrid
INR 1,800,000 - 2,400,000
Backend Java Developer
Backend Java Developer

Daalchini Technologies • Sector 10

On-site
INR 1,200,000 - 2,500,000
Senior Backend Software Engineer
Senior Backend Software Engineer

TopGear Consultants Pvt Ltd. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Uttar Pradesh

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Seneca Global It Services • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

On-site
INR 3,000,000 - 5,000,000
Senior Backend Developer – Java Spring Boot
Senior Backend Developer – Java Spring Boot

Cloudoniq Technologies Pvt Ltd • Mumbai

On-site
INR 1,500,000 - 2,000,000
Senior backend Java Developer
Senior backend Java Developer

Luxoft • Dadri

On-site
INR 2,500,000 - 5,000,000
Java Back End Developer
Java Back End Developer

Dynpro • Hyderabad

On-site
INR 1,200,000 - 2,000,000