Job Description
About RiDiK
RiDiK 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.
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.
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.
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.
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.
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
