3 Natobotics Backend Developer Jobs
5-10 years
Natobotics - Java Backend Developer - Spring Boot/Hibernate (5-10 yrs)
Natobotics
posted 3d ago
Key skills for the job
Responsibilities :
- Design, develop, and maintain back-end services and APIs using Java 8+, Spring Boot, and related technologies.
- Implement RESTful APIs for seamless integration with front-end and other systems.
- Develop and maintain data access layers using JPA/Hibernate.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot and resolve complex technical issues.
- Design and implement microservices architecture, ensuring scalability, resilience, and maintainability.
- Develop and maintain inter-service communication patterns (REST, message queues).
- Implement and manage service discovery, monitoring, and logging.
- Ensure proper handling of distributed transactions and data consistency.
- Design and implement database schemas using PostgreSQL.
- Write and optimize SQL queries for performance.
- Ensure data integrity and security.
- Implement database migration and versioning strategies.
- Write unit and integration tests to ensure code quality and reliability.
- Participate in code reviews and ensure adherence to testing best practices.
- Perform performance testing and optimization.
- Debug and resolve complex technical issues.
- Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality solutions.
- Communicate effectively with team members and stakeholders.
- Participate in agile development processes and contribute to sprint planning, reviews, and retrospectives.
- Provide technical guidance and mentorship to junior team members.
- Stay up-to-date with the latest Java technologies and best practices.
- Research and evaluate new tools and technologies to improve development efficiency.
- Contribute to the development of internal tools and libraries.
- Participate in knowledge sharing and training sessions.
Technical Skills & Qualifications :
- 5+ years of hands-on experience in Java back-end development.
- Strong proficiency in Core Java 8+ and Spring Boot.
- Experience with RESTful API design and development.
- Strong knowledge of JPA/Hibernate and SQL databases (PostgreSQL).
- Solid understanding of microservices architecture and related patterns.
- Experience with version control systems (Git).
- Experience with unit and integration testing frameworks (JUnit, Mockito).
- Strong problem-solving and debugging skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
Preferred Qualifications :
- Experience with message queues (Kafka, RabbitMQ).
- Experience with containerization and orchestration technologies (Docker, Kubernetes).
- Experience with cloud platforms (AWS, Azure, GCP).
- Experience with CI/CD pipelines and tools (Jenkins, GitLab CI, Azure DevOps).
- Experience with performance tuning and optimization.
- Experience with API management and integration platforms.
- Experience with Agile methodologies
Functional Areas: Software/Testing/Networking
Read full job description5-10 Yrs