Experience: 1 to 2 Years
Qualification: Bachelors 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 multithreaded 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 problemsolving and troubleshooting abilities to work on largescale products.
- Knowledge of Regular Expressions Solr ElasticSearch NLP Text Processing or any ML libraries.
- Fast learner with strong problemsolving and troubleshooting abilities.
Java,Java API,java development,logic building,API Development,Multithreading