Job Opportunity
We are seeking a talented and motivated Full Stack Developer with expertise in React for the front-end and Java for the back-end to join our team.
The ideal candidate will be responsible for building and maintaining dynamic, user-friendly web applications, while leveraging the power of modern JavaScript libraries and Java technologies.
* The opportunity to grow professionally in a fast-paced environment.
* Participate in a collaborative work setting that values innovation and creativity.
* Develop and maintain complex web applications using cutting-edge technologies.
* Work closely with cross-functional teams to deliver high-quality projects on time.
Required Skills & Qualifications:
* Front-End: Strong proficiency in React.js and JavaScript/Typescript.
* Proficiency in Front-end Technologies: Familiarity with Typescript, JavaScript, HTML5, CSS3, and CSS pre-processors like SASS or LESS.
* Experience with State Management: Knowledge of Redux, MobX, or other state management libraries.
* Component Libraries: Experience with popular component libraries (e.g., Material-UI, Ant Design).
* API Integration: Proficiency in integrating RESTful APIs and/or GraphQL.
* UI/UX Best Practices: Understanding of UI/UX principles and ability to translate wireframes and mockups into fully functional features.
* Back-End: Expertise in Java (8 or above).
* Hands-on experience with Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data).
* Knowledge of relational databases like MySQL, PostgreSQL and NoSQL databases like MongoDB, Cassandra.
* Proficiency with tools like Maven, Gradle, or Docker.
* Familiarity with message brokers like RabbitMQ, Kafka, or ActiveMQ.
* DevOps & CI/CD: Experience with version control systems (e.g., Git).
* Familiarity with CI/CD pipelines and deployment strategies (e.g., Azure DevOps, Jenkins, GitHub Actions).
* Experience with cloud platforms such as Azure, AWS, or Google Cloud is a plus.
Additional qualifications – nice to have:
* Knowledge of containerization technologies (e.g., Docker, Kubernetes).
* Experience with microservices architecture and event-driven systems.
* Familiarity with graph databases or other advanced data storage options.
* Understanding of Agile methodologies, especially Scrum or Kanban.
Key Soft Skills:
* Strong analytical and problem-solving skills.
* Excellent communication and interpersonal skills.
* Ability to work collaboratively in a fast-paced environment.
* Adaptability and willingness to learn new technologies and methodologies.
* Customer orientation and goal achievement.
* Precision and stress tolerance in meeting deadlines.
* Exceptional project management abilities.
* Capacity to coordinate and develop teams.
* Availability for travel, if required.