Required Qualification
- Bachelors or Master’s degree in computer science, Information Technology, or a related field.
- Minimum 7 years of qualified experience, including at least 5 years in full-stack development.
- Hands-on experience with microservices-based architecture and distributed systems.
- Robust understanding of functional programming, design patterns, and software architecture principles.
- Experience working in cloud environments (preferably AWS).
- Proficiency with CI/CD pipelines, Docker, and Kubernetes.
- Strong analytical thinking and problem-solving capabilities.
Must-Have Skills
- Strong proficiency in React.js, including Hooks, TypeScript, and state management using Redux Toolkit or React Query, along with testing frameworks such as Jest and React Testing Library.
- Extensive experience with Java 17+, Spring Boot 3.x, and the Spring ecosystem (Spring Cloud, Spring Security with OAuth 2.0), along with JPA/Hibernate.
- Hands-on experience with Apache Kafka,
including topic design and managing consumer groups for event-driven architectures.
- Solid expertise in PostgreSQL, including schema design, performance tuning, indexing strategies, and database migration management using Liquibase.
- Proficiency in AI-assisted and agentic software development practices, with hands-on experience using AI coding assistants, autonomous development agents, and AI-enabled testing and code quality tools.
Good-to-Have Skills
- Experience with Redis, GraphQL, and AWS cloud services. • Familiarity with AI-assisted development tools such as GitHub Copilot. • Exposure to monitoring and observability tools like Kibana/ELK stack, Grafana, Glowroot, or Datadog. • Experience working with modern development environments and IDEs (e.g., Kiro IDE).
📌 Java Fullstack Developer (Pune)
🏢 Xoriant
📍 Pune