Apply now »

Developer (Java+Kafka) - Data Suite R&D

Req ID:  54068
Location: 

Bangalore, IN

Referral Amount : Rs 30,000

 

Sapiens is on the lookout for a Senior Developer (Java + Kafka) to become a key player in our Bangalore team. If you're a Java Dev pro and ready to take your career to new heights with an established, globally successful company, this role could be the perfect fit.

 

Location: Bangalore, India

 

Working Model: Our flexible work arrangement combines both remote and in-office work, optimizing flexibility and productivity.

 

This position will be part of Sapiens’ Digital division, for more information about it, click here:

https://sapiens.com/solutions/digitalsuite-customer-experience-and-engagement-software-for-insurers/

 

What you’ll do:

 

As a Senior Software Developer, you will be responsible for the development and maintenance of software applications using Java, Spring, Kafka, Atlas MongoDB, Mongo Aggregations, and GraphQL. You will play a crucial role in ensuring the successful delivery of projects and mentoring junior developers. Your responsibilities will include a combination of technical, managerial, and communication tasks.

  1. Software Development:
  • Design, develop, and maintain high-quality software applications using Java, Spring, Kafka, Atlas MongoDB, and GraphQL.
  • Write clean, scalable, and efficient code while following coding standards and best practices.
  1. Technical Leadership:
  • Provide technical guidance and mentorship to junior developers.
  • Identify and promote best practices, coding standards, and design patterns.
  • Stay up to date with the latest developments in Java, Spring, Kafka, Atlas MongoDB, and GraphQL technologies.
  1. Team Collaboration:
  • Foster a collaborative and positive team culture, encouraging knowledge sharing and open communication.
  • Ensure that the team works together effectively and resolves any conflicts that may arise.
  1. Code Reviews and Quality Assurance:
  • Conduct thorough code reviews to maintain code quality and identify potential bugs or vulnerabilities.
  • Monitor code coverage and promote a strong focus on code quality and performance.
  1. Technical Problem Solving:
  • Assist the team in troubleshooting complex technical issues and providing guidance in problem-solving.
  • Analyse and resolve critical incidents in production environments promptly.
  • Collaborate with other teams and stakeholders to resolve cross-functional technical challenges.
  1. Architecture and Design:
  • Collaborate with the architecture team to design scalable and efficient solutions.
  • Ensure that the team follows the established architecture principles and guidelines.
  • Lead discussions on system design and scalability to support future growth.
  1. Performance Optimization:
  • Identify performance bottlenecks in applications and databases and propose optimizations.
  • Monitor application and database performance regularly and take necessary actions to improve efficiency.
  1. Security and Compliance:
  • Ensure that the team adheres to security best practices and industry standards.
  • Regularly review security measures and implement necessary improvements.
  • Ensure compliance with data protection and privacy regulations.

 

  1. Documentation and Knowledge Sharing:
  • Create and maintain comprehensive documentation for code, system designs, and development processes.
  • Foster knowledge sharing within the team through workshops, presentations, or training sessions.
  1. Continuous Improvement:
  • Stay updated with the latest industry trends, technologies, and best practices.

Continuously seek opportunities to improve development processes, tools, and product quality. 
 

What to Have for this position.

Must have Skills.

 

  1. Technical Expertise
  • Extensive hands-on experience in Java development
  • Proven expertise in developing web applications using the Spring Framework
  • Expertise in Building Applications with Apache Kafka
  • Strong database skills with a focus on Atlas MongoDB
  • Proficiency in implementing and consuming GraphQL APIs
  1. Leadership and Management
  • Demonstrated ability to provide technical guidance, mentorship, and support.
  • Excellent problem-solving skills
  1. Architecture and Design
  • Knowledge of software architecture principles and best practices
  • Familiarity with cloud-based solutions and containerization technologies
  1. Quality Assurance and DevOps
  • Proficiency in implementing automated testing processes.
  • Understanding of DevOps practices
  1. Communication and Collaboration
  • Excellent communication skills, both verbal and written
  • Strong team player
  1. Problem Solving and Adaptability:
  • Ability to adapt to changing project requirements.
  • Proactive and resourceful problem solver
  1. Security and Compliance:
  • Knowledge of security best practices in software development
  • Strong commitment to data protection and privacy compliance
  1. Education and Experience:
  • Bachelor’s or Master’s degree in computer science, Software Engineering, or a related field
  • At least 6-7 years of experience in software development
  • Relevant certifications in Java, Spring, Kafka, or other related technologies are a plus.

 

About Sapiens

 

Sapiens is a global leader in the insurance industry, delivering its award-winning, cloud-based SaaS insurance platform to over 600 customers in more than 30 countries. Sapiens’ platform offers pre-integrated, low-code capabilities to accelerate customers’ digital transformation. With more than 40 years of industry expertise, Sapiens has a highly professional team of over 5,000 employees globally.

For More information visit us on www.sapiens.com.

 

Sapiens is an equal opportunity employer. We value diversity and strive to create an inclusive work environment that embraces individuals from diverse backgrounds.

 

Disclaimer: Sapiens India does not authorise any third parties to release employment offers or conduct recruitment drives via a third party. Hence, beware of inauthentic and fraudulent job offers or recruitment drives from any individuals or websites purporting to represent Sapiens . Further, Sapiens does not charge any fee or other emoluments for any reason (including without limitation, visa fees) or seek compensation from educational institutions to participate in recruitment events. 

Accordingly, please check the authenticity of any such offers before acting on them and where acted upon, you do so at your own risk. Sapiens shall neither be responsible for honouring or making good the promises made by fraudulent third parties, nor for any monetary or any other loss incurred by the aggrieved individual or educational institution. 

In the event that you come across any fraudulent activities in the name of Sapiens , please feel free report the incident at sapiens to sharedservices@sapiens.com

Recruiter : Sahana

Apply now »