Job description
Programming Languages:
Proficiency in Java (J2EE, Spring Boot).
Familiarity with other relevant languages (e.g., JavaScript, Python).
Microservices:
Experience designing and developing microservices.
Knowledge of RESTful APIs and other communication patterns.
Experience with Spring Framework.
Experience with containerization (Docker) and orchestration (Kubernetes).
Databases:
Experience with SQL databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
Familiarity with ORM frameworks (e.g., JPA, Hibernate).
Tools & Technologies:
Familiarity with CI/CD tools (e.g., Jenkins, Git).
Knowledge of logging and monitoring tools (e.g., Splunk, Dynatrace).
Experience with messaging brokers (e.g., Kafka, ActiveMQ).
Other:
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
Experience working in Agile/Scrum environments