- Design, develop, and deploy scalable and high-performance web applications using Java, Microservices, Spring Boot, and React.
- Collaborate with cross-functional teams to define and deliver software solutions.
- Develop and maintain PostgreSQL databases, write complex queries, and optimize database performance.
- Integrate with message brokers like Kafka for real-time data streaming and processing.
- Write clean, maintainable, and efficient code, adhering to coding standards.
- Troubleshoot and resolve software defects and performance bottlenecks.
- Stay up to date with emerging technologies and industry trends.
- Participate in code reviews, mentoring junior developers, and improving development processes.
Required Skills & Qualifications:
- 5 to 7 years of professional experience in Full Stack Development.
- Strong proficiency in Java and experience with Spring Boot framework.
- Experience in building and deploying Microservices-based applications.
- Expertise in PostgreSQL with experience in database design, optimization, and query writing.
- Familiarity with Kafka and real-time data processing.
- Strong knowledge of front-end technologies, including React and JavaScript.
- Experience with RESTful APIs and Web Services.
- Knowledge of version control systems such as Git.
- Ability to work in a fast-paced environment and manage multiple tasks simultaneously.
- Excellent problem-solving and debugging skills.
- Strong communication skills and the ability to work well in a team.