Required Qualification:
• Bachelors or Master’s degree in computer science, Information Technology, or a related field.
• Minimum 7 years of professional experience, including at least 5 years in full-stack development.
• Hands-on experience with microservices-based architecture and distributed systems.
• Solid 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
• Robust 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 contemporary development environments and IDEs (e.g., Kiro IDE).
📌 Java Fullstack Developer Pune
🏢 Xoriant
📍 Pune