Responsibilities
- Design, develop, test, and maintain full-stack web applications.
- Build backend services using Java, Spring Boot, and RESTful APIs.
- Develop responsive user interfaces using Angular, React, JavaScript, HTML5, and CSS3.
- Integrate front-end applications with backend APIs and databases.
- Write clean, reusable, and efficient code following coding standards.
- Collaborate with cross-functional teams including QA, DevOps, Business Analysts, and Product Owners.
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews, Agile ceremonies, and sprint planning.
- Work with Git for version control and CI/CD pipelines.
- Ensure application security, scalability, and high availability.
Required Skills
- Strong experience in Java (Java 8/11/17)
- Spring Boot, Spring MVC, Spring Data JPA
- RESTful API development
- Angular (preferred) or React
- JavaScript, TypeScript, HTML5, CSS3
- SQL (Oracle, SQL Server, MySQL, or PostgreSQL)
- Hibernate/JPA
- Git/GitHub/Bitbucket
- Maven or Gradle
- Agile/Scrum methodology
Seniority Level:
Not Specified