We are seeking an experienced senior software engineer to drive complex feature enhancements, architecture improvements, and high-tier escalation resolution for our enterprise security product suite. In this role, you will balance core software engineering—designing cross-platform components, APIs, and distributed systems—with deep debugging and hotfix engineering for critical customer issues.
Core Backend &
- Architecture
- Java Mastery: Deep expertise in Core Java and object-oriented Design Patterns.
- Frameworks: Strong working knowledge of Spring MVC, Hibernate, and iBatis.
- APIs &
- Web Services: Hands-on experience building REST APIs and XML/SOAP web services.
- DB expert in PostGrsSQL is add on
Frontend &
- Build Automation
- Modern Java Web UI: Experience with react, Angular for full-stack Java development.
- Legacy UI Basics: Solid understanding of JavaScript and jQuery.
- DevOps Tools: Experience using Maven, Ant, Gradle, and Jenkins for builds.
Soft Skills &
- Domain Value-Adds
- Soft Skills: Quick learner who easily adapts to new technologies.
- Security Edge: High preference for knowledge in Authentication and authorization , and general cyber security.
AI Expertise
- You are an expert in using AI code assist tools (Claude/Cursor etc) as Coworkers and not as prompt engineers.
- Good understanding of AI Spec-driven development methodologies like Plan/BMAD mode etc and use it thoroughly to map out and implement all phases of SDLC.
- Understand agent orchestration and manage multi-agent workflows to handle
complex, multi-step engineering tasks like current capabilities, codebase refactoring, upgrades, and vulnerability patching.
- Code Review and Quality Control: Critically review AI-generated code for
architectural alignment, design, and performance bottlenecks.