Software Development Opportunity
We are seeking a skilled and motivated individual to fill a key role in our organization.
The ideal candidate will possess a strong background in Java 8+ and experience with frameworks such as Spring/Spring Boot.
They should also have knowledge of Java 7 or 8, JSP - Java Server Pages, JSF - Java Server Faces, JBOSS, Primefaces, and Wildfly.
In addition, they should be familiar with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
The candidate should also have experience in front-end development with HTML5, CSS3, JavaScript/TypeScript, and frameworks such as Angular, React, or Vue.js.
Other requirements include experience with REST APIs, authentication, and authorization (OAuth2, JWT), knowledge of version control tools (Git), and continuous integration pipelines.
Familiarity with Docker environments and orchestration (Kubernetes) is also desirable.
Key Responsibilities
* Develop, test, and maintain applications using Java on the back end and modern front-end frameworks (Angular, React, or Vue.js).
* Design and implement RESTful APIs and system integrations.
* Ensure best practices in software architecture, security, and performance.
* Collaborate with product, design, and QA teams to deliver high-value solutions.
* Perform code reviews and mentor less experienced developers.
* Participate in technical decisions and help define standards and best practices.
* Automate build, testing, and deployment processes (CI/CD).
* Monitor and provide support for applications in production.