
Lead Full Stack Engineer(Java)
- Bangalore, Karnataka
- Permanent
- Full-time
- Develop and maintain the web portal using React Native
- Implement and manage web development tasks using HTML, CSS, and JavaScript
- Utilize modern front-end build pipelines and tools
- Integrate front-end components with RESTful APIs
- Develop and maintain backend services using Java and Java-based frameworks such as Spring or Spring Boot
- Design and implement server-side development and microservices architecture
- Build and consume RESTful web services
- Manage relational databases such as MySQL, PostgreSQL, or Oracle, and design and optimize database schemas
- Collaborate with cross-functional teams to ensure seamless integration and delivery of solutions
- Maintain high standards of code quality and ensure compliance with best practices
- Stay updated with the latest industry trends and technologies to ensure our applications remain current and competitive
- Works with less structured, more complex issues
- Serves as a resource to others
- Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- 8+ years of overall IT experience in mobile applications in Java
- Experience with React.js libraries and frameworks
- Experience with modern front-end build pipelines and tools.
- Experience with Java-based frameworks such as Spring or Spring Boot
- Experience with relational databases such as MySQL, PostgreSQL, or Oracle
- Experience in financial technology domain
- Experience with high volume transaction sites
- Experience working with applications deployed in private or public cloud
- Experience in customer facing products
- Solid knowledge of Java programming language
- Understanding of server-side development and microservices architecture
- Solid understanding of React Native architecture and its core principles
- Familiarity with RESTful APIs and integration with front-end components
- Proficiency in developing web portals using React Native
- Proficiency in building and consuming RESTful web services
- Proven expertise in HTML, CSS, and JavaScript
- Proven ability to design and optimize database schemas.
- Proven ability to demonstrate excellent problem-solving skills
- Proven ability to quickly learn new technologies and leverage them to execute on the use cases given to solve business problems
- Familiarity with NoSQL databases like MongoDB