Posted on: 29/07/2025
Senior Software Engineer
We are looking for a highly skilled and experienced Senior Software Engineer with a strong background in Java and Node.js development. As part of our agile development team, you will play a key role in designing and building scalable, high-performance applications and backend services that power our enterprise-grade solutions. You will also mentor junior developers and collaborate across cross-functional teams.
Key Responsibilities :
- Architect and implement scalable APIs and microservices, ensuring low latency, high availability, and strong security.
- Work on integration of third-party APIs, RESTful services, and messaging systems such as Kafka, RabbitMQ, or ActiveMQ.
- Design and manage database schemas and write complex SQL/NoSQL queries hands-on experience with MySQL, MongoDB, PostgreSQL, etc.
- Collaborate closely with frontend engineers, product managers, DevOps, and QA teams to deliver high quality features.
- Optimize application performance, identify bottlenecks, and ensure code maintainability and scalability.
- Apply best practices in software development, including code reviews, unit/integration testing (JUnit, Mocha, Jest), and CI/CD processes.
- Take ownership of features from conception to deployment in a fast-paced agile environment.
- Stay current with the latest backend development trends and emerging technologies.
Required Skills & Experience :
- Strong programming skills in Java (Spring Boot, JPA, Hibernate) and Node.js (Express/NestJS).
- Experience with RESTful API development and microservices architecture.
- Solid understanding of asynchronous programming, event-driven architecture, and message brokers.
- Expertise in working with relational and NoSQL databases.
- Experience with containerization tools like Docker and orchestration tools like Kubernetes is a strong plus.
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI.
- Strong understanding of system design, architecture patterns, and cloud platforms like AWS/Azure/GCP.
- Exposure to unit testing, mocking frameworks, and TDD/BDD practices.
- Knowledge of security best practices for web services and data protection.
Preferred Qualifications :
- Experience with GraphQL, WebSockets, or gRPC is a plus.
- Knowledge of front-end technologies like React/Angular is an added advantage.
- Contributions to open-source projects or technical blogs are appreciated
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1521809
Interview Questions for you
View All