18 RiDiK Jobs
Software Engineer - Java/React.js/AngularJS (2-4 yrs)
RiDiK
posted 1d ago
Key skills for the job
Job Description : Software Engineer - Java with React/Angular
Location : Pune, Maharashtra, India
Company : RiDiK (A Subsidiary of CLPS Incorporation, Nasdaq: CLPS)
About RiDiK :
RiDiK, a subsidiary of CLPS Incorporation (Nasdaq: CLPS), is a dynamic and rapidly growing technology company specializing in providing innovative IT solutions to global clients. We are committed to delivering high-quality software development services and fostering a collaborative and growth-oriented work environment. We are seeking a talented and motivated Software Engineer with expertise in Java, React/Angular, and Cloud technologies to join our team in Pune.
Position Overview :
As a Software Engineer Java with React/Angular at RiDiK, you will play a crucial role in the design, development, and maintenance of robust and scalable web applications. You will work within a collaborative team to deliver high-quality software solutions, utilizing your expertise in Java, React/Angular, and Cloud technologies. This role requires a strong understanding of software development principles, excellent problem-solving skills, and a passion for continuous learning.
Responsibilities :
- Develop and maintain high-quality, scalable, and efficient web applications using Java for backend development and React/Angular for frontend development.
- Write clean, well-documented, and testable code adhering to coding standards and best practices.
- Participate in all phases of the software development lifecycle (SDLC), including requirements gathering, design, development, testing, and deployment. -
- Implement RESTful APIs and microservices architectures.
- Troubleshoot and resolve software defects and performance issues.
- Build responsive and user-friendly web interfaces using ReactJS or AngularJS.
- Implement complex UI components and manage application state.
- Optimize frontend performance and ensure cross-browser compatibility.
- Integrate frontend applications with backend APIs.
- Develop robust and efficient backend services using Java and related frameworks (Spring Boot, Hibernate).
- Design and implement database schemas and perform database operations.
- Implement business logic and data processing functionalities.
- Deploy and manage applications on cloud platforms ( AWS, Azure, GCP).
- Utilize cloud services for scalability, reliability, and performance.
- Implement cloud-based solutions for data storage, processing, and analytics.
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers. -
- Participate in code reviews and provide constructive feedback.
- Communicate effectively with team members and stakeholders. -
- Document technical specifications and design decisions.
- Stay up-to-date with the latest technologies and industry trends.
- Identify and recommend improvements to existing processes and technologies.
- Participate in knowledge sharing and mentoring activities.
Required Skills and Experience :
- Education : Master's degree in computer science, Software Engineering, or a related field.
- Experience: 2+ years of experience in software development with Java and React/Angular.
- Proficient in Java (Core Java, Spring Boot, Hibernate).
- Strong understanding of JavaScript, HTML, and CSS.
- Expertise in ReactJS or AngularJS.
- Experience with state management libraries (Redux, Context API).
- Experience with RESTful APIs and microservices architecture.
- Knowledge of database systems (MySQL, PostgreSQL, MongoDB).
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Experience with cloud services ( EC2, Lambda, S3).
- Experience with version control systems ( Git).
- Knowledge of build tools (Maven, Gradle, npm).
- Experience with testing frameworks (JUnit, Jest, Mocha).
- Experience with containerization (Docker, Kubernetes) is a plus.
Soft Skills :
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Strong attention to detail and a commitment to quality. -
Preferred Qualifications :
- Experience with Agile/Scrum methodologies.
- Knowledge of CI/CD pipelines.
- Experience with Serverless architecture.
- Experience with financial industry related projects.
Benefits :
- Competitive salary and benefits package.
- Opportunity to work on challenging and innovative projects.
- Collaborative and supportive work environment.
- Opportunities for professional growth and development. -
- Exposure to global clients and projects.
Functional Areas: Other
Read full job description