We seek a Senior Full Stack Developer with strong experience in Java-based frameworks such as Spring Boot and Quarkus. This role will involve developing, maintaining, and optimizing backend services, particularly those that interact with a Postgres database. You will also play a key role in integrating with various APIs, including SuccessFactors API, to enhance our product offering.
Responsibilities :
- Build and maintain frontend applications using JavaScript frameworks (React or Angular) and backend applications using Java, Spring Boot, and Quarkus.
- Write clean, efficient, and well-documented code following best practices, keeping in mind robustness, scalability, and efficiency.
- Design and develop high-performance API services, ensuring smooth integrations with a wide range of external HR systems.
- Collaborate closely with cross-functional teams to define and deliver requirements.
- Optimize Postgres database performance through advanced tuning techniques to ensure fast, reliable access to data.
- Conduct code reviews and mentor junior developers to improve team skills and code quality.
- Troubleshoot and resolve issues related to performance, scalability, and security in production environments.
- Stay up-to-date with the latest trends and technologies in backend development, database optimization, and API integrations.
Key Requirements :
BSc in Computer Science, Engineering, or a related field with 7+ years of working experience.Proven experience as a Senior Full Stack Developer with a deep understanding of JavaScript, Java, and frameworks like Spring Boot and Quarkus.Strong hands-on experience with Postgres databases, including performance tuning and optimization.Solid experience in building and consuming RESTful APIs.Experience working with API integrations.Experience with version control systems like Git.Familiarity with cloud-based architectures and microservices.Experience with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.Strong problem-solving skills and the ability to work in a fast-paced environment.Excellent communication skills and ability to collaborate effectively with both technical and non-technical teams.Having HR domain knowledge or SuccessFactors API knowledge would be a plus.Familiarity with Unix, Shell Scripting, and Ansible would be a plus.Skills Required
Version Control, Git, Performance Tuning, Backend, Orchestration, Javascript