What are the responsibilities and job description for the Senior Java Full Stack Developer position at Gables Search Group?
- ]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px) var(--thread-response-height))] scroll-mt-[calc(var(--header-height) min(200px,max(70px,20svh)))]" dir="auto">
You will contribute to application architecture, lead complex development initiatives, and provide technical guidance to other developers while remaining actively involved in coding.
Responsibilities
- Design, develop, test, and maintain enterprise-level web applications
- Build single-page applications using Angular, TypeScript, HTML5, and CSS
- Develop scalable Java applications with the Spring Framework
- Investigate application issues and implement reliable solutions
- Perform unit, integration, regression, and release testing
- Evaluate technical approaches, development tools, and emerging technologies
- Lead project activities, manage competing priorities, and identify delivery risks
- Participate in client presentations and technical demonstrations
- Mentor junior developers and promote strong engineering practices
- Approximately 8–12 years of professional Java development experience
- Strong knowledge of object-oriented programming and design patterns
- Hands-on experience with Java, Spring, Angular, and TypeScript
- Experience developing enterprise web applications and REST-based integrations
- Knowledge of JSON and XML for data transfer and binding
- Ability to succeed in a fast-paced Agile/Scrum environment
- Experience with PrimeNG or similar UI component libraries preferred
- Familiarity with PostgreSQL, SQL, Maven, and Jenkins is helpful