We're seeking a full-stack Java Developer in Java 8, Sprint Frameworks, and experience with Front End ReactJS. The role demands a proactive approach to non-functional requirements a solid grasp of unit testing and a strong understanding of various databases and Rest API integrations.Working Type: RemoteContract: 6 months (Extendable).
Responsibilities• Develop and consume RESTful APIs for seamless integration with other services. • Implement robust unit testing to ensure high-quality code. • Adhere to and enforce best practices in code quality, testing, and performance optimization. • Collaborate with cross-functional teams to define, design, and deliver new features. • Troubleshoot and resolve complex technical issues. • Ensure proactive adherence to non-functional requirements such as performance, security, and scalability. • Participate in code reviews, mentoring, and knowledge sharing with team members.• Develop front-end components using ReactJS. • Integrate and manage data with Elasticsearch, Cassandra, and MySQL.
Qualifications• 3+ years of experience in full-stack development focusing on Java and ReactJS. • Proficiency in Java 8 and Spring frameworks (Spring Boot, Spring Core, Spring JPA, Spring Microservices, Spring Batch). • Strong experience with front-end technologies, particularly ReactJS. • Hands-on experience with Elasticsearch, Cassandra, and MySQL. • Proven experience in developing and integrating RESTful APIs. • Strong understanding of unit testing frameworks and methodologies. • Excellent problem-solving skills and a proactive approach to identifying and addressing potential issues. • Ability to work effectively in a remote team environment. • Strong communication and collaboration skills.• Experience with additional front-end frameworks and libraries. • Knowledge of CI/CD pipelines and DevOps practices. • Familiarity with cloud platforms and services. • Experience with Agile/Scrum methodologies. • Experience with the platform Lazada/ Tiki/ API.