01Key Responsibilities
Essential job functions included but are not limited to the following:
Responsible for developing new features, enhancing existing features. Responsible for production.
Engage with product team to understand business requirements, processes, and pain points.
Convert business requirements into technical implementation.
Take ownership of the full development lifecycle, ensuring adherence to timelines and quality standards.
Actively leverages AI-assisted development tools and multi-agent workflows throughout the SDLC to accelerate delivery, improve code quality, and reduce cycle time while applying rigorous prompt engineering, spec-driven design, and enterprise-grade governance to ensure all AI-generated contributions meet security, privacy, and performance standards.
Conduct code reviews to ensure adherence to best practices and optimize performance, scalability, and security.
Work with cross-functional teams, including UX/UI designers, QA engineers, and product owners, to ensure seamless integration of front-end and back-end services.
Maintain clear technical documentation for the solutions built to ensure ease of knowledge transfer and maintenance.
Troubleshoot issues across the whole stack - OS, DB, applications, JavaScript, and network.
Guide junior developers on React and JAVA best practices. Share what they know by mentoring other team members.
Required Technical Skills:
Frontend Development
o Build dynamic, responsive, and user-friendly interfaces using React.
o Collaborate with UI/UX designers to translate wireframes into functional applications.
o Optimize front-end performance and ensure cross-browser compatibility.
Backend Development
o Design, develop, and maintain enterprise applications using Java, Struts, Spring Boot, Hibernate, JSP, and Servlets.
o Implement business logic and database interactions with Oracle 19c.
o Develop RESTful APIs and microservices for distributed systems.
AI Augmentation:
o Drive the end-to-end software development by actively utilizing modern AI-assisted development toolkits (e.g., GitHub Copilot, Claude Code etc.) to optimize daily coding velocity and documentation.
o Utilize AI diagnostics to accelerate root-cause analysis and triage bugs across the entire application stack.
o Demonstrate strong prompt-engineering habits.
o Demonstrate curiosity and willingness to learn modern AI-native engineering practices and emerging AI development tools.
o Critically review, audit, and benchmark AI-assisted code contributions a .