Full Stack Engineer

  • Bengaluru
  • Jobworld India
Job Description: We are seeking a talented Senior Full Stack Engineer with expertise in Java 8, React, Microservices architecture, Design Patterns, Algorithms, and Data Structures. The ideal candidate should have a strong background in both backend and frontend development, with at least 3 years of hands-on experience in Java, React, and Microservices. Location: Bangalore, India Responsibilities: Design, develop, and maintain robust, scalable, and secure Microservices-based applications using Java 8 and Spring Boot. Develop responsive and user-friendly web interfaces using React and other modern frontend technologies. Collaborate with cross-functional teams to define technical requirements, architect solutions, and deliver high-quality software products. Implement and adhere to best practices in Microservices architecture, including service decomposition, API design, and containerization. Apply design patterns and architectural principles to build maintainable, extensible, and reusable software components. Implement efficient algorithms and data structures to optimize application performance and scalability. Write clean, well-documented, and maintainable code following coding standards and best practices. Conduct code reviews, provide constructive feedback, and ensure code quality and consistency across the codebase. Work closely with UI/UX designers to translate design mockups and wireframes into functional user interfaces. Collaborate with QA, DevOps, and other stakeholders to ensure smooth integration, deployment, and operation of Microservices. Stay updated with the latest technologies, tools, and trends in Java, React, Microservices, and related areas. Mentor junior developers and contribute to their growth and development. Requirements: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 9 to 13 years of professional experience in software development, with a focus on Java, React, and Microservices. Strong proficiency in Java 8 (or above) and hands-on experience with Spring Boot or similar frameworks. Extensive experience in frontend development using React, Redux, HTML5, CSS3, and JavaScript. Solid understanding of Microservices architecture, RESTful APIs, and asynchronous communication patterns. Proficiency in implementing and optimizing algorithms and data structures for performance-critical applications. Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra). Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes. Excellent problem-solving skills, analytical thinking, and attention to detail. Strong communication, collaboration, and interpersonal skills. Join our team in Bangalore if you're passionate about building innovative software solutions and have a proven track record in Java, React, and Microservices development.