Full Stack Development: Design, develop, and implement robust applications using Java (including frameworks like Spring) and React, ensuring modular architecture and code reusability.
Data Management: Utilize Oracle Coherence for in-memory data grid solutions and optimize data storage, retrieval, and management strategies.
Collaboration: Work closely with product managers, business analysts, and other stakeholders to gather requirements and translate them into technical specifications and actionable tasks.
Performance Optimization: Analyze application performance metrics, implement optimizations, and leverage profiling tools to enhance application efficiency and scalability.
Code Quality: Write clean, efficient, and maintainable code adhering to industry best practices and coding standards. Conduct code reviews to ensure quality and mentor junior developers.
Troubleshooting: Proactively troubleshoot and debug applications using logging and monitoring tools (e.g., ELK stack, Prometheus) to resolve issues efficiently.
Documentation: Document application architecture, specifications, and processes using tools like Confluence or Markdown to ensure knowledge transfer and maintainability.