Software engineer
Role details
Job location
Tech stack
Job description
We are seeking an experienced Senior Software engineer - java/ ai to design, develop, and support scalable enterprise software applications and reusable components for a growing product suite. The ideal candidate will possess strong expertise in Java, React, SQL, PySpark, AI/LLM technologies, Big Data, and cloud-native development. This role requires hands-on experience with modern application architectures, AI integrations, and enterprise-level software engineering best practices., Design, develop, and enhance scalable enterprise software applications Build backend services and APIs using Java and Spring Frameworks Develop and optimize Big Data solutions using Spark/PySpark Build, consume, and maintain RESTful APIs Integrate AI/ML and LLM-driven solutions into enterprise platforms Perform application troubleshooting, debugging, performance tuning, and issue resolution Support CI/CD pipelines, Git workflows, and containerized deployments Work with Kubernetes/OpenShift environments for application deployment and orchestration Collaborate closely with Product Owners, UI/UX teams, and Engineering stakeholders Mentor junior developers and support Agile SDLC execution Maintain technical documentation and ensure coding standards compliance Participate in architecture discussions and technical design reviews Required Skills: React.js SQL PySpark AI/LLM Integration Spring Boot Hibernate Struts REST APIs Elasticsearch Hadoop Ecosystem Python Kubernetes OpenShift CI/CD Pipelines Git/GitHub Prompt Engineering
Requirements
Experience implementing AI solutions in production environments Hands-on experience with LLM frameworks and AI cloud platforms Strong experience building cloud-native enterprise applications Experience working in Agile Scrum environments Soft Skills: Strong communication and collaboration skills Problem-solving mindset Ability to work in fast-paced Agile teams Leadership and mentoring abilities Additional Notes AI experience is mandatory Technical assessment will cover Java, React, SQL, and PySpark Minimum 5+ years of enterprise application development experience required