- Design develop and maintain end to end Java full stack applications using Java on the backend and Angular on the frontend
- Lead technical design discussions create high level and low level designs and ensure alignment with architectural standards
- Write clean efficient testable and maintainable code following industry best practices and coding standards
- Perform code reviews provide constructive feedback and ensure overall code quality and consistency across the team
- Collaborate with product owners business analysts and UX teams to translate requirements into technical solutions
- Optimize application performance scalability and security across both backend and frontend layers
- Troubleshoot debug and resolve complex technical issues across the full stack in a timely manner
- Guide and mentor junior developers fostering a culture of learning ownership and continuous improvement
- Participate in sprint planning estimation and agile ceremonies ensuring predictable and high quality delivery
- Integrate RESTful APIs and services ensuring robust communication between frontend and backend components
- Ensure proper unit testing and integration testing coverage for critical modules and features
- Collaborate with QA and DevOps teams to support CI CD pipelines and smooth deployments to various environments
- Technology Full stack Java Full stack Technology UI Markup Language Angular JS Angular 1
- x Angular 2
- Knowledge of more than one technology
- Basics of Architecture and Design fundamentals
- Knowledge of Testing tools
- Knowledge of agile methodologies
- Understanding of Project life cycle activities on development and maintenance projects
- Understanding of one or more Estimation methodologies Knowledge of Quality processes
- Basics of business domain to understand the business requirements
- Analytical abilities Strong Technical Skills Good communication skills
- Good understanding of the technology and domain
- Ability to demonstrate a sound understanding of software quality assurance principles SOLID design principles and modelling methods
- Awareness of latest technologies and trends
- Excellent problem solving analytical and debugging skills
Technology->Full stack->Java Full stack,Technology->UI & Markup Language->Angular JS/Angular 1.x->Angular 2