Java Full Stack Developer
Job Position: Java Full-stack Senior Digital Software Engineer with AI/ML
Company: Mphasis
Location: Bengaluru /Hyderabad.
Experience: 8 to 10+ Years
Responsibilities:
- Strong hands-on experience in Java, Spring Boot, and Spring Security for developing robust, scalable applications.
- Expertise in JavaScript, TypeScript, ReactJS, Next.js, HTML5, and CSS3 for modern frontend
development.
- Experience with AI/LLM integration and hands-on AI development; Claude experience preferred.
- Strong experience in Playwright and Perfecto for end-to-end automated testing.
- Proficiency in SQL, NoSQL, and MongoDB databases.
- Experience with Kafka and event-driven architectures.
- Hands-on experience with AWS services (ECS, Lambda, Step Functions).
- Experience with Docker and Kubernetes for containerization and orchestration.
- Knowledge of REST APIs, microservices, and distributed systems.
- Experience with Gradle/Maven, Git, CI/CD, JUnit, and SonarQube.
- Strong understanding of multithreading, OAuth, secure coding, and TDD practices.
- Ability to build responsive, accessible, and visually appealing applications.
- Collaborate with cross-functional and globally distributed teams in an Agile environment.
- Strong analytical, problem-solving, and communication skills.
Preferred Skills:
- Hands-on AI practitioner experience
- Experience in Financial Services/FinTech
- Knowledge of D3.js, Highcharts, or other data visualization libraries.
- Experience with CMS platforms and modern web animation frameworks.
- Exposure to high-performance, low-latency applications and distributed systems.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.