Aritha Consulting Services Pvt. Ltd.

Backend Developer - Java/Spring Boot

Click Here to Apply

Job Location

bangalore, India

Job Description

Job Overview : We are looking for a talented and passionate Java Backend Developer with strong experience in Spring Boot to join our backend development team. In this role, you will be responsible for designing, developing, and maintaining the server-side logic and APIs for our applications. You will work closely with front-end developers, product managers, and other stakeholders to build reliable, high-performance backend systems. Key Responsibilities : - Develop and maintain backend services and APIs using Spring Boot, Java, and related technologies. - Design and implement RESTful APIs that integrate with various frontend applications and external services. - Write clean, maintainable, and efficient code following best practices and coding standards. - Collaborate with cross-functional teams, including front-end developers, UX/UI designers, and product managers, to deliver robust features. - Ensure the scalability, security, and performance of backend systems. - Develop and integrate databases (SQL/NoSQL) using Spring Data JPA, Hibernate, and other ORM technologies. - Implement authentication and authorization using Spring Security or other security protocols. - Work with cloud services (AWS, GCP, or Azure) and containerization technologies (Docker/Kubernetes) as part of the backend infrastructure. - Participate in code reviews to maintain high code quality and consistency. - Troubleshoot and debug issues to ensure system reliability and uptime. - Write unit and integration tests to ensure the correctness of backend systems. - Optimize the performance of backend systems and APIs. - Stay up to date with the latest industry trends, tools, and technologies. Required Skills & Qualifications : - Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience). - Proven experience (3 years) in Java development, with a strong focus on Spring Boot. - Solid understanding of object-oriented programming (OOP) principles and design patterns. - Experience with RESTful APIs and microservices architecture. - Strong knowledge of Spring Framework (Spring Boot, Spring Security, Spring Data JPA). - Familiarity with database systems (SQL like MySQL, PostgreSQL, or NoSQL like MongoDB). - Experience with version control systems, particularly Git. - Experience with unit testing and testing frameworks (e.g., JUnit, Mockito). - Knowledge of DevOps practices, including CI/CD pipelines, using tools like Jenkins, GitLab CI, or similar. - Experience with containerization and orchestration (e.g., Docker, Kubernetes). - Familiarity with cloud computing platforms (AWS, GCP, or Azure). - Strong problem-solving skills and the ability to think critically. - Excellent communication skills and the ability to collaborate in a team-oriented environment. Preferred Qualifications : - Experience with message queues (e.g., Kafka, RabbitMQ) and event-driven architectures. - Familiarity with GraphQL and its integration into Spring Boot applications. - Experience with Agile methodologies (Scrum, Kanban). - Experience with performance tuning and optimizing large-scale backend systems. - Knowledge of authentication and authorization standards, such as OAuth 2.0, JWT, etc. - Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack). (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 1/10/2025
Click Here to Apply
View More Aritha Consulting Services Pvt. Ltd. Jobs

Contact Information

Contact Human Resources
Aritha Consulting Services Pvt. Ltd.

Posted

January 10, 2025
UID: 5001390095

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.