top of page

Junior Backend Developer - Java

Chennai

Job Type

Full-Time

Workspace

Remote

Experience:

1 year

Job Description:

Diviners Solution is seeking a motivated and enthusiastic Junior Backend Developer specializing in Java to join our dynamic team in Chennai. The ideal candidate will have a foundational understanding of backend development and a keen interest in building robust, scalable, and high-performance server-side applications. This role is perfect for someone looking to grow their career in backend development and gain hands-on experience in a supportive environment.

Requirements

• HTML/CSS:

○ Proficient in HTML5 and CSS3.

○ Strong understanding of responsive design principles. ○ Experience with CSS preprocessors like SASS or LESS.


• JavaScript:

○ Strong understanding of JavaScript ES6+ features.

○ Experience with TypeScript is a plus.


• React JS:

○ In-depth knowledge of React JS and its core principles.

○ Experience with React Router for navigation.

○ Understanding of React hooks and state management (e.g., Redux, Context API).

○ Familiarity with JSX syntax and component lifecycle methods. ○ Knowledge of Next.js for server-side rendering is a plus.


• Angular:

○ Proficiency in Angular (latest version).

○ Understanding of Angular modules, components, services, and directives.

○ Experience with Angular CLI for scaffolding and managing projects.

○ Knowledge of RxJS for reactive programming.

○ Familiarity with Angular Material or other UI component libraries.


• General Frontend Development:

○ Experience with RESTful APIs and integrating with backend services.

○ Knowledge of version control systems, primarily Git and SVN.

○ Understanding of frontend build tools like Webpack, Babel, and npm.

○ Familiarity with testing frameworks (e.g., Jest for React, Jasmine/Karma for Angular). ○ Basic understanding of GraphQL is a plus.


• Other Tools and Technologies:

○ Experience with Visual Studio Code, WebStorm, or Eclipse.

○ Proficiency with package managers like npm and yarn.

○ Familiarity with continuous integration and deployment (CI/CD) tools like Jenkins.

○ Knowledge of Apache Ant and Tomcat for build and deployment processes.


• Soft Skills:

○ Excellent problem-solving skills and attention to detail.

○ Strong communication and interpersonal skills.

○ Ability to work independently and as part of a team.

○ Strong organizational and multitasking abilities.

○ Commitment to staying updated with the latest industry trends and technologies.

Key Responsibilities:

• Develop and maintain web applications using React JS, Angular, and HTML/CSS.
• Collaborate with designers, backend developers, and other stakeholders to deliver high-quality, scalable,
and maintainable code.
• Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
• Implement responsive design principles to ensure applications work well on various devices and screen sizes.
• Write clean, maintainable, and well-documented code following industry best practices.
• Debug and resolve frontend issues and performance bottlenecks.
• Participate in code reviews to ensure code quality and consistency.
• Stay up-to-date with the latest trends and technologies in frontend development.

Qualification: 

• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• Relevant certifications (e.g., React Developer, etc.) are a plus.
• Proven experience as a Frontend Developer or similar role.

bottom of page