Software
- Programming
- Java 17+, Spring Boot 3.x, Spring Security, Spring Data JPA/JDBC
- API Development
- RESTful services, OAuth2 Resource Server
- Database
- PostgreSQL, SQL scripting, schema design
- Build Tools
- Maven
- Version Control
- Git
Responsibilities / Experience
- Experience in developing RESTful microservices using Spring Boot
- Understanding of authentication and authorization mechanisms like OAuth2
- Write and maintain database schemas and migration scripts
- Integrate with third party services and APIs
- Write clean, maintainable, and well documented code
- Participate in code reviews and follow coding standards
- Collaborate with QA and DevOps teams for smooth deployments
- Debug and resolve production issues
Nice to Have
- Experience with NFC/RFID or smart card technologies
- Knowledge of caching mechanisms (Spring Cache)
- Familiarity with static code analysis tools
- Experience with containerization (Docker)