We are looking for a skilled Full Stack Developer to work on innovative projects with our team. It will be your duty as a Full Stack Developer to design, create, and implement dependable, scalable, and intuitive apps.
Key Responsibilities:
- Full-Stack Development: Seamlessly develop both frontend and backend components using a tech stack comprising Java, Spring Boot, ReactJS, and PostgreSQL.
- Microservices Architecture: Design and implement microservices-based architectures using Spring Boot, ensuring scalability, resilience, and maintainability.
- Real-Time Data Processing: Leverage Apache Kafka or similar messaging frameworks to build real-time data pipelines and handle high-volume data streams.
- RESTful API Development: Design, develop, and maintain RESTful APIs to power various front-end and backend systems, adhering to industry best practices.
- Database Management: Optimize database queries, ensure data integrity, and manage PostgreSQL databases effectively.
- Code Quality and Best Practices: Conduct thorough code reviews, adhere to coding standards, and write clean, efficient, and well-tested code.
- Problem-Solving and Debugging: Identify and resolve technical issues promptly, ensuring minimal downtime and optimal application performance.
- Effective Collaboration: Collaborate effectively with cross-functional teams, including frontend developers, backend engineers, and DevOps specialists.
Required Skills and Experience:
- Strong proficiency in Java, Spring Boot, and ReactJS
- Experience with microservices architecture and containerization technologies (Docker, Kubernetes)
- Proficiency in designing and developing RESTful APIs
- Proficiency in database management, particularly PostgreSQL
- Experience with messaging frameworks like Apache Kafka
- Solid understanding of frontend technologies, including HTML, CSS, and JavaScript
- Experience with version control systems (Git)
- Strong problem-solving, debugging, and analytical skills
- Excellent communication and teamwork abilities
Join us and be part of a dynamic team that’s shaping the future of technology.
Please apply for a resume online, and the digitalxnode evaluation team will reach out to you in case your profile gets screen-selected. We will keep your data in our repository, and our team may reach out to you for other positions.