22 EduRun Jobs
Senior Java Full Stack Developer - React.js/AngularJS (6-8 yrs)
EduRun
posted 14d ago
Key skills for the job
Requirements :
- Proven experience as a Software Engineer with expertise in full-stack development.
- Proficiency in front-end technologies: HTML, CSS, JavaScript (React, Angular, or similar frameworks).
- Strong back-end development experience with languages such as Java, C#, Python, or Node.js.
- Experience with databases (SQL, NoSQL) and cloud platforms (AWS, Azure, or similar).
- Familiarity with version control systems (e.g, Git) and CI/CD pipelines.
- Solid understanding of RESTful API design and integration.
- Knowledge of security best practices in software development.
- Strong problem-solving and debugging skills.
- Excellent communication skills and ability to collaborate effectively within a team.
- Ability to work in an Agile development environment.
Responsibilities :
- Design, develop, and maintain high-quality, scalable, and maintainable software applications.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Develop and maintain RESTful APIs and integrate with third-party APIs.
- Work closely with cross-functional teams (e.g., product managers, designers, QA) to deliver high-quality software solutions.
- Collaborate effectively with other developers to ensure code quality and consistency.
- Participate in code reviews and provide constructive feedback to other team members.
- Troubleshoot and debug software issues effectively.
- Stay up-to-date with the latest technologies and industry best practices.
- Contribute to the improvement of development processes and tools.
- Mentor junior developers and provide guidance on best practices.
Qualifications :
- Proven experience as a Software Engineer with expertise in full-stack development.
- Proficiency in front-end technologies : HTML, CSS, JavaScript (React, Angular, or similar frameworks).
- Strong back-end development experience with languages such as Java, C#, Python, or Node.js.
- Experience with databases (SQL, NoSQL) and cloud platforms (AWS, Azure, or similar).
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Solid understanding of RESTful API design and integration.
- Knowledge of security best practices in software development.
- Strong problem-solving and debugging skills.
- Excellent communication skills and ability to collaborate effectively within a team.
- Ability to work in an Agile development environment.
Bonus Points :
- Experience with containerization technologies (e.g., Docker, Kubernetes)
- Experience with microservices architecture
- Experience with DevOps practices
- Experience with Agile methodologies (e.g., Scrum, Kanban)
Functional Areas: Other
Read full job description