Life of a  Full Stack Java Developer

Life of a Full Stack Java Developer

Hello Everyone,

Sharing My Experience of Working as a Java Developer in an E-commerce project

So when you join a new project after the team Introduction and stuffs first you will be given KT regarding the project. Then you will be provided with all the access required for your role. You will be given Github Access to clone the code and set it up in your local system. Client VDI will be provided where we will be mostly working and attending client calls. So when a new featured is introduced from the client first the Product Manager will set up the meeting with the team which involves all the members Project Managers, Leads , Developers and Designers.After completing the UX design phase it will be handvered to the developes to developer the feature.

After all the KT sessions and discussions, The Project Manager Assigns the task to the team and scrum master will ask for updates . The Project follows agile method and the manager assignes the Requiremrnt in JIRA to a devloper and the developer starts working on it. First the developer understands the requiremnt and ensures if any blockage there to procced and clarifies wiht the client and product manager,then prepares a techincal design document which mentions all the detials about the Structure like the API used, the modules modified etc. Once the lead approves the technical design the devloper starts coding . Once coding is done the developer writes test cases JUNIT(for java)and ensures the code is working as expected. The developer does testing and covers all the scenairos for the requirement and once done raises a PR for code review from lead. If any modifications or chnages happen, the lead gives the comment and the dveloper need to update the code and submit the PR again, Once the PR is approved it will be merged into the DEV branch, and gets deployed into DEV and QA environment.

Then comes the QA engineers who starts testing the code