Consultant - Java Full Stack Developer
Bengaluru
ABOUT US
Affine is a leading global AI and analytics company that has earned the trust of major organizations across industries for
transforming businesses through data-driven insights and cutting-edge Generative AI technologies.
Founded in 2011, Affine has become a trusted partner for major organizations across various industries, delivering bespoke data
solutions and products. Our team excels in strategic consulting, advanced analytics, data engineering and governance, MLOps, and
AI-powered solutions, with a strong emphasis on Generative AI applications that foster ingenuity and pioneer advancements.
We offer comprehensive data visualization and adoption advisory services, ensuring that our clients not only keep pace but lead in
their respective fields. For more insights into our Generative AI capabilities and other services, please visit our website
https://.
We offer exciting career opportunities for professionals seeking to make a significant impact. As an Affine employee, you'll be part
of a dynamic and inclusive work environment that values collaboration, creativity, and continuous learning. At Affine, we foster a
culture of collaboration, you also work alongside some of the brightest minds in the industry, solve complex challenges, and make
a lasting impact on the world.
JOB DESCRIPTION
We are looking for a proficient and experienced Java Full Stack Developer with strong expertise in ReactJS, Java, and Spring Boot
to join our engineering team. The ideal candidate will be responsible for developing scalable web applications from front to back
delivering intuitive UI experiences while also building secure and efficient backend services.
You will play a key role in transforming complex business requirements into technical solutions, collaborating closely with crossfunctional
teams to deliver high-quality, end-to-end solutions in a fast-paced, agile environment.
Key Responsibilities:
Design, develop, and maintain scalable web applications using ReactJS, Java, and Spring Boot.
Build responsive and user-friendly UI components using ReactJS, integrating seamlessly with backend APIs.
Develop and expose RESTful APIs and ensure secure and efficient communication between client and server.
Implement robust backend logic, data models, and service layers using Java and Spring Boot.
Collaborate with designers, product managers, and other developers to deliver high-quality features and enhancements.
Write clean, maintainable, and testable code, following coding standards and best practices.
Troubleshoot, debug, and optimize performance across the full stack.
Participate in code reviews, unit testing, and CI/CD processes.
Stay updated with the latest trends and technologies in full stack development.
EXPERTISE AND QUALIFICATIONS
4 to 8 years of full stack development experience with strong proficiency in Java and Spring Boot.
Hands-on experience with ReactJS, JavaScript/TypeScript, HTML5, and CSS3.
Deep understanding of RESTful APIs, client-server communication, and asynchronous data handling.
Experience with Spring Core, Spring MVC, Spring Data JPA, and Spring Security.
Good knowledge of RDBMS such as MySQL, PostgreSQL, or Oracle.
Familiarity with version control systems like Git.
Experience with build tools such as Maven or Gradle.
Exposure to CI/CD tools, Agile methodologies, and modern development practices.
Email-
Phone number-