Java Developer

Mohali Punjab India
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Java
JIRA
Program Optimization
Profiling
Computer Programming
Databases
Relational Databases
Software Debugging
Software Design Patterns
Text Processing
Elasticsearch
Java Platform Enterprise Edition (J2EE)
Hibernate
Systems Analysis
Java Web Services
Spring
Maven
MySQL
Natural Language Processing
Object-Oriented Software Development
Performance Tuning
Regular Expressions
Search Technologies
Simple Object Access Protocol (SOAP)
Software Engineering
Solr
Multithreading
Delivery Pipeline
GIT
Information Technology
Microservices

Job description

Qualification: Bachelor's degree in Computer Science, B.Tech in IT or CSE, MCA, MSc IT, or any related field. Work Mode: Onsite - Mohali, PB 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 documenting responsibilities.
  • Obtain performance metrics of applications and optimize applications
  • Can handle and plan project milestones and deadlines.
  • Design database architecture and write MySQL queries
  • Design and implementation of highly scalable multi-threaded applications.

Requirements

  • Strong Knowledge of Java and web services, and Design Patterns
  • Good 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.

Apply for this position