Mandatory Skills
Java, Angular, Java script, Spring boot, Spring, Hibernate
Mandatory Skills & Requirements
- Strong proficiency in Java (Java SE 8+) with hands-on experience in advanced concepts such as:
- Generics, Reflection, Multithreading, Annotations
- JPA, JMS, Functional Programming, Lambda Expressions, Java Stream API
- Solid experience with Spring Framework, including:
- Spring Core, Spring MVC, Spring Boot
- Hibernate / JPA for ORM and database interaction
- Front-end development expertise with:
- Angular, JavaScript
- Proficiency in HTML, CSS, responsive design, and cross-browser compatibility
- Experience with modern JavaScript frameworks such as Angular / React / Vue.js
- Experience in Test-Driven Development (TDD) and Design-Driven Development (DDD)
- Knowledge of Cloud-Native Application Development concepts
- Backend development skills with:
- Java and Node.js
- Building scalable web applications and backend services
- Database expertise including:
- MySQL, PostgreSQL, MongoDB, Oracle
- Strong understanding of database design principles and query optimization
- RESTful API development and integration:
- Experience building and consuming APIs
- API testing and documentation using tools like Postman and Swagger
- Build, CI/CD, and automation experience with:
- Jenkins, Maven, Gradle
- Version control and collaboration:
- Proficiency in Git or other version control systems
- Strong understanding of software development methodologies:
- Agile / Scrum
- Experience in software testing, debugging, and code reviews
- Strong problem-solving and troubleshooting skills
- Knowledge of security best practices, including:
- Authentication and authorization mechanisms
- Secure data handling and protection techniques