Posted:15 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Developer, you will be responsible for the overall development, implementation, and technical aspects of software development projects. Your main focus will be to ensure the successful execution of the technical vision and strategy. It will be your duty to adhere to technical standards, maintain code quality, and uphold the overall technical integrity of the project. You should have a minimum of 7 years of experience in software development and hold a B.E./B.Tech degree in any specialization or MCA. The position is based in Guwahati, Assam. Your skill set should include expertise in core Java concepts, object-oriented programming principles, Java features like lambda expressions and streams, and developing enterprise-level applications using Java EE technologies. Proficiency in the Spring framework for building scalable applications and experience with Spring Boot for rapid development of microservices is essential. You should also have a good understanding of ORM concepts, experience with Hibernate or similar frameworks, and proficiency in web development technologies such as HTML, CSS, and JavaScript. Experience working in Agile/Scrum development environments, familiarity with relational databases like MariaDB, MySQL, PostgreSQL, or Oracle, and knowledge of CI/CD pipelines using tools like Jenkins, GitLab CI, or Travis CI are required. You should also be familiar with containerization technologies like Docker and have experience in building microservices-based architectures. Your responsibilities will include collaborating with stakeholders to understand requirements, designing system architecture, writing and optimizing front-end and back-end code, integrating third-party services, and implementing performance optimizations. You will be expected to set up CI/CD pipelines, monitor system health, fix bugs, provide ongoing maintenance, and document code and system operation guides. Additionally, you will work closely with the team, ensure security best practices, stay updated with new technologies, and suggest process improvements. It is important that you have experience in conducting feasibility studies, providing estimates for new features and projects, writing clean and efficient code, and executing various tests to ensure software quality and functionality. You will also be involved in debugging and resolving issues reported by testers or end-users, participating in team meetings, code reviews, and brainstorming sessions, and identifying areas for process improvement. Overall, you will play a significant role in the development and management of application systems, ensuring compliance with industry standards and best practices. Your ability to work effectively within a team, communicate well with stakeholders, and manage software requirements will be crucial for success in this role.,

Mock Interview

Practice Video Interview with JobPe AI

Start Core Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Gurugram, Haryana, India

Gautam Buddha Nagar, Uttar Pradesh, India

Pune, Maharashtra, India

hyderabad, telangana