i
EbixCash Limited
24 EbixCash Limited Jobs
Java Developer
EbixCash Limited
posted 8hr ago
Flexible timing
Key skills for the job
Key Responsibilities
1. Design, develop, and maintain high-performance Java applications.
2. Analyse user requirements to define system functionalities and write scalable code.
3. Participate in all phases of the software development lifecycle, including analysis, design, implementation, testing, and deployment.
4. Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
5. Maintain up-to-date knowledge of Java technologies and tools.
Required Skills and Qualifications
1. Bachelor's degree (BE, MCA, B.Sc,) in Computer Science, Information Technology, or a related field.
2. Minimum 4 years of hands-on experience in Java development.
3. Software development experience in Java 8 or above.
4. Proficient in Core Java, J2EE, Data Structure, Spring Framework (Spring Boot, Spring data, Spring Security, Spring MVC), Design Patterns and Hibernate.
5. Experience in implementing RESTful APIs and Microservices.
6. Experience with OOPs, concurrency and related features in java.
7. Strong knowledge of databases (SQL/NoSQL) and query optimization techniques.
8. Familiarity with front-end technologies like HTML, CSS, and JavaScript is a plus.
9. Strong understanding of Microservices Architecture, and Multithreading concepts.
10. Strong problem-solving and analytical skills.
Preferred Skills
1. Exposure to DevOps practices (CI/CD pipelines, GitLab, Docker, Kubernetes, SonarQube).
2. Knowledge of the cloud platform like AWS, Azure
3. Experience with messaging systems like Kafka or RabbitMQ.
Soft Skills
1. Strong communication and interpersonal skills.
2. Ability to work independently and as part of a team.
3. Eagerness to learn and adapt to new technologies.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Java Developer roles with real interview advice
I appreciate working at Ebix Software India for its dynamic and collaborative work environment. The company provides ample opportunities for skill enhancement and professional growth. The leadership team is approachable and supportive, encouraging innovative ideas and teamwork. The projects are challenging and rewarding, which helps..Read More
I feel that having the option for remote work or a flexible work-from-home policy 1-2 days in week could further enhance work-life balance and productivity for employees.