Senior Java Consultant
- progressive experience in software development, with a significant focus on Java and React Expertise in Java (8+ preferred)
- Spring Framework (Spring Boot, Spring Cloud, Spring Data)
- Strong understanding of object-oriented design, data structures, and algorithms
- Experience with building RESTful APIs and microservices architectures
- Proficiency with relational databases (e.g., PostgreSQL, Oracle, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra)
- Expertise in React.js and its core principles, including React Hooks, Context API, and state management libraries (e.g., Redux)
- Understanding of responsive design and cross-browser compatibility Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and containerization technologies (Docker, Kubernetes)
- Proficiency with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions)
- Familiarity with observability tools (monitoring, logging, tracing)
- Experience with other frontend frameworks (e.g., Angular) or backend languages (e.g., Python) Familiarity with Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) Knowledge of security best practices in application development
- Relevant industry certifications Experience using agentic AI tool(s) for software development (e.g. Devin AI)