RChilli Inc.

Java Developer Role

Posted: 17 minutes ago

Job Description

Job DescriptionExperience: 2-4 YearsQualification: Bachelor’s degree in Computer Science, B.Tech in IT or CSE, MCA, MSc IT, or any related field.Work Mode: Onsite - Mohali, PBShift Timings: 12 PM to 10 PM (Afternoon Shift)Job Role and Responsibilities: Design and implement complex algorithms for critical functionalitiesTake up system analysis, design, and documenting responsibilities.Obtain performance metrics of applications and optimize applicationsCan handle and plan project milestones and deadlines. Design database architecture and write MySQL queriesDesign and implementation of highly scalable multi-threaded applications. Technical background Strong Knowledge of Java and web services, and Design PatternsGood logical, problem-solving, and troubleshooting ability to work on large-scale products.Expertise in Code Optimization, Performance improvement, working Knowledge for Java/Mysql Profiler, etc. Strong Ability to debug, understand the problem, find the root cause, and apply the best possible solution. Knowledge of Regular Expressions, Solr, Elastic Search, NLP, Text Processing, or any ML libraries.Fast Learner, Problem-solving and troubleshooting.Minimum skills we look for Strong programming skills in Core Java, J2EE, and Java Web Services (REST/SOAP). Good understanding of Object-Oriented Design (OOD) and Design Patterns. Experience in performance tuning, code optimization, and use of Java/MySQL profilers. Proven ability to debug, identify root causes, and implement effective solutions. Solid experience with MySQL and relational database design. Working knowledge of multi-threaded application development. Familiarity with search technologies like Solr, Elasticsearch, or NLP/Text Processing tools. Understanding of Regular Expressions and data parsing. Exposure to Spring Framework, Hibernate, or Microservices Architecture is a plus. Experience with tools like Git, Maven, JIRA, and CI/CD pipelines is advantageous.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In