JPMorgan Chase & Co has revamped its entry-level program for technologists to attract more young software engineers amid a battle for top talent between Wall Street and Silicon Valley.