HamburgerMenu
hirist

Job Description

Description :


The Back End Developer is responsible for designing, developing, and maintaining server-side logic, databases, and APIs to ensure high performance, security, and scalability of applications.

The role involves collaborating with cross-functional teams to deliver robust and efficient backend solutions aligned with business requirements.

Responsibilities :

- Collaborate with stakeholders to understand requirements and technical challenges.

- Design system architecture, choose tech stacks, and structure databases.

- Integrate third-party services and external APIs.

- Leverage 5 years Experience in developing server-side logic and APIs for DBT or financial platforms using microservices architecture

- Implement performance optimizations (code and database).

- Set up CI/CD pipelines and deploy code to various environments.

- Monitor system health, fix bugs, and provide ongoing maintenance.

- Document code, APIs, and system operation guides.

- Work closely with the team, provide progress updates, and participate in Agile sprints.

- Ensure security best practices and manage user roles and permissions.

- Stay updated with new technologies and suggest process improvements.

- Monitor application response times and troubleshoot bottlenecks.

- Maintain comprehensive software documentation, including design documents, API documentation, user manuals, and update logs.

- Record and update support activities in the ticketing system and other internal tools.

- Collaborate with stakeholders, project managers, and clients to gather software requirements, translating business needs into technical specifications.

- Conduct feasibility studies and provide estimates for new features and projects, assessing technical and time constraints.

- Write clean, efficient, and maintainable code following best practices

- Develop and execute unit tests, integration tests, and end-to-end tests to ensure software quality and functionality.

- Debug and resolve issues and bugs reported by testers or end-users.

- Participate in team meetings, code reviews, and brainstorming sessions.

- Identify areas for process improvement and contribute to the enhancement of development workflows, tools, and methodologies, ensuring compliance with ISO 9001, ISO 20000, ISO 27001, and CMMI Level 5 standards.

- Complete tasks assigned by PM, or other higher management officials within the given timeframe.

Skills Required :

- Experience in core Java concepts, including object- oriented programming (OOP) principles.

- Java features such as lambda expressions, streams, and functional interfaces

- Experience in developing enterprise-level applications using Java EE technologies.

- Expertise in the Spring framework for building scalable and maintainable applications.

- Experience in the Spring Boot for rapid development of micro services

- Experience in the ORM (Object-Relational Mapping) concepts and experience with Hibernate or a similar framework for database interaction

- Proficiency in analyzing and optimizing Java applications for performance

- Experience working in Agile/Scrum development environments

- Expertise in working with relational databases like MariaDB, MySQL, PostgreSQL, or Oracle.

- Experience in the database design principles and normalization

- Proficient in version control systems

- Experience in the Implementation of CI/CD pipelines using tools like Jenkins, GitLab CI, or Travis CI.

And Automated testing and deployment processes

- Familiarity with containerization technologies like Docker for packaging and deploying applications

- Knowledge and experience in building microservices- based architectures.

- Understanding of service discovery, load balancing, and API gateways

Qualification :

- B./ B.Tech or MCA.

- Overall Experience in design, implementation and management of Application systems.

- 5 or more years of experience in large and complex IT systems development and implementation projects.

- Fluency in English and Hindi (Speaking, reading & writing)


info-icon

Did you find something suspicious?