30 Sep
|
Artech Infosystems Private
|
Bengaluru
30 Sep
Artech Infosystems Private
Bengaluru
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 strong 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.
Preferred Qualifications
- Experience in the U.S. healthcare domain, such as payer, provider, claims, enrollment, eligibility, perks, 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
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
Success Measures
- Delivers reliable, secure, maintainable solutions that meet agreed functional and non-functional requirements.
- Demonstrates measurable improvements in development efficiency and quality through responsible AI-assisted practices.
- Improves code quality, automated test coverage, documentation, and operational readiness.
- Mentors team members and contributes reusable patterns, standards, and engineering guidance.
- Builds productive relationships with business and technology stakeholders and communicates delivery risks proactively.
Equal Opportunity Statement
The organization is committed to providing equal employment opportunities. Employment decisions should be based on qualifications, merit, and business needs, consistent with applicable law and company policy. Reasonable scheduling expectations should be communicated transparently and applied consistently.
📌 Senior Java Developer (Bengaluru)
🏢 Artech Infosystems Private
📍 Bengaluru