34 HireXtra Jobs
Java Backend Developer - Spring Boot (5-8 yrs)
HireXtra
posted 10d ago
Flexible timing
Key skills for the job
Job Description :
Key Responsibilities :
- Design, develop, and maintain scalable microservices using Java, Spring Boot, and related technologies. This includes writing clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Create and manage RESTful APIs for seamless communication between services, ensuring proper documentation and security.
- Experience with API design principles and best practices is Essential
- Collaborate effectively with cross-functional teams, including product managers, frontend developers, QA engineers, and DevOps, to define, design, and deliver new features and enhancements.
- Implement and manage cloud-based solutions on platforms like AWS or Azure, ensuring high availability, scalability, security, and cost-effectiveness.
- Experience with cloud-native services and deployment strategies is a plus.
- Optimize applications for maximum performance, scalability, and reliability. This includes identifying and addressing performance bottlenecks, and implementing caching strategies.
- Troubleshoot, debug, and resolve production issues in a timely and efficient manner. Participate in on-call rotations as needed.
- Write unit and integration tests to ensure code quality and maintainability.
- Conduct code reviews and provide constructive feedback to other team members.
- Mentor and guide junior developers, sharing your knowledge and expertise.
Required Skills :
- Strong proficiency in Java and related technologies.
- Extensive experience with Spring Boot framework, including Spring MVC, Spring Data, and Spring Security.
- Solid understanding of Microservices architecture and design patterns.
- Hands-on experience with REST API development and design principles.
- Experience with cloud platforms like AWS or Azure (specify preferred platform).
- Proficiency with version control systems like Git.
- Strong understanding of database technologies (e., relational databases like MySQL, PostgreSQL, or NoSQL databases like MongoDB, Cassandra).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
Preferred Skills (Optional) :
- Experience with containerization technologies like Docker and Kubernetes.
- Knowledge of CI/CD pipelines and tools (e., Jenkins, GitLab CI).
- Experience with message queues like Kafka or RabbitMQ.
- Familiarity with testing frameworks like JUnit and Mockito.
- Experience with performance testing and tuning.
- Knowledge of Agile development methodologies
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Backend Developer roles with real interview advice