Java Full Stack Developer

2 - 6 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You will be responsible for translating business requirements into intuitive software solutions. You will own work items across User Story(s) and ensure their completion. It will be your responsibility to resolve technical issues for the team and coach junior members to enhance their skills in technology, design, and implementation approaches. Collaboration within an Agile (Scrum) development team is essential. You will work closely with fellow software developers across different geographic locations, primarily in the US. Participation in technical design discussions and hands-on solution implementation is a key aspect of the role. Documenting technical issues and resolutions identified during the implementation of user story(s), resolving configuration and deployment issues, and sharing them with the team will be part of your responsibilities. You are expected to scrutinize new design specifications and raise concerns related to quality, performance, or architecture. Mentoring other developers with a constructive, results-oriented technical approach is also crucial. For this role, you should have a minimum of 5 years of software development experience with Java and at least 2 years of experience with Python. Experience with Django or FastAPI would be an advantage. Proficiency in working with front-end libraries and frameworks such as React or Angular is required. A good understanding of multithreading and asynchronous methods of code execution is necessary. Professional experience in using JavaScript-based libraries or frameworks, HTML, and CSS is essential. Experience working with an RDBMS as a Software Developer, such as MySQL, Oracle, or SQL Server is expected. Proficiency in source control management software like Git and TFS, as well as ALM tools such as Azure DevOps (formerly VSTS) or Jira, is required. Experience in AI/ML is a significant plus. The ideal candidate should have a high energy, proactive, and approachable personality who enjoys solving diverse problems. Proven problem-solving abilities, creative thinking, and the ability to positively interact with all members of the development team and product teams are essential. A thorough understanding of object-oriented development theory is necessary. You should be a self-starter capable of working in small teams in a fast-paced environment. Knowledge of concurrent programming challenges like multi-threading, race conditions, deadlock, and semaphores is expected. A B.Tech or B.E degree in Computer Science or related engineering streams, or an M.S. in Computer Science, is required.,

Mock Interview

Practice Video Interview with JobPe AI

Start 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Pune, Maharashtra, India