Java Full Stack Developer
Bengaluru, Karnataka, India · Full Time
Be the first to apply
- Experience
- 8–10 yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 day ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Role Overview
We are seeking a highly experienced Java Full-stack Senior Digital Software Engineer to join a leading AI/ML-focused company based in Bengaluru or Hyderabad. This role requires a strong proficiency in both backend and frontend technologies, with a focus on AI integration and scalable software solutions.
Key Responsibilities
- Developing resilient and scalable applications using Java, Spring Boot, and Spring Security frameworks.
- Designing modern frontend interfaces employing JavaScript, TypeScript, ReactJS, Next.js, HTML5, and CSS3.
- Integrating AI and Large Language Models (LLM) into applications; experience with Claude AI preferred.
- Implementing end-to-end automated testing using Playwright and Perfecto tools.
- Managing data with SQL databases, NoSQL, and MongoDB.
- Designing event-driven systems utilizing Kafka.
- Utilizing AWS cloud services like ECS, Lambda, and Step Functions to enhance application deployment.
- Orchestrating containerized applications via Docker and Kubernetes.
- Developing RESTful APIs, microservices, and distributed architectures.
- Using build tools such as Gradle or Maven alongside Git version control, CI/CD pipelines, JUnit testing, and SonarQube for code quality assurance.
- Applying multithreading, OAuth protocols, secure coding standards, and test-driven development methodologies.
- Crafting responsive and accessible user interfaces with attention to aesthetic detail.
- Collaborating effectively within cross-functional and globally dispersed Agile teams.
- Exercising strong analytical, communication, and problem-solving capabilities.
Preferred Qualifications
- Hands-on experience as an AI practitioner.
- Background in Financial Services or FinTech domains.
- Familiarity with data visualization libraries such as D3.js or Highcharts.
- Experience with content management systems and modern web animation frameworks.
- Knowledge of designing high-performance, low-latency applications and distributed systems.
Educational Requirements
Bachelor's degree in Computer Science, Information Technology, or related disciplines.
Additional Information
This senior role demands a blend of both strong technical skills and excellent interpersonal communication to work within dynamic, distributed team environments.
Minimum education
Bachelor's Degree