Job Role: Full Stack Java + Angular Developer
Company: WrootsGlobal (Client name will be disclosed after screening)
Location: Bangalore, Chennai, Pune
Compensation: Depending on experience
Experience: Minimum 6 years
Job Description:
As a Full Stack Java + Angular Developer, you will be responsible for designing and developing scalable, responsive web applications. You will collaborate with cross-functional teams to deliver high-quality solutions meeting client requirements. If you are passionate about leveraging cutting-edge technologies to build robust applications, we want to hear from you.
Key Responsibilities:
- Develop and maintain web applications using Java/J2EE, SpringBoot, Angular, and other front-end technologies.
- Design, implement, and maintain database schemas for optimal performance.
- Write clean, efficient, and well-documented code following industry best practices.
- Conduct unit testing using frameworks like JUnit, Chai, Mockito, Jasmine, and Mocha to ensure code reliability.
- Collaborate with UI/UX designers to create intuitive, user-friendly interfaces.
- Stay updated with emerging technologies and suggest improvements to enhance product functionality.
- Troubleshoot and debug applications to resolve performance issues and optimize functionality.
- Participate in code reviews to maintain code quality and ensure adherence to coding standards.
- Work closely with project managers and stakeholders to deliver projects within defined timelines.
Mandatory Skills:
- Proficiency in Java/J2EE, SpringBoot for backend development.
- Strong experience with Angular for front-end development.
- In-depth knowledge of unit testing frameworks such as JUnit, Chai, Mockito, Jasmine, and Mocha.
- Familiarity with databases like PostgreSQL, MySQL, MongoDB for data storage and retrieval.
- Expertise in front-end web technologies including JavaScript, HTML5, SCSS, CSS3.
- Hands-on experience with front-end development tools like Babel, Webpack, NPM, etc.
Qualifications:
- Minimum of 6 years of relevant experience
- Proven track record of delivering successful web applications.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
- Ability to work independently and in a team environment.