● Feature Implementation: Implement new features and maintain existing server-side / client-side applications using Java .
● API Development: Assist in the development and maintenance of RESTful APIs and contribute to the team's move towards a microservices architecture .
● Database Interaction: Write and optimize database queries; gain hands-on experience with PostgreSQL / Microsoft SQL Server (relational) and potentially Apache Ignite / Gridgain (NoSQL).
● Quality Assurance: Write unit and integration tests to ensure code quality and stability.