09 Sep
|
Smart Rain Technology Services
|
Hyderabad
09 Sep
Smart Rain Technology Services
Hyderabad
About the Role-
We are looking for a skilled and motivated Backend Developer with 3+ years of professional experience in Java backend development. The ideal candidate will have strong experience building scalable, secure, and high-performance backend applications using Java, Spring Boot, REST APIs, SQL, and microservices.
You will work closely with frontend developers, QA engineers, DevOps teams, and product stakeholders to design, develop, test, and maintain reliable backend solutions.
Key Responsibilities-
- Design, develop, test, and maintain scalable backend applications using Java.
- Develop robust and secure RESTful APIs and backend services.
- Build and maintain applications using Spring Boot and the Spring ecosystem.
- Design and implement microservices-based architectures.
- Work with relational databases such as MySQL, PostgreSQL, or Oracle.
- Write efficient SQL queries and optimize database performance.
- Integrate backend services with third-party APIs and internal systems.
- Implement authentication, authorization, and secure API practices.
- Write clean, maintainable, reusable, and well-documented code.
- Perform unit and integration testing and troubleshoot production issues.
- Participate in code reviews and contribute to engineering best practices.
- Collaborate with cross-functional teams to understand requirements and deliver solutions.
- Monitor application performance and identify opportunities for optimization.
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement.
Technical Skills- Programming: Java, SQL
Frameworks: Spring Boot, Spring MVC, Spring Data JPA
Architecture: REST APIs, Microservices, Distributed Systems
Databases: MySQL, PostgreSQL, Oracle
Testing: JUnit, Mockito
Version Control: Git, BitBucket
Cloud: AWS / Azure / GCP
DevOps: Docker, Kubernetes, CI/CD
Messaging: Kafka / RabbitMQ
Caching: Redis
What We are looking for -
- Strong ownership and accountability for delivering reliable, scalable, and high-quality backend solutions.
- Solid understanding of backend architecture, APIs, databases, and server-side application development.
- Ability to understand business requirements and translate them into productive and maintainable technical solutions.
- Strong problem-solving skills with a focus on performance, scalability, security, and code quality.
- Attention to detail and commitment to writing clean, reusable, and well-tested code.
- Strong communication and collaboration skills, with the ability to work effectively with frontend developers, QA engineers, DevOps teams, and product stakeholders.
- Willingness to learn new technologies and contribute to improving backend architecture, development practices, and engineering processes.
📌 Back End Developer (Hyderabad)
🏢 Smart Rain Technology Services
📍 Hyderabad