Job Title: Senior Java Developer Angular
Location: Remote
Employment Type: Contract
Job Summary
Key Responsibilities
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop RESTful APIs and integrate them with front-end components.
- Write clean, maintainable, and efficient code following best practices.
- Conduct code reviews and mentor junior developers.
- Participate in Agile/Scrum development processes.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 8+ years of experience in Java development .
- Strong experience with Angular (version 16 or above) .
- Proficiency in Spring Boot , Hibernate , and Microservices architecture .
- Experience in building and consuming RESTful web services.
- Strong knowledge of HTML5, CSS3, JavaScript, and TypeScript .
- Familiarity with databases such as MySQL, PostgreSQL, or Oracle .
- Experience with version control tools like Git .
- Understanding of CI/CD pipelines and DevOps practices.
- Strong problem-solving and analytical skills.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Azure, or GCP .
- Knowledge of containerization tools like Docker and Kubernetes .
- Familiarity with unit testing frameworks such as JUnit, Jasmine, or Karma .
- Experience with performance tuning and security best practices.
Soft Skills
- Excellent communication and interpersonal skills.
- Strong leadership and mentoring abilities.
- Ability to work independently and in a team environment.
- Detail-oriented with a focus on quality.
Benefits
- Competitive salary and performance-based incentives
- Health insurance and wellness programs
- Flexible working hours / Hybrid work model
- Learning and development opportunities