Backend Expert for Java Applications
Job Overview:
We are seeking a seasoned Java Backend Developer who is eager to expand their expertise.
* Proven experience in Java 8+ and frameworks like Spring/Spring Boot.
* Technical proficiency in 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).
This role involves designing, developing, testing, and maintaining server-side applications using Java and modern front-end frameworks (Angular, React, or Vue.js). The ideal candidate should have experience with REST APIs, authentication, and authorization (OAuth2, JWT), version control tools (Git), continuous integration pipelines, microservices architecture, messaging (Kafka, RabbitMQ), and automated testing (JUnit, Mockito, Cypress, Jest). Additionally, familiarity with cloud computing (AWS, Azure, GCP), serverless architecture, Lambda functions, Java or Cloud certifications, and agile methodologies (Scrum, Kanban) is highly desirable.
Required Skills and Qualifications:
Proficiency in the following areas:
* Java 8+
* Spring/Spring Boot
* Java 7 or 8
* JSP - Java Server Pages
* JSF - Java Server Faces
* Relational databases (PostgreSQL, MySQL)
* NoSQL databases (MongoDB, Redis)
Benefits:
Opportunity to work on challenging projects, collaborate with experienced developers, and grow professionally.
Additional Information:
Experience with cloud computing platforms (AWS, Azure, GCP), serverless architecture, and agile methodologies is a plus.