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
Any Graduate