Java Developer Eupheus Learning
- Eupheus Learning
- Office Location
- Full Time
Industry Type - Education / Training
Category: Backend Developer
Experience: 3 - 5 years required
Pay: INR 900000 - INR 1000000 /year
Type: Full Time
Location: New Delhi
Skills: Java, Spring, Apache Maven, Git, Hibernate, Object Oriented Programming (OOP), RESTful Web Services, Relational Database Management System (RDBMS), Software Development LifeCycle (SDLC)
About Eupheus Learning
Eupheus in Greek means - "Active seeking of knowledge"?
Our Vision is to offer pedagogically differentiated technology driven solutions that lead to critical thinking and achievement of higher learning outcomes by seamlessly integrating in-class and at home learning in the private school segment of the Pre-K to 12 market.
Our aim is to bridge the gap between what is taught in-class using institutional textbook driven solutions and retail at-home learning providers by seamlessly integrating both.
Job Description
Location- New Delhi, Sarita Vihar.
Notice period- Immediate-30 days (max)
Budget- upto 10 LPA
Experience- 3-5 Years
Skills required- Java/J2EE, OOPs, Spring, Hibernate, RDBMS, SDLC, Maven, Git
Interview process- HR Round (Virtual) + Technical round (Virtual) + CEO round (in office)
Work with product and design teams to develop new ideas and explore new opportunities. Your opinion matters and you’ll have opportunities to have a say in how things are built out
1. Solid understanding of concepts like Web Services, SOA, REST APIs, Message Queue, Distributed/Scalable Architecture
2. Hands on Programming expertise in Java/J2EE with a specific focus on large scale distributed systems.
3. Write code that is designed to be reusable and that can be shared amongst other teams
4. Experience with localization and internationalization
5. Experience building embeddable software development kits for others to consume, as well as having knowledge about the pros and cons of SDK development
6. Bring product and code improvement ideas to the team
7. Strong knowledge of RDBMS
8. Develops and communicates technical processes, standards, and best practices to the team
9. Be willing and able to learn new technologies and programming languages when the need to do so arises
10. Proficiency in Spring Framework, Hibernate (or similar ORM), Maven, Git.
11. Able to work with abstract architecture and move existing non generic code to a more generic and abstract framework when necessary
12. 3+ years software development experience
13. Ensuring Quality Assurance and overall integrity of the project, including conduct activities such as SDLC compliance and full serve approval processes.
14. Undertake impact assessment of change requests against applications / products within domain
15. Create/Review component designs & builds to ensure compatibility with the end-to-end system design
16. Create/Review test strategies to guarantee the quality of the delivered system, assist in the diagnosis of system problems encountered during testing
17. Collaborate with other component design and build teams, ensuring that end-to-end system design is followed
18. Ensure that technical engineering quality standards / benchmarks are met, taking remedial action where there are quality shortfalls.