Job Summary:We are seeking a talented and experienced Mid-Senior Developer with a strong background in JavaScript and Java, particularly with expertise in the Spring framework.
The ideal candidate will have hands-on experience in developing fintech applications, coupled with proficiency in ReactJS. The successful candidate will play a key role in designing, developing, and maintaining innovative financial technology solutions.
Responsibilities:
Full Stack Development:• Collaborate with cross-functional teams to design, develop, and deploy high-quality fintech applications.• Contribute to both front-end (ReactJS) and back-end (Java, Spring) development tasks.Technology Stack:• Utilize JavaScript, Java, and the Spring framework to build robust and scalable applications.• Leverage ReactJS to create interactive and responsive user interfaces.• Experience with non-relational database (MongoDB or DynamoDB or CosmosDB, etc.)
System Architecture:• Participate in the design and architecture of complex systems, ensuring scalability, performance, and maintainability.Code Review and Quality Assurance:• Conduct code reviews to ensure code quality, adherence to coding standards, and best practices.• Implement and enforce testing methodologies to guarantee the reliability of developed features.Documentation:• Create and maintain comprehensive technical documentation for developed applications and features.Collaboration and Communication:• Work closely with product managers, UX/UI designers, and other developers to understand project requirements and deliver innovative solutions.• Communicate effectively with team members, providing updates on progress, challenges, and solutions.
Qualifications:• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.• Proven experience as a Mid-Senior Developer with a focus on JavaScript and Java development.• Strong expertise in the Spring framework.• Hands-on experience with ReactJS for front-end development.• Prior experience in fintech development is highly desirable.• Knowledge of secure coding practices• Familiarity with agile development methodologies.• Excellent problem-solving and analytical skills.
Nice to have:AWS Cloud experienceFintech Expertise: Apply domain knowledge in fintech to develop solutions that meet industry standards and regulatory requirements.