About Us:
We are a dynamic and innovative team dedicated to delivering high-quality solutions to our clients. Currently, we are seeking a skilled Senior Full Stack Developer with expertise in Java and React.JS to join our team and collaborate on an exciting project with our US based client. This role offers the opportunity to work on a challenging project with a focus on comprehensive evaluation, feature completion, and strategic alignment.
Key Responsibilities:
Comprehensive Evaluation and Issue Resolution:Conduct a thorough examination of the existing system to identify all technical and functional deficiencies.Take immediate action to resolve identified issues to restore and enhance system functionality and reliability.Feature Completion:Collaborate closely with our team to define and finalize specifications for yet-to-be-implemented features.Emphasize the importance of integrating these features to fulfill the system's original vision, meeting business objectives, and user expectations.Strategic Alignment and Quality Assurance:Ensure the project realigns with the client's strategic goals, exceeding initial quality and performance benchmarks.Focus on scalability, security, and delivering a user-friendly experience to achieve a market-ready platform supporting our client's business.
Project Phases:
Phase 1: Discovery & Assessment (2 to 3 weeks)Establish a solid foundation for future development.Ensure a thorough understanding of the existing system.Lay the groundwork for subsequent development efforts.Should be to work independently.Should be able to do code reviews and suggest improvements regarding existing code and should be able to clearly communicate recommendations of whether the company should stick with using existing code or refactor it or start from scratch.
Phase 2: (3-5 months) Following the outcomes of Phase 1, the client will determine the team composition for Phase 2 (3-5 months). It's likely that this developer (you) will continue working on the project either part-time or full-time.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.Proven experience as a Full Stack Developer (min 5 years), specializing in Java and React.js.Solid understanding of system evaluation, issue resolution, and feature completion.Ability to align project goals with client objectives, prioritizing quality and performance.Excellent communication skills with a proven ability to collaborate effectively across diverse teams.Extensive experience in code reviews and refactoring.Proficiency in MySQL for efficient database management.Familiarity with Keycloak for authentication and authorization.Experience with Flutter for web development or a strong willingness to learn.Familiarity with Agile development methodologies is preferred