We are looking for a Java architect, you’ll do this by upgrading, defining, and integrating a complete architecture that will support applications.
JOB OFFER
Java Architect
RESPONSABILITIES
- Deliver high-quality, performant, and maintainable code with an appropriate level of test coverage.
- Participate in PR/code reviews, and initiate discussion amongst the team on design decisions/tradeoffs.
- Follow Git flow for collaboration and handover of your work.
- When incurring technical debt, clearly communicate it to the Software Manager, and ensure that it is paid down in future sprints.
- Keep track of emerging technologies and tools, and drive for adoption when they could benefit the team.
- Provide a strategic vision for the software and collaborate with Mgmt and the team to reach alignment.
REQUIREMENTES
- Bachelor’s degree in computer science, information technology, or related fields.
- Advanced English Level B2+ / C1.
- Experience working with CI/CD best practices and tools such as BitBucket, and Teamcity.
- Prior experience running critical production systems in a Linux / Unix environment.
- Deep expertise in Java Spring Hibernate stacks.
- JVM (Java Virtual Machine) configuration, memory, heap monitoring.
- Systems integration across the full stack including DB.
- AWS experience.Excellent troubleshooting skills.
- Some experience with VanillaJS, jQuery, or any JavaScript framework
- Knowledge of at least one JavaScript framework, e.g. Vegs
- Experience with SPAs, PWAs, session management, browser performance
- Understanding of CSS including some experience with at least one CSS preprocessing language like LESS or Sass
A Plus
- Experience with tools like Kibana, Docker, Logstash, Python
- Caching and messaging systems like Redis, and Kafka.
- Application Security is experienced with tools like SAML and LDAP providers.