04 Oct
|
Shell Infotech
|
Bengaluru
04 Oct
Shell Infotech
Bengaluru
Role: Senior Java Developer,
Skills: US Healthcare domain + Java( relative skills) + AI
Exp: 10+ Years
Location: Bangalore , Hyderabad ( Hybrid)
NP: Immediate to 15 days.
10+ Years Experience | Java, Spring Boot & AI-First Engineering
ROLE PURPOSE Lead the design and delivery of secure, scalable enterprise Java solutions while applying responsible AI-assisted engineering practices across the software development lifecycle.
Job Summary
We are seeking a highly experienced Senior Java Developer with 10+ years of hands-on experience building enterprise applications using Java, Spring Boot, microservices, relational databases, and cloud-native engineering practices. The ideal candidate will have practical experience with an AI-first development approach and will use tools such as Cursor IDE and GitHub Copilot to improve coding, testing, documentation, troubleshooting, and delivery outcomes. This role requires robust technical leadership, sound judgment, accountability, collaboration, and a positive, solution-oriented attitude.
Key Responsibilities
- Design, develop, enhance, and support enterprise-grade applications using Java 21+, Spring Boot, Spring Framework, REST APIs, and microservices architecture.
- Create scalable, secure, resilient, and maintainable backend services and integrations.
- Lead technical design discussions, contribute to architecture decisions, and translate business requirements into effective technical solutions.
- Build and optimize data-access components using JDBC, SQL, JPA/Hibernate, stored procedures, and database performance-tuning techniques.
- Work extensively with Oracle databases, including schema objects, complex SQL queries, joins, indexes, transactions, query plans, and performance optimization.
- Apply secure coding practices, including authentication, authorization, input validation, secrets management, and mitigation of OWASP Top 10 risks.
- Develop unit, integration, and component tests using JUnit, Mockito, and related frameworks.
- Participate in code reviews, CI/CD implementation, production troubleshooting, root-cause analysis, observability, and continuous improvement.
- Mentor developers, promote engineering standards, and collaborate with architects, product owners, QA, DevOps, security teams, and business stakeholders.
- Work flexibly across business hours when required to support releases, production issues, stakeholder meetings, and distributed teams,
in accordance with organizational policies.
AI-First Engineering Expectations
- Demonstrated hands-on use of Cursor IDE, GitHub Copilot, or comparable approved AI-assisted development tools.
- Use AI responsibly for code generation, refactoring, unit-test creation, documentation, debugging, code review support, performance analysis, and knowledge discovery.
- Validate AI-generated output for functional accuracy, security, privacy, licensing, maintainability, and alignment with organizational coding standards.
- Create effective prompts and reusable AI-assisted workflows that improve developer productivity without compromising engineering quality.
- Understand foundational AI concepts, including generative AI, large language models, prompt engineering, retrieval-augmented generation, and AI agents.
- Follow enterprise AI governance, intellectual-property, security, and confidential-data handling requirements.
- Coach team members on safe, practical, and measurable adoption of AI across the software development lifecycle.
Required Technical Qualifications
Experience
10+ years of professional software development, with substantial hands-on Java experience.
Java & Spring
Java 8/11/17+, Spring Boot, Spring MVC, Spring Security, dependency injection, REST APIs, and microservices.
Database & SQL
Strong Oracle database experience; advanced SQL; JDBC; transactions; joins; indexing; stored procedures; query analysis; and performance tuning.
Persistence
JPA, Hibernate, and practical understanding of ORM behavior and database-access optimization.
Build & Source Control
Maven or Gradle; Git; branching, pull requests, code reviews, and version-control best practices.
Testing
JUnit, Mockito, API testing, automated unit testing, integration testing, and testability-focused design.
DevOps & Runtime
CI/CD pipelines; Docker; Kubernetes; application configuration; logging; monitoring; and production support.
Security
OAuth 2.0, OpenID Connect or JWT, API security, secure coding, and OWASP awareness.
AI-First Development
Practical experience using Cursor IDE,
GitHub Copilot, or similar tools with human review and responsible-AI controls.
Ways of Working
Agile/Scrum delivery, estimation, backlog refinement, technical documentation, and cross-functional collaboration.
Preferred Qualifications
- Experience in the U.S. healthcare domain, such as payer, provider, claims, enrollment, eligibility, benefits, care management, or healthcare data integrations.
- Understanding of healthcare interoperability, privacy, security, and regulatory expectations relevant to the assigned solution.
- Experience with Microsoft Azure, AWS, or Google Cloud Platform.
- Exposure to messaging and integration technologies such as Kafka, MQ, or API management platforms.
- Knowledge of generative AI solution patterns, RAG, vector databases, model evaluation, and AI governance.
- Relevant cloud, Java, architecture, security, or AI certifications.
Leadership & Behavioral Competencies Technical Leadership: Leads by example, guides design decisions, supports team growth, and raises engineering standards.
Ownership & Accountability: Takes responsibility for commitments, communicates risks early, and drives issues through resolution.
Positive Attitude: Maintains a constructive, solution-oriented mindset and responds professionally to challenges and change.
Collaboration: Builds trust, values diverse viewpoints, shares knowledge, and works effectively across functions and locations.
Communication: Explains complex technical topics clearly to technical and non-technical audiences and documents decisions effectively.
Adaptability & Flexibility: Adjusts priorities when business needs change and demonstrates reasonable flexibility in work timings for critical delivery needs.
Problem Solving: Uses structured analysis, sound judgment, and data to identify root causes and select sustainable solutions.
Innovation & Learning: Continuously develops skills, experiments responsibly, and promotes practical AI-enabled improvements.
Integrity & Professionalism: Protects confidential information, follows policies, acts ethically, and treats colleagues and customers respectfully.
Customer & Outcome Focus: Balances technical excellence with business value, reliability, usability, and delivery results.
Education
- Bachelors degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
📌 Senior Java Developer (Bengaluru)
🏢 Shell Infotech
📍 Bengaluru