Senior Java Developer
System Design & Evolution: Research, architect, and modify enterprise-wide systems, prototyping innovative solutions and adopting new technologies to optimize the user experience.Technical Leadership: Lead and drive engineering best practices, code quality, and application stability. Mentor global teams to write elegant code using Test-Driven Development (TDD).Cross-Functional Collaboration: Partner with architects, product owners, UX/UI designers, and external stakeholders to translate complex requirements into compliant, scalable software.Production & Deployment: Own the deployment lifecycle of application releases across production and non-production environments using modern DevOps practices.Project Delivery: Help define project timelines, identify milestone deliverables, and manage shifting priorities in a fast-paced environment.Required Qualifications7+ years of expertise with Java and Spring FrameworkExtensive background in Enterprise SaaS application development.Deep knowledge of Hibernate / JPA.5+ years of experience with relational databases (PostgreSQL, Oracle).Strong capability in PL/SQL, stored procedures, and database tuning/optimization.Deep expertise in API-Driven Development, including RESTful APIs and Microservices architecture.