Description

Job Description

Responsibilities:

Collaborate with designers, product managers, and other engineers to understand project requirements and translate them into technical solutions.

Implement server-side logic and APIs using Spring Boot, leveraging microservices architecture principles.

Work with various databases (relational and non-relational) to manage data efficiently and securely.

Optimize and troubleshoot application performance for high availability and scalability.

Participate in code reviews and contribute to improving code quality and maintainability.

Stay up-to-date with the latest trends and innovations in full-stack development technologies.

Qualifications:

7-12 years of experience as a Java Full Stack Developer.

Strong proficiency in Java (version 8+) and core Java libraries.

In-depth knowledge of web development fundamentals (HTML, CSS, JavaScript).

Experience with Spring Boot and RESTful APIs.

Familiarity with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).

Experience with version control systems like Git.

Excellent problem-solving, analytical, and communication skills.

Ability to work independently and as part of a team.

Good to have Skills:

Experience with popular front-end frameworks like ReactJS, AngularJS, Vue.js, or similar.

Experience with cloud platforms like AWS, Azure, or GCP.

Experience with CI/CD pipelines and automated testing frameworks.

Experience with containerization technologies like Docker.

Experience with specific frameworks or technologies relevant to our industry

Education

Any Graduate