Java Backend Developer

Mohali , Punjab , India

27 Mar 2025

Experience: 1 to 2 Years
Qualification: Bachelor’s degree in Computer Science, B.Tech in IT or CSE, MCA, MSc IT, or any related field.
Work Mode: Onsite
Shift Timings: 12 PM to 10 PM (Afternoon Shift)

Job Role and Responsibilities:

  • Design and implement complex algorithms for critical functionalities.
  • Take up system analysis, design, and documentation responsibilities.
  • Obtain performance metrics of applications and optimize applications for better efficiency.
  • Handle and plan project milestones and deadlines effectively.
  • Design and implement highly scalable, multi-threaded applications.
  • Ensure code quality through unit testing, and maintain high standards of code documentation and structure.
  • Use tools and techniques to detect and resolve memory leaks, including heap dumps and thread dump analysis for debugging and performance optimization.

Technical Background:

  • Strong knowledge of Java, web services, and Design Patterns.
  • Expertise in Code Optimization and Performance Improvement.
  • Knowledgeable in using tools such as Java/Mysql Profiler for profiling and optimization.
  • Strong ability to debug, understand problems, find root causes, and apply the best possible solutions to resolve issues.
  • Experience in writing unit tests using tools like JUnit, Mockito, or TestNG, ensuring code reliability and correctness.
  • Experience in using tools for memory leak analysis, heap dumps, and thread dump analysis to troubleshoot performance bottlenecks.
  • Good logical, problem-solving, and troubleshooting abilities to work on large-scale products.
  • Knowledge of Regular Expressions, Solr, ElasticSearch, NLP, Text Processing, or any ML libraries.
  • Fast learner with strong problem-solving and troubleshooting abilities.

Associate

Full Time

Mohali Punjab India


Share Job Opening