Senior Java Software Engineer
TIGI HR
Ahmedabad, Gujarat, India
Key Responsibilities & Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in Java development, with strong hands-on expertise in Angular.
- Extensive experience with Java, Spring Framework, Spring Boot, Microservices, JPA, and Hibernate.
- Strong knowledge of UI frameworks and technologies, including Angular, ReactJS, Bootstrap, JavaScript, TypeScript, HTML5, CSS, SCSS, and SASS.
- Experience with Node.js and modern web application development.
- Good understanding of authentication and authorization mechanisms, including JSON Web Tokens (JWT).
- Hands-on experience with RESTful and SOAP web services.
- Strong knowledge of relational databases, particularly PostgreSQL and MySQL.
- Experience with testing tools such as JUnit, SOAP UI, and Postman.
- Familiarity with build automation tools such as Maven and Gradle.
- Understanding of web user interface design principles and best practices.
- Experience working with Agile development methodologies, particularly Scrum.
- Knowledge of continuous integration tools such as Jenkins and version control systems such as Git.