22 Aug
|
Kran Consulting Private
|
Guwahati
22 Aug
Kran Consulting Private
Guwahati
- Collaborate with stakeholders to understand requirements and technical challenges.
- Design system architecture, choose tech stacks, and structure databases.
- Write and optimize front-end and back-end code (APIs, business logic).
- Integrate third-party services and external APIs.
- 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, productive, 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
· Experience in the web development using technologies like HTML, CSS, and JavaScript
· 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:
· Minimum B.E./ B. Tech in any specialization or MCA.
· Overall Experience in design, implementation and management of Application systems.
· 7 or more years of experience in large and complex IT systems development and implementation projects.
· Fluency in English and Hindi (Speaking, reading & writing).
· Fluency in Assamese preferred.
Location
· Guwahati, Assam.
Pay: ₹1,000,000.00 - ₹1,922,277.65 per year
Benefits
- Health insurance
- Provident Fund
Work Location: In person
📌 Senior Java Backend Developer (Guwahati)
🏢 Kran Consulting Private
📍 Guwahati