Logo
Anagh Technology

Front End - React Developer

Anagh Technology, Washington, District of Columbia 20036


React developer - Location: Washington, DC We are seeking a talented and experienced Back-End Java Developer to join our team on a contract basis. As a Back-End Java Developer, you will be responsible for developing and maintaining our back-end systems, with a primary focus on Java development. In addition to back-end development, you will also have the opportunity to contribute to the full-stack development of our applications. Responsibilities: Design, develop, test, and maintain scalable and robust back-end systems using Java and relevant technologies, frameworks, and libraries. Collaborate with cross-functional teams to define and implement RESTful APIs and integrate front-end components. Work closely with front-end developers to ensure smooth integration and efficient communication between front-end and back-end systems. Implement best practices for code quality, performance, and security. Troubleshoot and debug issues, and provide timely resolutions. Collaborate with the team to continuously improve development processes and workflows. Document technical specifications and system architecture. Requirements: Extensive experience in Java development, building scalable and high-performance back-end systems. Strong proficiency in Spring Boot framework. Experience with full-stack development and knowledge of relevant technologies (e.g., HTML, CSS, JavaScript, front-end frameworks, etc.). Proficiency in version control using Git, including branching and merging strategies. Proven ability to work independently with minimal supervision, taking ownership of projects and delivering high-quality results. Strong problem-solving skills and the ability to debug and optimize code. Excellent collaboration and communication skills. Passion for creating meaningful impact through technology. Preferred Qualifications: Experience working in a non-profit or social impact organization. Familiarity with agile development methodologies. Knowledge of database systems, such as MySQL, PostgreSQL, or MongoDB. Experience with cloud platforms, such as AWS or Azure. Familiarity with front-end technologies and frameworks (e.g., React, Angular, etc.). Experience with deployment and CI/CD pipelines (e.g., Jenkins, Travis CI, etc.).