Altruist Technologies

2 weeks ago


Chandigarh, Chandigarh, India Altriust Technology Pvt Full time

Job Title : Backend Java Developer

Job Description :

We are seeking a talented Backend Java Developer to join our dynamic team. The ideal candidate will be responsible for building and maintaining high-performance Java applications, primarily focusing on the server-side logic, database interactions, and integration with front-end components. Your role will involve designing, developing, and deploying scalable and reliable backend services, while collaborating with other teams to ensure seamless integration and performance.

Responsibilities :

- Contribute to all phases of the backend development lifecycle, from design to deployment.

- Write well-structured, testable, and efficient Java code for backend services.

- Design and implement RESTful APIs and services that meet both functional and non-functional requirements.

- Ensure the scalability, performance, and reliability of applications.

- Optimize applications for maximum speed and efficiency.

- Develop and maintain database schemas and complex queries using MySQL.

- Collaborate with front-end developers to integrate user-facing elements with backend services.

- Identify and fix bottlenecks and bugs, ensuring the smooth functioning of the applications.

- Implement automated testing strategies (unit and integration tests) to ensure code quality.

- Participate in code reviews and contribute to continuous improvement in coding practices.

- Stay updated on emerging technologies and suggest improvements to current systems.

Requirements :

- 1-5 years of proven hands-on experience in Java backend development.

- Solid experience with Core Java and understanding of object-oriented programming principles.

- Proficient in Hibernate for ORM and interacting with relational databases.

- Strong knowledge of Spring Framework (Spring Core, Spring MVC, Spring Security, etc.) and Spring Boot for building microservices.

- Hands-on experience with MySQL or other relational databases, including designing schemas and writing complex queries.

- Familiarity with RESTful services and best practices in API design.

- Experience with JPA and Hibernate for database management and persistence.

- Knowledge of concurrency patterns in Java for building high-performance applications.

- Familiar with build tools like Maven

- Experience in working with Agile/Scrum development methodologies.

Key Skills :

- Java, Hibernate, Spring, Spring Boot, MySQL, RESTful APIs, Git, JPA, Maven.

(ref:hirist.tech)