Overview
We are seeking a Senior Full Stack Java Consultant with more than 5 years of professional experience to join our team. The ideal candidate will have strong expertise across the full software development lifecycle, with hands-on experience in backend and frontend technologies, API development, databases, and event-driven architectures.
Key Responsibilities
- Design, develop, and maintain scalable full stack applications
- Develop and enhance backend services using Java and Spring Boot
- Build and maintain responsive frontend applications using Angular
- Design, develop, and integrate REST APIs
- Work with Oracle SQL and PostgreSQL databases
- Implement and support event-driven solutions using Kafka
- Participate in code reviews, technical design discussions, and best practice initiatives
- Collaborate with cross-functional teams in an agile environment
- Troubleshoot, optimize, and improve application performance and reliability
Required Skills & Experience
- Minimum 5 years of professional experience in software development
- Strong hands-on experience with:
- Java
- Spring Boot
- Angular
- Oracle SQL
- PostgreSQL
- REST APIs
- Kafka
- Senior-level proficiency in full stack development
- Strong problem-solving and analytical skills
- Experience working in agile development environments
Nice-to-Have Skills
Experience with any of the following technologies is considered a strong advantage:
- Bitbucket and/or GitHub
- Jenkins and/or GitHub Actions
- Splunk
- ArgoCD
- Terraform
- Robot Framework
Preferred Qualifications
- Knowledge of, or experience within, the print industry