Full Stack Engineer (Java + Angular)
Recro · Noida, Uttar Pradesh, India
قدّم وتابع مع أبلاي إيدجJava Full Stack Developer (Java + Angular)Location: Noida (Work from Office)Experience: 3-8 YearsJoining: ImmediateImportant Requirements:✔ Strong Java development experience✔ Hands-on Angular experience✔ Excellent Data Structures & Algorithms knowledge✔ Good understanding of High-Level Design (HLD) & Low-Level Design (LLD)✔ Excellent communication skills✔ FinTech experience is highly preferred✔ Location: Noida (Work from Office)What You'll DoDesign, develop, and maintain scalable backend services using Java and modern frameworks.Build responsive and intuitive user interfaces using Angular.Develop robust, secure, and high-performance applications that can handle large-scale traffic.Collaborate closely with Product, Engineering, and QA teams to deliver high-quality features.Participate in architecture discussions, code reviews, and technical design sessions.Troubleshoot production issues and continuously improve application performance.Follow engineering best practices, coding standards, and design principles.What We're Looking For3-8 years of professional software development experience.Strong hands-on experience with Core Java and modern Java frameworks (Spring Boot preferred).Strong experience building frontend applications using Angular.Excellent understanding of Object-Oriented Programming (OOP) principles.Strong knowledge of Data Structures & Algorithms (DSA).Solid understanding of High-Level Design (HLD) and Low-Level Design (LLD) concepts.Experience designing scalable, maintainable, and distributed applications.Good understanding of databases, REST APIs, and microservices architecture.Familiarity with Git and modern software development practices.Preferred QualificationsExperience in the FinTech domain or building financial products.Experience working on high-scale, low-latency systems.Exposure to cloud platforms and CI/CD pipelines is a plus.We're Looking for Engineers WhoHave strong problem-solving skills and enjoy tackling challenging technical problems.Can write clean, maintainable, and production-quality code.Take ownership from design to deployment.Communicate ideas clearly and collaborate effectively across teams.Are eager to learn and continuously improve their technical expertise.