Job Title: Backend Java Developer
Backend Java Developer Job Description
We are seeking an experienced and skilled Backend Java Developer to join our team.
* Develop, test, and maintain complex applications using Java on the back end.
* Design and implement RESTful APIs and system integrations.
* Ensure optimal software architecture, security, and performance.
* Collaborate with product, design, and QA teams to deliver high-value solutions.
* Participate in technical decisions and help define standards and best practices.
Required Skills:
* Expert-level knowledge of Java 8+ and frameworks such as Spring/Spring Boot.
* Technical expertise in Java 7 or 8, JSP - Java Server Pages, JSF - Java Server Faces, JBOSS, Primefaces, and Wildfly.
* Advanced understanding 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).
Preferred Qualifications:
* Proficiency in Agile development methodologies.
* Familiarity with cloud-based services and infrastructure.
* Strong communication and teamwork skills.
* Adaptability and willingness to learn new technologies.
* Ability to work independently and prioritize tasks effectively.
This is a challenging role that requires exceptional technical skills, problem-solving abilities, and excellent communication skills. If you have a passion for Java development and want to take your career to the next level, we encourage you to apply.