Java Engineer | Online Jobs | Optimhire

Java Engineer

Position: Java Software Engineer – I/II/III   Experience: 2 to 8 years   Must have Skills: 1. Good in core java 2. Good in Data structures and algorithms 3. Good Analytical reasoning   Preferred Experience:

  • Rest services development
  • JPA
  • Experience with Java 8
  • Strong debugging skills
  • Well versed with Threading, Collections, GC.
  • Good knowledge on Distributed systems.
Good to Have:
  • NOSQL like cassandra, elasticsearch, mongodb, hbase, couchdb etc...
  • Kafka, Python, Hadoop, spark, hive, pig, bigquery etc...
  • AWS, GCP etc...
General Expectation:
  • Qualifications: Bachelors/master’s degree in computer science or a related field.
  • Experience with Linux development.
  • Excellent problem-solving skills.
  • Familiarity with basic principles of distributed computing and/or distributed databases.
  • Possess an extremely sound understanding of the basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented Design, Databases.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operations.
  • Candidates must have good written and oral communication skills, be a fast learner and have the ability to adapt quickly to a fast-paced development environment.
  • Bangalore, India
Availability to Join:
  • Immediate to 30 days only

Job Type



Full-Stack Developers

Backend Developers

Must have Skills

  • Java (All Versions) - 2 Years


  • Hadoop - 2 Years


  • Data Structures - 2 Years


  • ElasticSearch - 2 Years


  • RestFul Web Series - 2 Years


  • Distributed Computing - 2 Years


2 - 21 K/Year USD (Annual salary)

Longterm (Duration)

Onsite Bengaluru, Karnataka, India

suntosh n