Senior Java Software Engineer
Key Responsibilities:
* Design, build and maintain Java applications across frontend and backend.
* Deliver complex features and modules from design through to production.
* Write clean, testable code and contribute to long-term maintainability.
* Collaborate with product and delivery teams to align solutions with business needs.
* Mentor developers and contribute to technical design discussions.
Requirements:
1. Minimum five years of professional Java development experience.
2. Strong, hands-on Java coding with proven delivery in large applications.
3. Experience across both frontend and backend.
4. Database knowledge (SQL Server, PostgreSQL, Oracle).
5. Familiarity with build tools, version control and CI/CD pipelines.
6. Stable career history showing commitment and growth.