Leading IT Service and Consulting company is looking for Full Stake Java Developer
Experience - 4 to 9Y ears
Salary - Competitive
Notice Period - Immediate to 30 Days
Work From Office
Mandatory Skills:
React JS, Java, Spring Boot, Microservices, REST API, Postgre SQL DB, Messaging Framework (Kafka or equivalent), Junit, JavaScript (ES6+), Redux for state management, HTML5/CSS3 (including responsive design), REST API integration, Git / Bitbucket version control
Key Responsibilities:
- Full Stack Development: Develop both client-side and server-side components using Java, Spring Boot, ReactJS, and PostgreSQL.
- Microservices Architecture: Design and implement scalable, resilient, and efficient microservices using Spring Boot and deploy them in cloud or containerized environments.
- Kafka Integration: Work with Apache Kafka for building real-time data streaming solutions, ensuring the system can handle high volumes of data.
- Restful API Development: Design, develop, and maintain RESTful APIs for seamless integration with various front-end and back-end systems.
- Database Management: Write optimized queries and manage PostgreSQL databases, ensuring high availability and security of data.
- Code Reviews and Best Practices: Conduct peer reviews, adhere to best practices, and ensure high-quality code is maintained in all phases of development.
- Troubleshooting and Debugging: Identify issues and bugs, and provide timely solutions for production systems to ensure minimal downtime.
- Documentation: Maintain proper documentation for all developed functionalities, ensuring clarity and ease of understanding for future team members.
Required Skills:
- Java: Strong proficiency in Java.
- Spring Boot: In-depth knowledge of Spring Boot framework, with experience in building microservices.
- ReactJS: Hands-on experience with ReactJS for front-end development, including state management, component-based architecture, and Redux.
- Kafka or ANy other Messaging Framework: For data streaming and messaging.
- REST APIs: Strong understanding of RESTful services and API development, including security best practices.
- PostgreSQL: Proficiency in PostgreSQL or other relational databases, with the ability to write complex queries and optimize performance.
- Version Control: Experience with Git for source code management.
Qualifications:
- Bachelors degree in Computer Science, Engineering, or related field.
- 2+ years of experience in full-stack development.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.