Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

cloudkeeper
4-6 Years
Not Disclosed

This job is no longer accepting applications

Job Description

Responsibilities

  • Own end-to-end delivery of product features, from requirement analysis and technical design to development, testing, deployment, and production support.
  • Design and build highly scalable, reliable, secure, and high-performance web applications and microservices.
  • Collaborate closely with product managers, tech leads, QA engineers, and other stakeholders to translate business requirements into technical solutions.
  • Drive technical design discussions and make architectural decisions that ensure scalability and maintainability.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Perform code reviews and contribute to improving engineering standards, development processes, and system reliability.
  • Analyse production issues, troubleshoot complex problems, and implement long-term solutions.
  • Contribute to frontend development when required using React and modern web technologies.
  • Participate actively in Agile/Scrum ceremonies and help drive continuous improvement within the team.
  • Mentor junior engineers and contribute to building a strong engineering culture.

Core Backend Skills

The core requirements for the job include the following:

  • 4+ years of hands-on software development experience.
  • Strong expertise in Java and object-orientated programming (OOP) principles.
  • Extensive experience with Spring Boot and the Spring ecosystem.
  • Strong understanding of microservices architecture and distributed systems.
  • Experience with ORM frameworks such as Hibernate/JPA.
  • Strong knowledge of REST APIs, API design principles, and backend best practices.
  • Experience designing and optimising highly performant and scalable backend systems.

Database Expertise

  • Strong experience with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Experience with NoSQL databases such as MongoDB or DynamoDB.
  • Strong understanding of database design, indexing, query optimisation, transactions, and performance tuning.

Frontend Skills

  • Working knowledge of React.js and modern JavaScript.
  • Understanding of HTML, CSS, JavaScript, and frontend application architecture.
  • Ability to contribute to UI development and collaborate effectively with frontend engineers.
  • Aware of tools like Vite, Prettier, ESLint.

Engineering Practices

  • Experience with Agile/Scrum development methodologies.
  • Strong understanding of software design patterns and engineering best practices.
  • Experience with unit testing, integration testing, and quality assurance processes.
  • Excellent analytical, problem-solving, and communication skills.

This job was posted by Ujjwal Bhatt from CloudKeeper.

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

4-8 yrs
Gurugram, India
Skills:
Java, Scala, Sql
3-8 yrs
Noida, India
Skills:
Docker, Flask, Python, AWS, Gcp, FastAPI, Rest Apis, Azure, Pinecone, Memory Concepts, LangGraph, Vector Databases, Embeddings, Chroma, semantic search, LangChain, CrewAI, Function Tool Calling, Agent Workflows, AutoGen, Milvus, Google ADK, Weaviate, Prompt Engineering
4-6 yrs
Noida, India
Skills:
react.js , Kibana, concurrency, Kafka, Datadog, Redis, Microservices, New Relic, Rabbitmq, Distributed Systems, MySQL, MongoDB, autonomous developer assistants, AI coding agents, LLM toolchains, Go Golang
6-8 yrs
Noida, India
Skills:
.NET, Java, CSS, Visual Studio, JIRA, VB, Ms Office, Sql, HTML, Javascript, Scrum, Agile tools
5-8 yrs
Gurugram, Gurugram, India
Skills:
Django, React, Git, Vue.JS, Javascript, Flask, RESTful API development, Python, Sql, Angular