Backend Java Developer Job in Techmojo Solutions

Backend Java Developer

Apply Now
Job Summary

Company Description

TechMojo is a leading software solutions provider headquartered in Hyderabad, delivering cutting-edge, growth-oriented software solutions to clients worldwide. We specialize in developing massively scalable and reliable technology solutions that drive business success.

Role: Back-End Java Developer

Location: Hyderabad (On-site)

Job Type: Full-time

Role Overview

We are seeking an experienced Back-End Java Developer to join our dynamic and talented software team working on mission-critical applications. The ideal candidate will be responsible for designing and developing scalable, high-performance applications using Java, Microservices, and the Spring Framework. This role requires expertise in the full software development lifecycle, from concept and design to testing and deployment.

You will play a key role in building enterprise-grade applications, writing clean and efficient code, and ensuring the reliability of software systems. Additionally, you will collaborate with a cross-functional team of developers, engineers, and designers to deliver high-quality solutions.

Key Responsibilities

  • Design & Development: Develop high-volume, low-latency applications for mission-critical systems, ensuring high availability and performance.
  • Coding Standards: Write well-designed, testable, and efficient code following best practices and coding standards.
  • Software Lifecycle Management: Participate in all phases of the software development lifecycle, from requirements gathering to deployment.
  • Microservices & Architecture: Design and implement microservices-based architectures using the Spring Framework.
  • Messaging Frameworks: Work with messaging technologies such as Kafka and ActiveMQ to develop scalable and event-driven systems.
  • Database Management: Utilize MySQL, Oracle, MSSQL, MongoDB, or Cassandra for efficient data storage and retrieval.
  • Performance Optimization: Optimize application performance, ensuring efficient memory management, transaction handling, and class loading.
  • Object-Oriented Design: Apply object-oriented analysis and design principles using standard design patterns.
  • Agile Development: Work within an Agile environment, collaborating with cross-functional teams to deliver high-quality solutions.
  • Technical Leadership (For Lead Developers): Mentor junior developers, provide technical guidance, and contribute to architectural decisions.

Qualifications & Skills

  • 4+ years of experience in software development, programming, and Java application development.
  • Proficiency in Java and Java EE, with a deep understanding of internals such as class loading, memory management, and transaction management.
  • Hands-on experience in Microservices architecture and the Spring Framework.
  • Experience working with messaging frameworks like Kafka and ActiveMQ.
  • Strong database experience with MySQL, Oracle, MSSQL, MongoDB, or Cassandra.
  • Solid understanding of object-oriented programming principles and common design patterns.
  • Excellent problem-solving and analytical skills.
  • Ability to lead a team and mentor junior developers (for senior roles).
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Experience with Agile methodologies is a plus.

Join us at TechMojo and be a part of a team that builds innovative and scalable solutions that drive business success.


Qualification :
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Experience Required :

Minimum 4 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired