Software Engineer
- Category: Software Developer Jobs
- Location: Gurugram, Haryana
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 17K to 18K
- Published on: 2025/09/21
1. 4+ years of Development experience in Java, Node Js, React native
2. Familiarity with Event Stream Driven Architecture, RESTful APIs and Microservices
3. Excellent Problem Solving and Analytical Skills
Job Description Roles & Responsibility
1. Collaborate with cross-functional teams to understand project requirements, define software architecture and create technical specifications for a scalable, modular, and maintainable Design.
2. Design, implement and maintain java enterprise microservices.
3. Identify strategic and tactical coding solutions to complex business problems.
4. Provide Risk Assessment and recommendations for the above solutions.
5. Develop quality code with documentation following Best Practices like Test Driven Design, Unit Testing, Code Readability, Extensibility, etc.
6. Design, develop and deploy modular solutions.
7. Conduct code reviews and provide feedback to developers. Ensure code quality, and adherence to design patterns and best practices.
8. Identify and mitigate technical risks in software development projects by identifying potential issues and proposing solutions.
Essential Skills
1. At least 4 years of experience in Software Development with at least 1 in Java.
2. Strong understanding of software architecture principles, design patterns, and programming best practices.
3. Experience in designing, developing, and delivering complex software applications using Node Js, Java
4. Expert Knowledge of API Design and Development, Server Side Technologies and Databases, and Web server Technologies.
5. Good Knowledge of Cross Platform Client Side Technologies.
6. Excellent problem-solving and analytical skills.
7. Strong communication and interpersonal skills.
8. Familiarity with Flutter a Plus.
+. Domain Knowledge of the Payment Industry is a Plus.
10. Knowledge and experience of Kafka and/or Hadoop a Plus
Related jobs
-
Senior Backend Developer Spinny
Backend Developer will oversee a team of personnel focused on technical issues, including software development, product releases, and engineering tasks. In addition to delegating work assignments, technical leads may also collaborate with colleagues ...
-
Java Software Engineer
Job Description: We are seeking a highly skilled and motivated Java Developer with at least 2+ years of professional experience to join our dynamic team. As a Java Developer, you will be responsible for designing, developing, and maintaining robust a...
-
Software Engineer
Our people work differently depending on their jobs and needs. From hybrid working to flexible hours , we have plenty of options that help our people to thrive. This role is based in India and as such all normal working days must be carried out in In...