 
        
        Job Overview:
 * We are seeking a highly skilled Software Development professional to join our team. The ideal candidate will have experience in designing, developing, and maintaining large-scale software applications using Java, Spring, ReactJS, and Redux.
Key Responsibilities:
 * To develop and maintain scalable applications with high standards of code quality, testing, and secure best practices.
 * Design and implement RESTful APIs and microservices architectures that meet business requirements.
 * Collaborate with Agile teams for daily stand-ups, sprint planning, and code reviews to ensure efficient project delivery.
 * Work closely with the database team to optimize SQL queries and manage relational databases (MySQL/SQL Server).
Requirements:
 * Strong professional experience in software development with a focus on Java, ReactJS, and Redux.
 * Hands-on experience with Hibernate, Maven, Docker, and containerization.
 * Proficiency in designing and implementing microservices/SOA architectures.
 * Excellent English communication skills with ability to collaborate effectively in a team environment.
 * BS/MS in Computer Science or related field.
Nice to Have:
 * DevOps exposure with expertise in automation tools.