Key Responsibilities:Develop and maintain web applications using Java and Angular.Collaborate with cross-functional teams to define, design, and ship new features.Write well-designed, testable, and efficient code.Troubleshoot and debug applications.Ensure the performance, quality, and responsiveness of applications.Participate in code reviews and contribute to the continuous improvement of the development process.Stay updated with the latest industry trends and technologies.Requirements:Proven experience as a Java Developer.Experience with Angular framework.Strong knowledge of Java and Java EE technologies.Familiarity with front-end technologies (HTML, CSS, JavaScript).Experience with RESTful API development.Knowledge of version control systems (e.g., Git).Strong problem-solving skills and attention to detail.Ability to work both independently and as part of a team.Excellent communication and collaboration skills.Preferred Qualifications:Bachelor's degree in Computer Science, Engineering, or a related field.Experience with other front-end frameworks/libraries is a plus.Knowledge of Agile/Scrum methodologies.