JOBSEARCHER

Full Stack Engineer

Key Responsibilities - Design and develop interactive and responsive user interfaces using React.js, Redux, and other modern JavaScript libraries. - Build and maintain RESTful APIs and microservices using Java, Spring Boot, and related technologies. - Design, implement, and optimize relational (e.g., SQL Server, MySQL) and NoSQL (e.g., MongoDB, Elasticsearch) databases. - Integrate third-party APIs and tools to enhance application functionality. - Ensure high performance, scalability, and security in both frontend and backend systems. - Write clean, maintainable, and efficient code adhering to software development best practices. - Utilize tools like JUnit, Mockito, and Postman for unit testing and debugging. - Work with cloud services (e.g., AWS, Docker) to deploy and manage applications effectively. - Participate in code reviews, pair programming, and agile development processes. Technical Skills - Frontend: • • Strong expertise in React.js, Redux, and JavaScript (ES6+). • • Proficiency in HTML5, CSS3, and modern UI frameworks (e.g., Material-UI, Bootstrap). - Backend: • • Advanced knowledge of Java, Spring Boot, and Spring Cloud. • • Familiarity with microservices architecture and messaging systems like Kafka or RabbitMQ. - Database: • • Hands-on experience with relational databases (e.g., SQL Server, MySQL) and NoSQL databases (e.g., MongoDB, Redis). - Cloud & DevOps: • • Experience with AWS (e.g., S3, EC2) and containerization using Docker. - Testing: • • Proficiency with testing frameworks such as JUnit, Mockito, and tools like Apache JMeter.