We are seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for developing and maintaining scalable applications using Java (17+), Spring, ReactJS, and Redux.
Key Responsibilities:
* Develop and maintain scalable applications
* Design and implement RESTful APIs and microservices architectures
* Ensure high standards of code quality, testing, and secure best practices
* Collaborate in Agile teams
Required Skills and Qualifications:
Technical Skills:
* Strong professional software development experience
* Strong Java (17+) + Spring Framework skills
* Hands-on experience with ReactJS (Redux required)
* Proficiency with Hibernate and relational databases
* Strong SQL/HQL for queries, stored procedures, and optimization
Desirable Skills:
* DevOps exposure (CI/CD, deployment automation)
* BS/MS in Computer Science, Engineering, or related field
Why This Opportunity?
Join a trusted IT consulting firm with international projects
Be part of a collaborative, multicultural team
Work remotely with flexibility and autonomy