Job Opportunity
We are seeking a skilled Software Engineer to join our team.
The ideal candidate will have extensive experience in developing scalable and efficient applications using Java 8+ and frameworks such as Spring/Spring Boot.
Key skills include:
* Java 7 or 8, JSP - Java Server Pages, JSF - Java Server Faces, JBOSS, Primefaces, and Wildfly.
* Relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
* Front-end development with HTML5, CSS3, JavaScript/TypeScript, and frameworks such as Angular, React, or Vue.js.
* REST APIs, authentication, and authorization (OAuth2, JWT), version control tools (Git), continuous integration pipelines, microservices architecture and messaging (Kafka, RabbitMQ), and automated testing (JUnit, Mockito, Cypress, Jest).
Familiarity with Docker environments and orchestration (Kubernetes) is a plus.
Responsibilities will include:
* Designing and implementing RESTful APIs and system integrations.
* Ensuring best practices in software architecture, security, and performance.
* Collaborating with product, design, and QA teams to deliver high-value solutions.
* Mentoring less experienced developers and participating in technical decisions.
* Automating build, testing, and deployment processes (CI/CD).