Senior Java Developer
Technology
Job Description
- \n
- 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.
\n
\n
\n
\n
\n
\n
\n
Required Qualifications
\n
\n
- \n
- 7+ years of expertise with Java and Spring Framework
- Extensive 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.
\n
\n
\n
\n
\n
\n
\n
