HamburgerMenu
hirist
showcase-imageshowcase-imageshowcase-image

Job Description

Job Summary :


We are looking for a talented and motivated Java Full Stack Developer with 3- 4 years of experience to join our growing development team. The ideal candidate will have hands-on experience in building robust, scalable, and high-performance applications using Java technologies (Java, Spring Boot, Microservices), along with frontend expertise in React.js.

As a Full Stack Developer, you will play a critical role in the end-to-end development process, from designing and implementing back-end services to crafting dynamic and interactive user interfaces. You should be passionate about building high-quality software and thrive in a collaborative and fast-paced environment.


Key Responsibilities :


Back-End Development :


- Design, develop, and maintain scalable, efficient, and high-performance backend services using Java and Spring Boot.


- Develop Microservices architecture for new and existing applications.

- Implement RESTful APIs and ensure integration with frontend components and other systems.

Front-End Development :


- Build dynamic, responsive user interfaces using React.js.

- Collaborate with UI/UX designers to implement the front-end structure and visual designs.

Database :


- Design and interact with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).

- Write complex SQL queries and optimize database performance.

Collaboration :


- Work closely with cross-functional teams, including frontend developers, product managers, and QA

engineers, to deliver high-quality software.

- Participate in code reviews, knowledge sharing, and collaborative problem-solving.

Testing & Debugging :


- Write unit tests and integration tests for back-end and front-end code.

- Troubleshoot, debug, and optimize application performance.

Continuous Improvement :


- Stay updated on the latest industry trends, technologies, and best practices.

- Contribute to the teams knowledge base and improve development processes.


Required Skills and Qualifications :


- 3- 4 years of hands-on experience as a Java Full Stack Developer.

- Strong proficiency in Java (8+) and experience with the Spring Boot framework.

- Solid understanding of Microservices architecture and how to implement it.

- Proficiency in React.js for building dynamic user interfaces.

- Experience with RESTful APIs and integrating frontend and backend components.

- Knowledge of Version Control Systems like Git.

- Familiarity with database design and optimization (both SQL and NoSQL).

- Strong problem-solving, debugging, and troubleshooting skills.

- Experience with testing frameworks (JUnit, Mockito, Jest, etc.) and writing automated tests.

- Familiar with Agile/Scrum development methodologies.


Preferred Skills :


- Experience with cloud platforms (AWS, Azure, Google Cloud).

- Familiarity with containerization technologies such as Docker and Kubernetes.

- Understanding of CI/CD pipelines and tools like Jenkins, GitLab, or Bamboo.

- Knowledge of authentication and authorization protocols (OAuth2, JWT).

- Familiarity with DevOps practices and tools.


Benefits :


- Competitive salary based on experience.


- Health, dental, and vision insurance.

- Paid time off and holidays.

- Flexible work hours and remote work options.

- Professional development opportunities (courses, certifications, etc.).

- Collaborative and dynamic work environment.


info-icon

Did you find something suspicious?