We are seeking a talented Full Stack Java Developer to join our team.
Job Description
A successful candidate will be responsible for designing, implementing, and maintaining robust software applications using Java on the backend and modern front-end frameworks.
* Backend Development: Develop high-quality code using Java 8+, Spring/Spring Boot, JSP, JSF, JBOSS, Primefaces, and Wildfly.
* NoSQL Databases: Design and implement databases using MongoDB, Redis, PostgreSQL, and MySQL.
The ideal candidate should have experience in:
* Frontend Development: Develop user-friendly interfaces using HTML5, CSS3, JavaScript/TypeScript, Angular, React, or Vue.js.
* REST APIs: Design and implement RESTful APIs for efficient data exchange.
* Microservices Architecture: Implement scalable microservices architecture using Kafka, RabbitMQ, Docker, and Kubernetes.
* Testing and Quality Assurance: Conduct automated testing using JUnit, Mockito, Cypress, Jest, and perform code reviews to ensure high-quality deliverables.
Benefits
As a Full Stack Java Developer, you will enjoy:
* Continuous Learning: Stay updated with the latest technologies and industry trends.
* Collaborative Environment: Work with experienced professionals to deliver high-value solutions.
* Opportunities for Growth: Take on new challenges and advance your career.
Requirements
To succeed in this role, you should have:
* Bachelor's Degree in Computer Science or related field.
* Minimum 5 years of experience in full-stack development.
* Excellent problem-solving skills.
* Strong communication and teamwork skills.