36 Aritha Consulting Services Jobs
Backend Developer - Java/Spring Boot (3-4 yrs)
Aritha Consulting Services
posted 3d ago
Flexible timing
Key skills for the job
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).
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Backend Developer roles with real interview advice