Full Stack Java Developer
We are seeking a skilled and innovative Full Stack Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Java on the back end and modern front-end frameworks.
Key Responsibilities:
* Design and implement robust and scalable software systems using Java.
* Develop high-quality user interfaces using front-end frameworks such as Angular, React, or Vue.js.
* Collaborate with product, design, and QA teams to deliver high-value solutions.
* Participate in technical decisions and help define standards and best practices.
Requirements:
* Solid experience in Java 8+ and frameworks such as Spring/Spring Boot.
* Technical knowledge of Java 7 or 8, JSP - Java Server Pages, JSF - Java Server Faces, JBOSS, Primefaces, and Wildfly.
* Advanced knowledge of relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
* Experience in front-end development with HTML5, CSS3, JavaScript/TypeScript, and frameworks such as Angular, React, or Vue.js.
* Experience with REST APIs, authentication, and authorization (OAuth2, JWT).
* Knowledge of version control tools (Git) and continuous integration pipelines.
* Experience with microservices architecture and messaging (Kafka, RabbitMQ).
* Proficiency in automated testing (JUnit, Mockito, Cypress, Jest).
* Familiarity with Docker environments and orchestration (Kubernetes).
Benefits:
* Opportunity to work with cutting-edge technologies.
* Collaborative and dynamic work environment.
* Promotion opportunities based on performance.
About Us:
We are a technology company dedicated to delivering innovative software solutions.