• Experience in Java Architect and involving in pre sale activities (Technical Solutions).
• Set technical direction and evaluated emerging technologies to meet long and short-term business objectives
• Implementing the 4+1 View Architectural Methodologies across the Organization and making the Architecture and Design Standards (Tools and Technologies).
• Onsite interaction to understand expectations, requirement analysis, formulate solutions, problem solving and resource and cost estimation analysis.
• Normalized Oracle database, conforming to design concepts and best practices.
• Convinced business users and analysts with alternative solutions that are more robust and simpler to implement from technical perspective while satisfying the functional requirements from the business perspective.
• Identified and fixed transactional issues due to incorrect exception handling and concurrency issues due to unsynchronized block of code.
• Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
• Reviewed code and encouraged developers to use key design patterns, such as façade, singleton, factory, command, proxy, strategy, decorator, etc.
• Provided recommendations on OO design concepts, best practices, exception handling, and identifying and fixing potential memory, performance, and transactional issues.
• Conducted interviews and made recommendations for hiring Java/JEE professiona