Software Engineer (Full-stack Developer)

4 - 8 years

20.0 - 35.0 Lacs P.A.

Chennai, Bengaluru, Hyderabad

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

JavaSpring BootAngularPythonAngularjsMicroservices

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Title: Software Engineer (Full Stack Engineer) Company: Fintech-Based Job Location: Bengaluru (Hybrid) Job Description: We are looking for talented Full Stack Engineers with strong expertise in Java, Angular, and Python for two experience levels: Software Engineer (4-6 years experience) Mandatory Java, Angular, and Python experience. Senior Software Engineer (6+ years experience) – Strong hands-on experience in Angular with Java. Qualifications, Strengths, and Skills Common Requirements for Both Roles: Proven experience as a Full Stack Engineer or similar role. Hands-on experience in developing SaaS products. Knowledge of multiple back-end languages, including Java, Spring Boot, and NoSQL databases . Proficiency in front-end technologies such as HTML/CSS, JavaScript, Angular, and jQuery . Experience with responsive design frameworks like Bootstrap, Material-UI, etc. Strong understanding of Synchronous and Asynchronous REST APIs, WebHooks, WebSockets, etc. Ability to implement complex functional services and components that support Security, Scaling, Multi-Tenancy, High Availability, Disaster Recovery, Customizations, and Zero Downtime Patching . Familiarity with Event-Driven Architecture . Experience working with Docker containers and orchestration platforms like Kubernetes or OpenShift . Experience in messaging services such as Kafka, RabbitMQ, etc. Strong knowledge of Relational and NoSQL databases . Experience developing highly transactional systems . Experience deploying cloud-native applications using AWS, Azure, or GCP . Familiarity with Agile methodologies and engineering practices like Sprint Planning, Sprint Retrospective, and Sprint Demos . Experience with modern DevOps tools such as Datadog, Terraform, Git, Jenkins, etc. Strong background in Test Automation and CI/CD pipeline implementation . Additional Requirements: For Software Engineer (4-6 years experience): Mandatory hands-on experience in Java, Angular, and Python . Strong coding, debugging, and problem-solving skills. Ability to work in an agile, fast-paced development environment. For Senior Software Engineer (6+ years experience): Mandatory hands-on experience in Java and Angular . Bachelor's or Master's Degree in Computer Science or a related field. Ability to lead by example in code quality, performance, robustness, and intuitive APIs . Experience in scalable and testable software development using modern technologies . Strong problem-solving skills and ability to quickly adapt to shifting priorities. Experience in software architecture, design, and development .

RecommendedJobs for You

Chennai, Pune, Mumbai, Bengaluru, Gurgaon

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)