Job Title: Sr. Software Engineer Java
Company Location: Bangalore
Job Type: WFH (Permanent)
Notice Period: Immediate - 30 days
Experience: 2 - 5 years
Job Type: Permanent
Role and Responsibilities:
• Design and develop robust scalable database systems.
• Design, build and deploy internal applications to support our native technical ecosystem.
• Collaborate with Subject-Matter experts to design data-driven modules for analysis.
Qualifications and Education Requirements:
• Bachelor's or Master's degree in Computer Science, Information Systems, Engineering or equivalent.
• 3-4 years of experience in Java.
Preferred Skills:
• Expertise in object-oriented programming concepts and data structures.
• Strong knowledge of working with XMLs/Jsons.
• Experience with large-scale distributed storage and database systems (MySQL, MongoDB, GraphDB).
• Good knowledge of indexing/search libraries like Lucene/Solr/Elasticsearch.
• Exposure to Spring MVC architecture and RESTful APIs.
• Well-versed with Agile methodology of SDLC.
• Good to have: Knowledge of standard DevOps skills like Build tools (Maven/gradle), Continuous integration (Jenkins), Version Control
(Github/Gitlab).
• Documentation and reproducibility of codes and standards will be greatly appreciated.