Search by job, company or skills

Motadata

Motadata - Software Engineer - Java Development

new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Description

Position Overview :

We are looking for a skilled and motivated Software Engineer (Java) to join our engineering team.

This role offers an excellent opportunity to work on scalable, high-performance systems, collaborate with experienced technical leaders, and contribute to the development of enterprise-grade monitoring products in a fast-paced, product-driven environment.

Key Roles & Responsibilities

  • Collaborate closely with Tech Leads and cross-functional teams to design, develop, test, and maintain software products using Java.
  • Apply strong Object-Oriented Programming (OOP) principles to build clean, modular, and scalable solutions.
  • Implement Java fundamentals including concurrency, logging, exception handling, and memory management to ensure robust applications.
  • Participate across the full software development lifecycle, following industry best practices and coding standards.
  • Debug and resolve issues in multi-threaded and high-throughput applications with a focus on performance and stability.
  • Develop event-driven applications using Java and the Vert.x framework.
  • Design and implement message-driven architectures using Kafka for efficient data streaming and inter-service communication.
  • Leverage strong knowledge of data structures and algorithms to optimize application performance.
  • Actively participate in Agile or similar product development methodologies, contributing to sprint planning, reviews, and retrospectives.
  • Use version control and CI/CD tools such as Git, Jenkins, Maven, or equivalent build systems.
  • Contribute to the development of Microservices-based architectures and gain hands-on exposure to AWS services including EC2, Lambda, S3, and CloudWatch.
  • Work with API design standards, API management platforms, and best practices for scalable integrations.

Skills & Qualifications

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.
  • 3-4 years of hands-on experience in software design and development using Java.
  • Strong understanding of OOP concepts and commonly used design patterns.
  • Solid grasp of Java fundamentals, including concurrency, logging, and exception handling.
  • Experience debugging and troubleshooting multi-threaded applications.
  • Good knowledge of data structures and algorithms.
  • Exposure to Agile or iterative product development methodologies.
  • Proficiency with version control systems (Git) and build/CI tools such as Maven and Jenkins.
  • Experience working with Kafka for message queue or streaming architectures.
  • Familiarity with Vert.x or other event-driven frameworks is a plus.
  • Exposure to Microservices architecture and cloud platforms, preferably AWS.
  • Strong analytical and problem-solving skills with high attention to detail.
  • Effective communication skills and ability to collaborate in a team-oriented environment.
  • Ability to thrive in a fast-paced, evolving product organization

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136095761