Backend Java Developer Job in Techmojo Solutions
Backend Java Developer
- Hyderabad, Telangana
- Not Disclosed
- Full-time
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.

